TanStack
OSS
ai
Sign in / Sign up
Open main menu
ai
GitHub
Overview
Runs
Analytics
Loading workspace stats
Loading workspace insights...
Statistics interval
7 days
30 days
Latest CI Pipeline Executions
Status
Fix filter
Filter
Fuzzy
Filter range
Sort by
Sort by
Start time
Sort ascending
Sort descending
Succeeded
839-anthropic-web_search-tool-results-are-not-preserved-across-turns-in-streamprocessor
2b325f88 test(e2e): update anthropic server-tool spec for provider-executed web_fetch The #604 regression spec still asserted web_fetch was never surfaced as a tool call. After #839, provider-executed server-tool results stream as a provider-executed TOOL_CALL_START/END pair so they persist across turns. Invert the assertions: expect two tool calls, the web_fetch flagged metadata.providerExecuted with its raw result, both with clean parsed input. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
by Tom Beckenham
T
Succeeded
839-anthropic-web_search-tool-results-are-not-preserved-across-turns-in-streamprocessor
2b325f88 Merge 6deab108adea42c012b2cc6ce46f0b596259d509 into c22c6632fdca761033cb9c4273bf61fc8ce86662
by Tom Beckenham
T
Succeeded
839-anthropic-web_search-tool-results-are-not-preserved-across-turns-in-streamprocessor
6f748d48 fix(ai-anthropic): preserve web_search/web_fetch results across turns Anthropic server-tool blocks (server_tool_use + *_tool_result) were dropped during streaming, so a follow-up turn could no longer see prior web-search evidence (#839). They now stream as a provider-executed tool call carrying the raw result, which the agent loop skips and the adapter replays verbatim into the next request. - core: add ProviderExecutedToolMetadata convention + isProviderExecutedToolCall / getProviderExecutedMetadata helpers; skip provider-executed calls in the agent loop; treat them as complete in StreamProcessor; guard isToolCallPartErrored against parts-less seeded messages - anthropic: emit server tools as provider-executed tool calls during streaming; replay server_tool_use + result blocks in formatMessages - docs: provider-tools multi-turn persistence section - tests: round-trip coverage + inverted server-tool assertions Closes #839 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
by Tom Beckenham
T
Succeeded
839-anthropic-web_search-tool-results-are-not-preserved-across-turns-in-streamprocessor
6f748d48 Merge c964f0f62f81b6872a43de2bb3b17ba4c0ee3656 into 33acdd4df4aef13d594700d9b52087252091bd40
by Tom Beckenham
T
Previous page
Previous
Next
Next page