Skip to content

v0.8.3

Choose a tag to compare

@azmaveth azmaveth released this 10 Mar 01:27
· 126 commits to master since this release

What's Changed

Claude adapter: multi-turn tool use support

Claude CLI uses its own tools (Grep, Read, Write, etc.) during conversations, producing multiple assistantuserassistant cycles before the final result event. Previously, the adapter would crash on tool_use content blocks and user (tool result) events it didn't recognize.

Fixes:

  • Handle tool_use content blocks — emits tool_call session update notifications
  • Handle user events with tool_result content — emits tool_result session update notifications
  • Handle text content blocks from non-streaming assistant messages — emits agent_message_chunk notifications for streaming visibility
  • Track in_tool_use state to correctly reset text accumulator when the final answer arrives after tool use cycles

Full Changelog: v0.8.2...v0.8.3