taTanStack
GitHubaiWorkspace
GitHub
  • CI Pipeline Executions
    • Current executionSucceeded839-anthropic-web_search-tool-results-are-not-preserved-across-turns-in-streamprocessor
    • Configuration
    • Self-Healing CI
    • Project Graph
    • Resource Usage
    • Analysis
    • Conformance
  • Runs
    • Current runSucceeded
    • Tasks
    • Resource Usage
Insights
  • Compare tasks
  • Analytics
    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>
    nx run-many --targets=build --exclude=examples/**,testing/**
Succeeded
Linux
4 CPU cores
6f748d48855
6%

Cache hits

2 of 33 tasks used cache.

Get faster results

Learn how to enable distribution.

Atomizer enabled

33 groups of tasks optimized.

© 2026 - Nx Cloud

Terms of ServicePrivacy PolicyChangelogStatusDocsContact Nx CloudPricingCompany@NxDevTools