Pular para o conteúdo principal

Documentation Index

Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt

Use this file to discover all available pages before exploring further.

Use esta página para escolher a superfície de Capacidades correta. Ferramentas são ações chamáveis, Skills ensinam os agentes a trabalhar, e plugins adicionam recursos de runtime, como ferramentas, provedores, canais, hooks e Skills empacotadas. Esta é uma página de visão geral e roteamento. Para política completa de ferramentas, padrões, participação em grupos, restrições de provedores e campos de configuração, use Ferramentas e provedores personalizados.

Comece aqui

Para a maioria dos agentes, comece com as categorias de ferramentas integradas e depois ajuste a política somente quando o agente deve ver menos ferramentas ou precisar de acesso explícito ao host.
Se você precisa…Use isto primeiroDepois leia
Permitir que um agente atue com capacidades existentesFerramentas integradasCategorias de ferramentas
Controlar o que um agente pode chamarPolítica de ferramentasFerramentas e provedores personalizados
Ensinar um fluxo de trabalho a um agenteSkillsSkills e Criação de Skills
Adicionar uma nova integração ou superfície de runtimePluginsPlugins e Criar plugins
Executar trabalho depois ou em segundo planoAutomaçãoVisão geral da automação
Coordenar vários agentes ou harnessesSubagentesAgentes ACP e Envio de agente
Pesquisar um grande catálogo de ferramentas PIPesquisa de FerramentasPesquisa de Ferramentas

Escolha ferramentas, Skills ou plugins

1

Use uma ferramenta quando o agente precisa agir

Uma ferramenta é uma função tipada que o agente pode chamar, como exec, browser, web_search, message ou image_generate. Use ferramentas quando o agente precisa ler dados, alterar arquivos, enviar mensagens, chamar um provedor ou operar outro sistema. Ferramentas visíveis são enviadas ao modelo como definições de função estruturadas.O modelo só vê ferramentas que sobrevivem ao perfil ativo, à política de permissão/negação, às restrições do provedor, ao estado do sandbox, às permissões do canal e à disponibilidade do plugin.
2

Use uma Skill quando o agente precisa de instruções

Uma Skill é um pacote de instruções SKILL.md carregado no prompt do agente. Use uma Skill quando o agente já tem as ferramentas de que precisa, mas precisa de um fluxo de trabalho repetível, rubrica de revisão, sequência de comandos ou restrição operacional.Skills podem ficar em um workspace, diretório compartilhado de Skills, raiz de Skills gerenciada pelo OpenClaw ou pacote de plugin.Skills | Criação de Skills | Configuração de Skills
3

Use um plugin quando o OpenClaw precisa de uma nova capacidade

Um plugin pode adicionar ferramentas, Skills, canais, provedores de modelo, fala, voz em tempo real, geração de mídia, pesquisa na web, busca na web, hooks e outras capacidades de runtime. Use um plugin quando a capacidade envolve código, credenciais, hooks de ciclo de vida, metadados de manifesto ou empacotamento instalável. Plugins existentes podem ser instalados do ClawHub, npm, git, diretórios locais ou arquivos compactados.Instalar e configurar plugins | Criar plugins | Plugin SDK

Categorias de ferramentas integradas

