Skip to content

Releases: agentclientprotocol/typescript-sdk

v2.0.1

Choose a tag to compare

@acp-release-bot acp-release-bot released this 22 Oct 10:37
2ab6151

2.0.1 (2026-10-22)

Bug Fixes

  • http: Isolate session stream conflicts from shared transport (#303) (ad220c7)

v2.0.0

Choose a tag to compare

@acp-release-bot acp-release-bot released this 19 Oct 20:52
c2b1a86

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

  • enforce supported Zod floor and patch generator YAML parser (#296) (f0cab19)
  • import zod as a namespace so bundlers can tree-shake it (#291) (60619a4)

v1.9.0

Choose a tag to compare

@acp-release-bot acp-release-bot released this 16 Oct 11:28
1db4d43

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)

v1.8.0

Choose a tag to compare

@acp-release-bot acp-release-bot released this 09 Oct 16:41
f4ea219

1.8.0 (2026-10-09)

Features

  • schema: update to v1.25.0 and v2.0.0-alpha.8 (#273) (c979649)

v1.7.0

Choose a tag to compare

@acp-release-bot acp-release-bot released this 02 Oct 11:20
605f3e0

1.7.0 (2026-10-02)

Features

  • v2: check the extensible-union values you build (#268) (8a60383)

v1.6.1

Choose a tag to compare

@acp-release-bot acp-release-bot released this 02 Oct 09:34
23b3036

1.6.1 (2026-10-02)

Bug Fixes

  • type the routed connection's closed promise as always present (#265) (9d9fa3d)

v1.6.0

Choose a tag to compare

@acp-release-bot acp-release-bot released this 01 Oct 11:24
310c27b

1.6.0 (2026-10-01)

Features

  • update schemas to v1.24.1 and v2.0.0-alpha.7 (#263) (a1a80ff)

v1.5.1

Choose a tag to compare

@acp-release-bot acp-release-bot released this 28 Sep 09:50
c77d9bd

1.5.1 (2026-09-28)

Bug Fixes

  • bound incoming transport message sizes (#259) (69fda37)
  • bound per-connection memory in AcpServer (#261) (4356253)

v1.5.0

Choose a tag to compare

@acp-release-bot acp-release-bot released this 21 Sep 08:24
f1ba3a9

1.5.0 (2026-09-21)

Features

  • update schemas to v1.22.0 and v2.0.0-alpha.4 (#253) (a9f08bd)
  • update schemas to v1.23.0 and v2.0.0-alpha.5 (#255) (f7941e7)

v1.4.0

Choose a tag to compare

@acp-release-bot acp-release-bot released this 20 Aug 22:57
e6463f4

1.4.0 (2026-08-20)

Features

Bug Fixes