-
Notifications
You must be signed in to change notification settings - Fork 3k
doctor: show active search provider in codewhale doctor output #2131
Copy link
Copy link
Closed
Labels
autonomous-readyGreenlit for the autonomous nightly loop to pick up, implement, PR, and mergeGreenlit for the autonomous nightly loop to pick up, implement, PR, and mergebugSomething isn't workingSomething isn't workingdocumentationImprovements or additions to documentationImprovements or additions to documentationenhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomers
Milestone
Metadata
Metadata
Assignees
Labels
autonomous-readyGreenlit for the autonomous nightly loop to pick up, implement, PR, and mergeGreenlit for the autonomous nightly loop to pick up, implement, PR, and mergebugSomething isn't workingSomething isn't workingdocumentationImprovements or additions to documentationImprovements or additions to documentationenhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomers
Projects
Status
Done
Problem
web_searchdefaults to Bing HTML scraping, which silently returns empty results for technical queries. DuckDuckGo works reliably (see #2130, #964). Users don't discover the[search]config section because:codewhale doctordoesn't mention the active search providerconfig.example.tomlsearch section is commented out by default/searchslash command to inspect or switch providersProposed Fix
Add a search provider line to
codewhale doctoroutput:or when DuckDuckGo is configured:
Acceptance Criteria
codewhale doctorshows the active search provider with its source (default vs. config)codewhale doctor --jsonincludessearch_providerfield in outputDEEPSEEK_SEARCH_PROVIDERenv var is set, doctor shows "env override" sourceStretch (separate PR)
/searchslash command to inspect and switch providers in-sessioncodewhale doctorwarns when Bing is the active provider ("Bing may return empty results for technical queries")Related