How Web Tools work
Cline has two web tools:web_search
Searches the web and returns a list of relevant pages based on your query. Useful for finding documentation, examples, and recent information.
web_fetch
Fetches and analyzes content from a specific URL. Useful when you already know the page you need and want Cline to read its full content.
Enabling Web Tools
Web Tools can be auto-approved using the Use the browser setting in Auto Approve. When enabled, Cline won’t pause to ask permission before performing web searches or fetches.
Use cases
Looking up documentation
When working with an unfamiliar library or API, ask Cline to:- Search for the official documentation
- Fetch a specific API reference page
- Find usage examples and common patterns
Research before implementation
Before writing code, have Cline:- Search for best practices and established patterns
- Find recent discussions about approaches or tradeoffs
- Identify known issues or limitations with a library
Checking the latest information
For time-sensitive details that may be outdated in the model’s training data:- Latest release notes and changelogs
- Recent bug fixes or security advisories
- Current recommended package versions
Debugging with external resources
When you hit an error, Cline can search for it directly:Browser automation
Web Tools handle search and fetch for text-based content. For interactive browser tasks — clicking elements, filling forms, taking screenshots of a running web app — Cline uses thebrowser_action tool instead. See Web Tools for more details.
Related
- Auto Approve — Auto-approve web tool use with the “Use the browser” toggle
- Models & Providers — Choosing the right model for web tasks