Skip to content

Latest commit

 

History

History
214 lines (103 loc) · 10.8 KB

File metadata and controls

214 lines (103 loc) · 10.8 KB

Changelog

0.19.1 (2026-04-21)

Bug Fixes

  • avoid spurious unhandledRejection when transport fails mid-sendRequest (#122) (b6b2cb4)
  • Flush decoder state at end of NDJSON stream (#119) (4e1b07a)
  • Use TypeScript private keyword instead of ES #private fields (#127) (c6e6ee2)

0.19.0 (2026-04-14)

Features

  • unstable: Initial unstable elicitation support (#113) (bf259e9)

0.18.2 (2026-04-08)

Bug Fixes

  • propagate input stream errors through ndJsonStream (#111) (f57a8d1)

0.18.1 (2026-04-06)

Bug Fixes

  • Handle ACP connection transport failures cleanly (#103) (028ee3f)

0.18.0 (2026-04-01)

Features

  • unstable: Add initial additionalDirectories and NES support (#104) (43cde3b)

0.17.1 (2026-03-27)

Bug Fixes

  • Make sure we use zod/v4 path for imports (#99) (e632d3b)

0.17.0 (2026-03-25)

Features

0.16.1 (2026-03-11)

Bug Fixes

  • unstable: Fixes for session/close capabilities (#85) (e8721b7)

0.16.0 (2026-03-10)

Features

  • add unstable session/close (#81) (2c9bc77)
  • Stabilize unstable_listSessions to listSessions (#84) (9e89bbc)

0.15.0 (2026-03-05)

Features

Bug Fixes

  • use npx.cmd on Windows in client example (#68) (fdc7815)

0.14.1 (2026-02-05)

Bug Fixes

  • inconsistent bigint vs number in zod and schema (#66) (5e3c342)

0.14.0 (2026-02-04)

Features

  • Stabilize Session Config Options (#64) (15806a2)

0.13.1 (2026-01-22)

Bug Fixes

  • schema: Update to schema v0.10.7 (#58) (ade1b68)

0.13.0 (2026-01-13)

Features

  • (breaking) no more auto underscoring of extension methods (#55) (ec4b095)
  • add unstable session config option handling (#56) (ec7bb47)
  • Update to 0.10.6 of the schema (#53) (766964e)

0.12.0 (2025-12-16)

Features

0.11.0 (2025-12-12)

Features

  • unstable: add resumeSession support (#41) (721c450)

0.10.0 (2025-12-11)

Features

0.9.0 (2025-12-11)

Features

  • Update to 0.10.1 of the schema (#36) (210392b)
  • Unstable: add unstable forkSession support #37

0.8.0 (2025-12-08)

Features

0.7.0 (2025-12-01)

Features

0.6.0 (2025-12-01)

Updates to the latest version of the ACP JSON Schema, v0.8.0

This update provides much improved schema interfaces. The migration should be minimal because in TypeScript the interfaces should be functionally equivalent. But there may be some areas where the types are now more informative to the compiler and will hopefully help you catch errors earlier.

0.5.1 (2025-10-24)

  • Add ability for agents and clients to provide information about their implementation
  • Fix incorrectly serialized _meta field on `SetSessionModeResponse

0.5.0 (2025-10-24)

  • Provide access to an AbortSignal and closed promise on connections so you can wait for the connection to close and handle any other cleanup tasks you need for a graceful shutdown. #11
  • Allow for more customization of error messages: #12
  • Update to latest ACP JSON Schema: #10

0.4.9 (2025-10-21)

  • Fix: incorrect method for session/set_model client implementation.

0.4.8 (2025-10-15)

  • Fix: return valid setSessionModel response object

0.4.7 (2025-10-11)

0.4.6 (2025-10-10)

  • No changes

0.4.5 (2025-10-02)

  • Unstable initial support for model selection.

0.4.4 (2025-09-30)

Protocol

  • Correctly mark capability-based Agent and Client methods as optional.

0.4.3 (2025-09-25)

  • No changes

0.4.2 (2025-09-22)

  • No changes

0.4.1 (2025-09-22)

  • No changes

0.4.0 (2025-09-17)

  • Use Stream abstraction instead of raw byte streams #93
    • Makes it easier to use with websockets instead of stdio
  • Improve type safety for method map helpers #94