Skip to content

Let Claude and DeepSeek use their own web search again - #225

Merged
davior merged 1 commit into
mainfrom
claude/elegant-meitner-5k7vd7
Nov 12, 2026
Merged

davior merged 1 commit into
mainfrom
claude/elegant-meitner-5k7vd7

Conversation

@davior

@davior davior commented Nov 12, 2026

Copy link
Copy Markdown
Owner

Restores native web search to the tool-call planner, the kind the text plan's native mode had.

This bumps gecko-suite-client to the commit from davior/gecko-suite#22. With it, a conversation that offers web_search asks the suite to use the model's own server-side search where the model has one: Claude, or DeepSeek on its Anthropic endpoint. For those models, the suite also finishes DeepSeek's stalled search turns (ported from assistant/continuation.py). Every other model still gets the suite's search backend through the existing tool. The only code change is a corrected comment in tool_planner.py.

Test plan: cd backend && pytest -q gives 1435 passed, 1 skipped.

Deploy: a standard rebuild (docker compose up --build -d). Deploy order relative to the suite doesn't matter, since an older suite ignores the new field. For DeepSeek to search natively, its provider in Gecko Suite must have "Use Anthropic API" switched on.


Generated by Claude Code

Bumps gecko-suite-client to the commit that asks the suite to swap the
assistant's web_search tool for the model's own server-side search where
the model has one (Claude; DeepSeek on its Anthropic endpoint), as Notes'
native search did before the AI moved to the suite. Other models still get
the suite's search backend through the existing tool. Deploy order does
not matter: an older suite ignores the new field and searches as before.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01V1geD2m8fbrthT1SKFaaXA
@davior
davior marked this pull request as ready for review November 12, 2026 01:53
@davior
davior merged commit 99a66ba into main Nov 12, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants