Skip to content

Commit

Permalink
add CustomCapabilities to Agent Status Compression section and fix li…
Browse files Browse the repository at this point in the history
…ne wrapping
  • Loading branch information
andykellr committed Oct 17, 2023
1 parent e9dd41f commit dd6fdfe
Showing 1 changed file with 7 additions and 5 deletions.
12 changes: 7 additions & 5 deletions specification.md
Original file line number Diff line number Diff line change
Expand Up @@ -1046,8 +1046,9 @@ to such compression:
[AgentDescription](#agentdescription-message),
[AgentHealth](#agenthealth-message),
[EffectiveConfig](#effectiveconfig-message),
[RemoteConfigStatus](#remoteconfigstatus-message) and
[PackageStatuses](#packagestatuses-message).
[RemoteConfigStatus](#remoteconfigstatus-message),
[PackageStatuses](#packagestatuses-message), and
[CustomCapabilities](#customcapabilities).

The compression is done by omitting the sub-message in the AgentToServer message.
If any of the fields in the sub-message has changed then the compression cannot be used
Expand Down Expand Up @@ -2542,9 +2543,10 @@ of Agents. If more requirements within this core functionality are identified, i
expected that the protocol will be extended to support this additional behavior in future
releases. However, there are some use cases that require communication with Agents that
will not by supported by the OpAMP protocol because they are not within the scope of Agent
remote management or are highly specific to one agent and not generalizable to other agent types. CustomCapabilities and CustomMessage allow custom behavior to be
implemented between a Server and Agent without having to open another connection or define
an entirely new protocol.
remote management or are highly specific to one agent and not generalizable to other agent
types. CustomCapabilities and CustomMessage allow custom behavior to be implemented
between a Server and Agent without having to open another connection or define an entirely
new protocol.

While interoperability between many Agents and Agent Management Servers is a goal of
OpAMP, additional custom functionality may only be supported by specific Agents and
Expand Down

0 comments on commit dd6fdfe

Please sign in to comment.