Repository navigation
Releases: agentclientprotocol/typescript-sdk
Releases · agentclientprotocol/typescript-sdk
Release list
v2.0.1
v2.0.0
2.0.0 (2026-10-19)
⚠ BREAKING CHANGES
- AgentSideConnection, ClientSideConnection, Agent, Client, LegacyAgentFactory, createLegacyAgent, and their extension aliases and connector helper have been removed. Use agent()/client() apps and peer-context request()/notify() calls. Compiled tests, fixtures, and examples are no longer published. See MIGRATION_STABLE_UNSTABLE.md for migration instructions.
- Default v1 and experimental v2 imports now expose only stable-feature schemas. Unstable v1 features require @agentclientprotocol/sdk/unstable; unstable v2 features require @agentclientprotocol/sdk/experimental/v2/unstable. Both v2 entrypoints remain experimental. SDK 2.0 does not switch the default protocol from ACP v1. The unversioned JSON schema export is removed; use the versioned schema/v1 or schema/v2 exports. All legacy v1 integrations must migrate to agent()/client() apps regardless of feature profile; opting into /unstable does not restore the removed connection classes or connector helper. See https://github.com/agentclientprotocol/typescript-sdk/blob/main/MIGRATION_STABLE_UNSTABLE.md for migration instructions.
Features
- make stable protocol bindings the default (6caf469)
- retire legacy connection APIs and publish production-only builds (#294) (52edc15)
Bug Fixes
v1.9.0
1.9.0 (2026-10-16)
Features
- isolate NES behind an experimental entrypoint (#284) (e3678c2)
- update schemas to v1.26.0 and v2.0.0-alpha.9 (#285) (93599f3)
Bug Fixes
- accept omitted and null params for optional requests (#282) (a2fbbb9)
- examples: report v2 turn failures on idle (#279) (28b1291)
- preserve outgoing v2 initialize payloads (#283) (b98857b)
- v2: align protocol version negotiation (#286) (4197b89)
- v2: decouple session updates from prompt completion (#280) (0154528)