Ferramentas built-in para busca web e fetch de paginas diretamente do agent/coder mode
O ChatCLI inclui duas ferramentas web nativas — @webfetch e @websearch — que permitem ao agent buscar informações na internet e fazer fetch de paginas web sem depender de servidores MCP externos.
As web tools são ferramentas nativas do ChatCLI, disponíveis automaticamente nos modos agent e coder. Não e necessário configurar servidores MCP para usa-las.
User: Busque o conteúdo de https://go.dev/blog/error-handling-and-goAgent: Vou buscar o conteúdo da pagina.[tool_call: webfetch {"url": "https://go.dev/blog/error-handling-and-go"}]Resultado: O artigo "Error handling and Go" explica os padroes detratamento de erros em Go, incluindo...
O @webfetch respeita redirects (ate 10), timeouts (30s) e retorna erros claros para URLs inacessiveis ou com problemas de SSL.
User: Pesquise como configurar OpenTelemetry com GoAgent: Vou buscar informações atualizadas sobre isso.[tool_call: websearch {"query": "opentelemetry go setup tutorial"}]Resultados: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...
As web tools estão disponíveis nos seguintes modos:
Modo
@webfetch
@websearch
Chat
Não
Não
Agent (/agent)
Sim
Sim
Coder (/coder)
Sim
Sim
One-shot (-p)
Sim (com --agent)
Sim (com --agent)
No modo chat interativo, as web tools não estão disponíveis. Você precisa estar em agent ou coder mode para que o LLM possa invocá-las como tool calls.