v2.66.0
2.66.0 (2026-09-28)
Full Changelog: v2.65.0...v2.66.0
Features
- api: add between_tools thinking type (2ed42c1)
- api: add claude-sonnet-5-5 (e40d197)
- api: add include_inherited and source to workspace rate limits (df1c06a)
- api: add typed event type values to the Managed Agents events list filter (10ecefe)
- api: cache diagnostics GA — diagnostics on Message / MessageCreateParams (d74559f)
- client: include constant properties in common union accessors (3c38213)
Bug Fixes
- client: intern known enum values so
==works from Java (0e31570) - helpers: degrade between_tools thinking to disabled on fallback hops (#330) (e51da39)
- helpers: update fields to match Messages in helpers and tests (7404bc3)
Chores
- api: deprecate the betas param on GA models and completions methods (baa6561)
- client: read tool names through the union accessor in the tool runner (#325)w (85c943d)
- docs: clarify that stream: true returns the raw event stream (a69064a)
- docs: make Managed Agents actor descriptions resource-neutral (1a02100)
- docs: restore the research-preview notice on the Dream type (b4a9b77)
- internal: always check formatting through Gradle in scripts/lint (8f95fe8)
- internal: run detekt only on changed files in local lint runs (a3b199d)
- internal: turn on detekt's parallel option (81c01a9)
Documentation
- api: prefer each field's own description over its shared type's (3bd2a79)