fabro/crates
Bryan Helmkamp 4915574f96 Preserve provider-specific content parts across agent turns
The agent's Turn::Assistant decomposed responses into text, tool_calls,
and reasoning fields, discarding ContentPart::Other items. This lost
OpenAI reasoning items needed for Responses API round-tripping.

Add provider_parts field to Turn::Assistant to carry opaque content
parts through the history, and emit them first in convert_to_messages
so they precede function_call items as the API requires.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-23 10:54:35 -05:00
..
agent Preserve provider-specific content parts across agent turns 2026-02-23 10:54:35 -05:00
agent-cli Add agent CLI with tool approval callback 2026-02-23 10:50:40 -05:00
attractor Rename unified-llm crate to llm 2026-02-23 09:22:14 -05:00
llm Preserve OpenAI reasoning items for Responses API round-trip 2026-02-23 10:30:39 -05:00