0.19.1 (2026-04-21)
- 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)
0.18.2 (2026-04-08)
0.18.1 (2026-04-06)
0.18.0 (2026-04-01)
0.17.1 (2026-03-27)
0.17.0 (2026-03-25)
0.16.1 (2026-03-11)
0.16.0 (2026-03-10)
- add unstable session/close (#81) (2c9bc77)
- Stabilize unstable_listSessions to listSessions (#84) (9e89bbc)
0.15.0 (2026-03-05)
0.14.1 (2026-02-05)
0.14.0 (2026-02-04)
0.13.1 (2026-01-22)
0.13.0 (2026-01-13)
- (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)
0.11.0 (2025-12-12)
0.10.0 (2025-12-11)
0.9.0 (2025-12-11)
0.8.0 (2025-12-08)
0.7.0 (2025-12-01)
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.
- Add ability for agents and clients to provide information about their implementation
- Fix incorrectly serialized
_metafield on `SetSessionModeResponse
- Provide access to an
AbortSignalandclosedpromise 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
- Fix: incorrect method for session/set_model client implementation.
- Fix: return valid setSessionModel response object
- No changes
- Unstable initial support for model selection.
- Correctly mark capability-based
AgentandClientmethods as optional.
- No changes
- No changes
- No changes