docs: simplify README for native web search#12
Conversation
There was a problem hiding this comment.
Pull request overview
This PR updates the README to reposition the plugin as “native/provider-powered” web search with minimal setup, while simplifying guidance on supported providers, configuration, and development commands.
Changes:
- Rewrote the introduction and “Supported providers” section to be shorter and more user-focused.
- Simplified configuration docs into a concise
"websearch"flag explanation with a clear selection order and example. - Tightened development instructions and simplified the commands list.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| # opencode-websearch | ||
|
|
||
| Web search plugin for [OpenCode](https://opencode.ai) that provides web search functionality using each provider's native APIs, inspired by Claude Code's WebSearch tool. | ||
| Native web search for [OpenCode](https://opencode.ai), powered by your model's built-in search capability. No extra API keys or search services required. If you're on a supported provider, it works without any extra setup. |
There was a problem hiding this comment.
The intro states this is powered by the model’s “built-in search capability” and that no extra API keys are required. In the implementation, OpenAI search is performed via the Responses API web_search tool (and still requires OpenAI API key or ChatGPT OAuth), so this wording can be misleading. Consider rephrasing to “provider-native web search tools” / “no additional search-specific API keys or services beyond your provider credentials.”
| | Anthropic | An Anthropic provider/model in OpenCode with built-in web search support | | ||
| | OpenAI / ChatGPT | OpenAI configured in OpenCode (API key or ChatGPT connected) | | ||
| | GitHub Copilot | GitHub Copilot connected in OpenCode | |
There was a problem hiding this comment.
The README no longer mentions that when both OpenAI API credentials and ChatGPT OAuth are available, the plugin prefers ChatGPT for OpenAI-family models unless a custom OpenAI baseURL is configured. This affects which account is billed/used and can surprise users; please document this behavior (or adjust the code if the preference is no longer intended).
Summary