Os exemplos abaixo estão alinhados com o esquema de configuração atual. Para a referência exaustiva e observações por campo, consulte Configuração.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.
Início rápido
Mínimo absoluto
~/.openclaw/openclaw.json e você poderá enviar uma mensagem direta para o bot a partir desse número.
Configuração inicial recomendada
Exemplo expandido (principais opções)
JSON5 permite usar comentários e vírgulas finais. JSON comum também funciona.
Repositório irmão de Skills com symlink
Use isto quando uma raiz de Skills integrada contiver um symlink para um repositório irmão, por exemplo~/.agents/skills/manager -> ~/Projects/manager/skills.
extraDirsverifica o repositório irmão como uma raiz explícita de Skills.allowSymlinkTargetspermite que pastas de Skills com symlink resolvam para essa raiz de destino real confiável sem permitir escapes arbitrários por symlink.
Padrões comuns
Linha de base compartilhada de Skills com uma substituição
agents.defaults.skillsé a linha de base compartilhada.agents.list[].skillssubstitui essa linha de base para um agente.- Use
skills: []quando um agente não deve ver nenhuma Skills.
Configuração multiplataforma
Aprovação automática de rede de Node confiável
Mantenha o pareamento de dispositivos manual, a menos que você controle o caminho de rede. Para um laboratório dedicado ou uma sub-rede tailnet, você pode optar pela aprovação automática de dispositivos Node no primeiro uso com CIDRs ou IPs exatos:role: node sem
escopos solicitados. Clientes de operador/navegador e upgrades de função, escopo, metadados ou
chave pública ainda exigem aprovação manual.
Modo de DM seguro (caixa de entrada compartilhada / DMs multiusuário)
Se mais de uma pessoa puder enviar DM para o seu bot (várias entradas emallowFrom, aprovações de pareamento para várias pessoas ou dmPolicy: "open"), habilite o modo de DM seguro para que DMs de remetentes diferentes não compartilhem um contexto por padrão:
dangerouslyAllowNameMatching: true de cada canal se você aceitar explicitamente esse risco.
Chave de API Anthropic + fallback MiniMax
Bot de trabalho (acesso restrito)
Apenas modelos locais
Dicas
- Se você definir
dmPolicy: "open", a listaallowFromcorrespondente deve incluir"*". - IDs de provedores diferem (números de telefone, IDs de usuário, IDs de canal). Use a documentação do provedor para confirmar o formato.
- Seções opcionais para adicionar depois:
web,browser,ui,discovery,plugins,talk,signal,imessage. - Consulte Provedores e Solução de problemas para observações de configuração mais detalhadas.