fix(proxy): include input in streamed tool starts#2557
fix(proxy): include input in streamed tool starts#2557topjohncian wants to merge 4 commits intofarion1231:mainfrom
Conversation
Ensure streamed Anthropic tool_use blocks are object-shaped from content_block_start so clients can render tools before argument deltas arrive. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Lock regression coverage for streamed tool_use starts so clients always receive an object-shaped input before argument deltas arrive. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Match rustfmt output for Responses regression tests and parse Gemini SSE events before checking the streamed tool input shape. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Match rustfmt wrapping for the Gemini streamed tool input regression assertion. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
Claude finished @farion1231's task in 1m 1s —— View job Claude PR Review
LGTM. The fix is correctly scoped and complete. Anthropic's streaming spec requires I verified all four
Other Test coverage looks good:
No blocking issues found. Leaving the merge call to the maintainer. |
|
Codex Review: Didn't find any major issues. 👍 ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
If Codex has suggestions, it will comment; otherwise it will react with 👍. Codex can also answer questions or update the PR. Try commenting "@codex address that feedback". |
Summary
input: {}objects to streamed Anthropictool_usecontent_block_starteventsCloses #2556
Test plan
🤖 Generated with Claude Code