Skip to content

feat: update to unstable schema and metadata - #42

Merged
PsiACE merged 2 commits into
agentclientprotocol:0.7.xfrom
frostming:feat/schema-unstable
Nov 26, 2025
Merged

feat: update to unstable schema and metadata#42
PsiACE merged 2 commits into
agentclientprotocol:0.7.xfrom
frostming:feat/schema-unstable

Conversation

@frostming

Copy link
Copy Markdown
Contributor

Signed-off-by: Frost Ming me@frostming.com

Summary

This PR integrates the change of unstable schema and metadata.

the refs/main tag will be updated once the upstream release is tagged.

Related issues

Testing

Docs & screenshots

Checklist

  • Conventional Commit title (e.g. feat:, fix:).
  • Tests cover the change or are not required (explain above).
  • Docs/examples updated when behaviour is user-facing.
  • Schema regenerations (make gen-all) are called out if applicable.

Signed-off-by: Frost Ming <me@frostming.com>
@frostming
frostming changed the base branch from main to 0.7.xNovember 24, 2025 03:01
@PsiACE

Copy link
Copy Markdown
Member

My main concern now is the compatibility boundary between the stable and unstable parts of the schema, and whether we should reflect that separation explicitly in the Python SDK.

@frostming

Copy link
Copy Markdown
ContributorAuthor

In fact, we have no restrictions on the protocol side; Agent and Client developers are free to define any methods they like, whether legal or illegal. And I only added a guard in the caller site(router).

@PsiACE

Copy link
Copy Markdown
Member

Schema version 0.7.0 has just been released https://github.com/agentclientprotocol/agent-client-protocol/releases/tag/v0.7.0 . We may need to generate and debug the new schema on this PR.

Signed-off-by: Frost Ming <me@frostming.com>
@frostming

frostming commented Nov 26, 2025

Copy link
Copy Markdown
ContributorAuthor

Schema version 0.7.0 has just been released https://github.com/agentclientprotocol/agent-client-protocol/releases/tag/v0.7.0 . We may need to generate and debug the new schema on this PR.

Complete. Also added a flag to enable the use of unstable protocol(disabled by default).

@PsiACEPsiACE left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, thanks

@PsiACE
PsiACE merged commit e8e6c72 into agentclientprotocol:0.7.xNov 26, 2025
7 checks passed
@frostming
frostming deleted the feat/schema-unstable branch November 26, 2025 08:58
PsiACE pushed a commit that referenced this pull request Dec 4, 2025
* feat: update to unstable schema and metadata
Signed-off-by: Frost Ming <me@frostming.com>
* feat: adapt to the 0.7.0 schema
Signed-off-by: Frost Ming <me@frostming.com>
---------
Signed-off-by: Frost Ming <me@frostming.com>
Sign up for freeto 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

@frostming@PsiACE