Built-in tools for web search and page fetching directly from agent/coder mode
ChatCLI includes two native web tools — @webfetch and @websearch — that allow the agent to search for information on the internet and fetch web pages without depending on external MCP servers.
Web tools are native ChatCLI tools, automatically available in agent and coder modes. No MCP server configuration is required to use them.
User: Fetch the content from https://go.dev/blog/error-handling-and-goAgent: I'll fetch the page content.[tool_call: webfetch {"url": "https://go.dev/blog/error-handling-and-go"}]Result: The article "Error handling and Go" explains Go's errorhandling patterns, including...
@webfetch respects redirects (up to 10), timeouts (30s), and returns clear errors for inaccessible URLs or SSL issues.
User: Search how to set up OpenTelemetry with GoAgent: I'll search for up-to-date information on that.[tool_call: websearch {"query": "opentelemetry go setup tutorial"}]Results:1. Getting Started with OpenTelemetry in Go https://opentelemetry.io/docs/languages/go/getting-started/ Official guide to instrumenting Go applications with OpenTelemetry...2. OpenTelemetry Go SDK - Complete Guide https://example.com/otel-go-guide Step-by-step tutorial covering traces, metrics and logs...3. Distributed Tracing in Go with OpenTelemetry https://example.com/distributed-tracing-go Learn how to implement distributed tracing across microservices...