A tabela lista ferramentas representativas para que você reconheça a superfície. Ela não é a referência completa de política. Para grupos exatos, padrões e semântica de permissão/negação, use Ferramentas e provedores personalizados.
CategoriaUse quando o agente precisa…Ferramentas representativasLeia a seguir
RuntimeExecutar comandos, gerenciar processos ou usar análise Python apoiada por provedorexec, process, code_executionExec, Execução de código
ArquivosLer e alterar arquivos do workspaceread, write, edit, apply_patchAplicar patch
WebPesquisar na web, pesquisar posts do X ou buscar conteúdo legível de páginasweb_search, x_search, web_fetchFerramentas web, Busca web
NavegadorOperar uma sessão de navegadorbrowserNavegador
Mensagens e canaisEnviar respostas ou ações de canalmessageEnvio de agente
Sessões e agentesInspecionar sessões, delegar trabalho, orientar outra execução ou relatar statussessions_*, subagents, agents_list, session_statusSubagentes, Ferramenta de sessão
AutomaçãoAgendar trabalho ou responder a eventos em segundo planocron, heartbeat_respondAutomação
Gateway e nósInspecionar o estado do Gateway ou dispositivos de destino pareadosgateway, nodesConfiguração do Gateway, Nós
MídiaAnalisar, gerar ou falar mídiaimage, image_generate, music_generate, video_generate, ttsVisão geral de mídia
Grandes catálogos PIPesquisar e chamar muitas ferramentas elegíveis sem enviar todos os schemas ao modelotool_search_code, tool_search, tool_describePesquisa de Ferramentas
Tool Search é uma superfície experimental de agente PI. Execuções do harness Codex usam modo de código nativo do Codex, pesquisa de ferramentas nativa, ferramentas dinâmicas adiadas e chamadas de ferramentas aninhadas em vez de tools.toolSearch.

Ferramentas fornecidas por plugins

Plugins podem registrar ferramentas adicionais. Autores de plugins conectam ferramentas por meio de api.registerTool(...) e contracts.tools do manifesto; use Plugin SDK e Manifesto do plugin para detalhes do contrato. Ferramentas comuns fornecidas por plugins incluem:
  • Diffs para renderizar diffs de arquivos e markdown
  • LLM Task para etapas de fluxo de trabalho somente JSON
  • Lobster para fluxos de trabalho tipados com aprovações retomáveis
  • Tokenjuice para compactar saída ruidosa das ferramentas exec e bash
  • Tool Search para descobrir e chamar grandes catálogos de ferramentas sem colocar todos os schemas no prompt
  • Canvas para controle de Canvas de nós e renderização A2UI

Configurar acesso e aprovações

A política de ferramentas é aplicada antes da chamada do modelo. Se a política remove uma ferramenta, o modelo não recebe o schema dessa ferramenta para o turno. Uma execução pode perder ferramentas por causa de configuração global, configuração por agente, política de canal, restrições de provedor, regras de sandbox, bloqueio somente para proprietário ou disponibilidade de plugin.

Estender capacidades

Escolha o caminho de extensão pelo trabalho que você precisa que o OpenClaw faça:
  • Instale ou gerencie um plugin existente com Plugins.
  • Crie uma nova integração, provedor, canal, ferramenta ou hook com Criar plugins.
  • Adicione ou ajuste instruções reutilizáveis de agente com Skills e Criação de Skills.
  • Empacote material de fluxo de trabalho reutilizável com Workshop de Skills quando o fluxo de trabalho pertence a um pacote de Skills distribuído por plugin.
  • Use Plugin SDK e Manifesto do plugin quando precisar de contratos de implementação.

Solucionar problemas de ferramentas ausentes

Se o modelo não consegue ver ou chamar uma ferramenta, comece pela política efetiva para o turno atual:
  1. Verifique o perfil ativo, tools.allow e tools.deny em Ferramentas e provedores personalizados.
  2. Verifique restrições específicas de provedor em Ferramentas e provedores personalizados e confirme se o provedor de modelo selecionado é compatível com o formato da ferramenta.
  3. Verifique permissões de canal, estado do sandbox e acesso elevado com Sandbox vs política de ferramentas vs elevado e Exec elevado.
  4. Verifique se o plugin proprietário está instalado e habilitado em Plugins.
  5. Para execuções delegadas, verifique restrições por agente em Sandbox por agente e restrições de ferramentas.
  6. Para grandes catálogos PI, confirme se a execução usa exposição direta de ferramentas ou Tool Search.

Relacionados

  • Automação para cron, tarefas, Heartbeat, compromissos, hooks, ordens permanentes e Task Flow
  • Agentes para o modelo de agente, sessões, memória e coordenação multiagente
  • Ferramentas e provedores personalizados para a referência canônica de política de ferramentas
  • Plugins para instalação e gerenciamento de plugins
  • Plugin SDK para referência de autores de plugins
  • Skills para ordem de carregamento, bloqueio e configuração de Skills
  • Tool Search para descoberta compacta de catálogos de ferramentas PI