github a2aproject/a2a-go v1.0.0-alpha.2

latest releases: nightly-metrics, v2.3.1, v2.3.0...
3 months ago

Versioning is introduced on the SDK level, the new version is github.com/a2aproject/a2a-go/v1.

Features

  • gRPC protocol binding uses standard google.rpc.ErrorInfo for error details.
  • a2asrv.NewTenantRESTHandler provides a utility for setting up multi-tenant deplyments.
  • a2a.Task snapshot is emitted as the first event on task resubscription.
  • REST transport supports configurable keep-alive and panic recovery for SSE connections.
  • a2asrv.WithCapabilityChecks handler option rejecting requests for which no support is declared in a2a.AgentCapabilities.
  • a2acompat works against the old github.com/a2aproject/a2a-go library and provides adapters for common dependencies.
  • Compatibility handling of extensions header.

Bug Fixes

  • JSONRPC handler request scope is not terminated when panic is recovered during SSE streaming.
  • Correct HistoryLength handling for 0 and nil cases.

Don't miss a new a2a-go release

NewReleases is sending notifications on new releases.