Skip to content

Conversation

@benbrandt
Copy link
Member

This introduces a way for Clients and Agents to provide information about themselves to either party.

This can be used to show users which implementation and it's version to users, or be used for logging/metrics purposes to figure out the source of usage.

This is being introduced as an optional field for now, so it is backwards compatible, but it seems like a likely candidate to be made into a required field for v2 so both sides can count on this information being available.

Copying roughly the exact same pattern as MCP here: https://modelcontextprotocol.io/specification/2025-06-18/basic/lifecycle#initialization

This introduces a way for Clients and Agents to provide information about themselves to either party.

This can be used to show users which implementation and it's version to users, or be used for logging/metrics purposes to figure out the source of usage.

This is being introduced as an optional field for now, so it is backwards compatible, but it seems like a likely candidate to be made into a required field for v2 so both sides can count on this information being available.

Copying roughly the exact same pattern as MCP here: https://modelcontextprotocol.io/specification/2025-06-18/basic/lifecycle#initialization
@benbrandt benbrandt requested a review from a team October 24, 2025 13:54
@benbrandt benbrandt merged commit 8ceee90 into main Oct 24, 2025
2 checks passed
@benbrandt benbrandt deleted the implementation-info branch October 24, 2025 14:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants