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
A lot of validation (from the AgentCsrd) currently takes place in the transport handlers. It would be good to centralize these to the DefaultRequestHandler.
Hi, I'd like to help centralize AgentCard-related validation in DefaultRequestHandler. I would first identify the checks currently performed by the transport handlers and propose a small initial change with tests preserving consistent behavior.
Which checks would you prefer to move first, and could I take this on?
Activity
ZYZ666-RGB commentedon Oct 8, 2026
Hi, I'd like to help centralize AgentCard-related validation in DefaultRequestHandler. I would first identify the checks currently performed by the transport handlers and propose a small initial change with tests preserving consistent behavior.
Which checks would you prefer to move first, and could I take this on?
kabir commentedon Oct 8, 2026
Sorry, I've actually started working on this, and forgot to assign myself
refactor: centralize server validation
refactor: address server validation review feedback
feat(server): add shared agent card request policy
fix(server): validate decoded v1 request IDs and embedded push support
refactor(rest): use shared agent card request policy
refactor(jsonrpc): apply shared agent card request policy
refactor(grpc): apply shared agent card request policy
test(reference): guard transport-owned request policy
fix(compat-0.3): canonicalize REST push config IDs
test(compat-0.3): expect invalid push config names
feat(server): centralize Agent Card request policy
feat(server): centralize v1 Agent Card request policy
feat(server): centralize v1 Agent Card request policy
feat(server): centralize v1 Agent Card request policy
feat(server): centralize v1 Agent Card request policy