KeyAgreement is defined in RFC 5280
as a Key Usage bit
that is asserted when the Certificate Subject Public Key
is used for Key agreement
For example, when a Diffie-Hellman key is to be used for key management, then this bit is set.
There might be more information for this subject on one of the following: