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.
openclaw agents
Gerencie agentes isolados (espaços de trabalho + autenticação + roteamento).
Relacionado:
- Roteamento multiagente
- Espaço de trabalho de agente
- Configuração de Skills: configuração de visibilidade de Skills.
Exemplos
Vinculações de roteamento
Use vinculações de roteamento para fixar o tráfego de canal de entrada a um agente específico. Se você também quiser Skills visíveis diferentes por agente, configureagents.defaults.skills e agents.list[].skills em openclaw.json. Consulte Configuração de Skills e Referência de configuração.
Listar vinculações:
accountId (--bind <channel>), o OpenClaw o resolverá a partir dos padrões do canal e dos hooks de configuração do Plugin quando disponíveis.
Se você omitir --agent para bind ou unbind, o OpenClaw direcionará para o agente padrão atual.
Comportamento de escopo da vinculação
- Uma vinculação sem
accountIdcorresponde apenas à conta padrão do canal. accountId: "*"é o fallback para todo o canal (todas as contas) e é menos específico do que uma vinculação de conta explícita.- Se o mesmo agente já tiver uma vinculação de canal correspondente sem
accountId, e você posteriormente vincular com umaccountIdexplícito ou resolvido, o OpenClaw atualizará essa vinculação existente no lugar em vez de adicionar uma duplicata.
telegram:ops. Se você também quiser roteamento para a conta padrão, adicione-o explicitamente (por exemplo, --bind telegram:default).
Remover vinculações:
unbind aceita --all ou um ou mais valores --bind, mas não ambos.
Superfície de comandos
agents
Executar openclaw agents sem subcomando é equivalente a openclaw agents list.
agents list
Opções:
--json--bindings: inclui regras completas de roteamento, não apenas contagens/resumos por agente
agents add [name]
Opções:
--workspace <dir>--model <id>--agent-dir <dir>--bind <channel[:accountId]>(repetível)--non-interactive--json
- Passar qualquer flag explícita de adição muda o comando para o caminho não interativo.
- O modo não interativo exige um nome de agente e
--workspace. mainé reservado e não pode ser usado como o novo id do agente.- No modo interativo, a propagação de autenticação copia apenas perfis estáticos portáveis
(
api_keyetokenestático por padrão). Perfis de token de atualização OAuth permanecem disponíveis apenas por herança de leitura do armazenamento real do agentemain. Se o agente padrão configurado não formain, entre separadamente para perfis OAuth no novo agente.
agents bindings
Opções:
--agent <id>--json
agents bind
Opções:
--agent <id>(padrão: o agente padrão atual)--bind <channel[:accountId]>(repetível)--json
agents unbind
Opções:
--agent <id>(padrão: o agente padrão atual)--bind <channel[:accountId]>(repetível)--all--json
agents delete <id>
Opções:
--force--json
mainnão pode ser excluído.- Sem
--force, é necessária confirmação interativa. - O espaço de trabalho, o estado do agente e os diretórios de transcrições de sessão são movidos para a Lixeira, não excluídos permanentemente.
- Quando o Gateway está acessível, a exclusão é enviada pelo Gateway para que a limpeza de configuração e de armazenamento de sessões compartilhe o mesmo gravador do tráfego em tempo de execução. Se o Gateway não puder ser acessado, a CLI recorre ao caminho local offline.
- Se o espaço de trabalho de outro agente for o mesmo caminho, estiver dentro deste espaço de trabalho ou contiver este espaço de trabalho,
o espaço de trabalho será mantido e
--jsonrelataráworkspaceRetained,workspaceRetainedReasoneworkspaceSharedWith.
Arquivos de identidade
Cada espaço de trabalho de agente pode incluir umIDENTITY.md na raiz do espaço de trabalho:
- Caminho de exemplo:
~/.openclaw/workspace/IDENTITY.md set-identity --from-identitylê a partir da raiz do espaço de trabalho (ou de um--identity-fileexplícito)
Definir identidade
set-identity grava campos em agents.list[].identity:
namethemeemojiavatar(caminho relativo ao espaço de trabalho, URL http(s) ou URI de dados)
--agent <id>--workspace <dir>--identity-file <path>--from-identity--name <name>--theme <theme>--emoji <emoji>--avatar <value>--json
--agentou--workspacepode ser usado para selecionar o agente de destino.- Se você depender de
--workspacee vários agentes compartilharem esse espaço de trabalho, o comando falhará e pedirá que você passe--agent. - Quando nenhum campo de identidade explícito for fornecido, o comando lerá os dados de identidade de
IDENTITY.md.
IDENTITY.md: