You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Coding agents need to delegate tasks to sub-agents over SLIM. The A2A CLI is the natural client for this but currently has no SLIMRPC transport. This issue adds a SLIMRPC transport plugin so that when an Agent Card advertises SLIMRPC as a supported protocol binding, the A2A CLI can use SLIM as its underlying delivery mechanism, consuming the hierarchical config introduced in #1802.
Proposal
Add a SLIMRPC transport binding to the A2A CLI:
The CLI selects the transport from the Agent Card's supported protocol bindings in priority order.
A --prefer-transport slimrpc flag hints that SLIMRPC should be preferred if available in the Agent Card, without overriding cases where SLIMRPC is not advertised.
Context
Closes part of #1786. Blocked by #1804.
Coding agents need to delegate tasks to sub-agents over SLIM. The A2A CLI is the natural client for this but currently has no SLIMRPC transport. This issue adds a SLIMRPC transport plugin so that when an Agent Card advertises SLIMRPC as a supported protocol binding, the A2A CLI can use SLIM as its underlying delivery mechanism, consuming the hierarchical config introduced in #1802.
Proposal
Add a SLIMRPC transport binding to the A2A CLI:
--prefer-transport slimrpcflag hints that SLIMRPC should be preferred if available in the Agent Card, without overriding cases where SLIMRPC is not advertised.Example usage
Acceptance Criteria
--prefer-transportflag implemented to influence selection without overriding card availability