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
{{ message }}
Repository navigation
feat: add support for SLIMRPC custom protocol binding #17
The protocol binding identifier is https://a2a-protocol.org/bindings/experimental-slimrpc/v1. Reference Go implementation: github.com/agntcy/slim-a2a-go.
Proposed Changes
Add slimrpc to the --transport flag (alongside rest, jsonrpc, grpc)
--slim-local-name — local SLIM identity (org/namespace/app, default agntcy/a2a-cli/client)
--slim-secret — shared secret for app authentication (optional)
CGO-gated implementation: the SLIM bindings require CGO (github.com/agntcy/slim-bindings-go/v2); a stub with a clear error message is compiled when CGO_ENABLED=0
CI: run slim-bindings-setup to install the native library before build/test
Activity