-
Notifications
You must be signed in to change notification settings - Fork 356
Upgrade trpc-a2a-go to v0.2.5
#1120
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Upgrade trpc-a2a-go to v0.2.5
#1120
Conversation
Signed-off-by: Fabian Gonzalez <[email protected]>
I haven't reproduced this test failure locally after running a few times (10). It's a flake, as it passed on the second CI run. Not sure if I should spend time investigating, would leave for reviewer thoughts/feedback 👍🏼 similar issue occurred in another invoke test (not in my pr): ref |
Signed-off-by: Fabian Gonzalez <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
This PR upgrades the trpc-a2a-go dependency from v0.2.4 to v0.2.5, primarily to support the updated agent card endpoint path at .well-known/agent-card.json as specified in a2a v0.3.0. The upgrade includes new features such as support for custom headers on client calls and improved error handling, while maintaining backward compatibility with the old .well-known/agent.json path.
Key Changes:
- Updated
trpc-a2a-godependency to v0.2.5 with support for a2a v0.3.0 - Includes new agent card endpoint at
.well-known/agent-card.json(old path still supported) - Adds client-side support for
GetAgentCardand custom request headers
Reviewed changes
Copilot reviewed 1 out of 2 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
| go/go.mod | Updated trpc-a2a-go dependency from v0.2.4 to v0.2.5 |
| go/go.sum | Updated checksums for the new trpc-a2a-go v0.2.5 package |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Changes
trcp-a2a-gotov0.2.5which supports a2av0.3.0.Context
Primary reason for this was to have the updated
./well-known/agent-card.jsonpath exposed so that a2a clients that default to this path don't hit issues.trcp-a2a-go v0.2.5 changes
new features
./well-known/agent-card.json(neat!)./well-known/agent.json) is still being exposed by the server.GetAgentCardfor clientfixes
TLDR; some neat new features. no breaking changes. should be a safe upgrade.
Validation
kubectl port-forward -n kagent deployments/kagent-controller 8083 &both paths good
Resolves #1118