* feat: render native web search tool calls in TUI The Anthropic streaming parser silently dropped server_tool_use and web_search_tool_result content blocks, making native web search invisible. Add ServerToolUseContent and WebSearchResultContent types, handle both block types in the streaming parser and conversation replay, and render them as ToolExecutionComponent in the interactive TUI. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * feat: add PREFER_BRAVE_SEARCH env var to bypass native web search Set PREFER_BRAVE_SEARCH=1 to keep Brave/custom search tools active on Anthropic models instead of injecting native server-side web search. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * fix: skip non-toolCall blocks in Mistral provider conversation replay The ServerToolUseContent and WebSearchResultContent types added for native web search don't have id/name/arguments properties, causing TypeScript errors when the Mistral provider tried to push them as tool calls. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| scripts | ||
| src | ||
| package.json | ||
| pnpm-lock.yaml | ||
| tsconfig.json | ||