co-mono/packages/ai/src
Mario Zechner 9825c13f5f fix(ai): handle redacted_thinking blocks, skip interleaved beta for adaptive models, drop temperature with thinking
- Map redacted_thinking to ThinkingContent with redacted: true instead of
  adding a new content type. The opaque payload goes in thinkingSignature,
  thinking text is set to "[Reasoning redacted]" so it renders naturally
  everywhere. Cross-model transform drops redacted blocks.
- Skip interleaved-thinking-2025-05-14 beta header for Opus 4.6 / Sonnet 4.6
  where adaptive thinking makes it deprecated/redundant.
- Do not send temperature when thinkingEnabled is true (incompatible with
  both adaptive and budget-based thinking).

Based on #1665 by @tctev
2026-02-27 21:53:25 +01:00
..
providers fix(ai): handle redacted_thinking blocks, skip interleaved beta for adaptive models, drop temperature with thinking 2026-02-27 21:53:25 +01:00
utils fix(coding-agent,ai): finalize provider unregister lifecycle and dependency security updates fixes #1669 2026-02-27 21:00:25 +01:00
api-registry.ts refactor(ai): register api providers 2026-01-24 23:15:11 +01:00
cli.ts refactor(oauth): add provider registry 2026-01-24 23:15:11 +01:00
env-api-keys.ts fix(ai): don't cache false for Vertex ADC credentials during async import race (#1550) 2026-02-26 00:31:16 +01:00
index.ts fix(ai,coding-agent): re-export typebox symbols and align docs closes #1338 2026-02-06 18:34:25 +01:00
models.generated.ts Add [Unreleased] section for next cycle 2026-02-26 01:10:55 +01:00
models.ts fix(ai): enable xhigh for anthropic opus 4.6 2026-02-05 22:57:43 +01:00
stream.ts fix(ai): OAuth login/refresh now respects HTTP proxy env vars 2026-02-01 19:08:13 +01:00
types.ts fix(ai): handle redacted_thinking blocks, skip interleaved beta for adaptive models, drop temperature with thinking 2026-02-27 21:53:25 +01:00