Skip to content

chore(unstable): Start setting up v2 Schema scaffolding for experimentation#1099

Merged
benbrandt merged 6 commits intomainfrom
v2-scaffolding
Apr 28, 2026
Merged

chore(unstable): Start setting up v2 Schema scaffolding for experimentation#1099
benbrandt merged 6 commits intomainfrom
v2-scaffolding

Conversation

@benbrandt
Copy link
Copy Markdown
Member

Sets up a version of the schema for v2 to enable clearer diffs of proposed changes.

Currently the schema won't be published and it is behind a separate feature in Rust to make sure we don't break anything and also communicate that this will be iterated on heavily before we want folks building on this.

Also setup some basic conversions between the two versions so we can see how many of these we can handle in a backwards-compatible way at the SDK level (converting v1 to v2 types and vice-versa with a standard interface for agent/client builders)

Still a lot to do, but I wanted to get the big diff in now so that future diffs are more localized and easy to reason about.

@benbrandt benbrandt requested a review from a team as a code owner April 28, 2026 09:24
@benbrandt benbrandt merged commit 0a40e28 into main Apr 28, 2026
7 checks passed
@benbrandt benbrandt deleted the v2-scaffolding branch April 28, 2026 09:29
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.

1 participant