fabro/crates
Bryan Helmkamp 9342b5be76 Preserve thinking block signatures for Anthropic multi-turn conversations
The Anthropic API requires a `signature` field on thinking blocks when
they are sent back in conversation history. Previously, thinking blocks
were stored as plain text in Turn::Assistant.reasoning, losing the
signature. Now Thinking/RedactedThinking content parts are preserved
in provider_parts (which retains signatures), and the lossy
reconstruction path is skipped when provider_parts already contains
thinking blocks.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-23 14:37:12 -05:00
..
agent Preserve thinking block signatures for Anthropic multi-turn conversations 2026-02-23 14:37:12 -05:00
attractor Parse routing directives from LLM response text in CodergenHandler 2026-02-23 14:31:35 -05:00
llm Use Claude Opus 4.6 with 1M context window as default Anthropic model 2026-02-23 14:23:45 -05:00
terminal Extract terminal crate and prettify attractor CLI output 2026-02-23 12:06:24 -05:00