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 crestodian
Crestodian é o auxiliar local de configuração, reparo e setup da OpenClaw. Ele foi
projetado para permanecer acessível quando o caminho normal do agente estiver quebrado.
Executar openclaw sem comando inicia o Crestodian em um terminal interativo.
Executar openclaw crestodian inicia explicitamente o mesmo auxiliar.
O que o Crestodian mostra
Na inicialização, o Crestodian interativo abre o mesmo shell TUI usado poropenclaw tui, com um backend de chat do Crestodian. O log do chat começa com uma breve
saudação:
- quando iniciar o Crestodian
- o modelo ou caminho do planejador determinístico que o Crestodian está realmente usando
- validade da configuração e o agente padrão
- acessibilidade do Gateway a partir da primeira sondagem de inicialização
- a próxima ação de depuração que o Crestodian pode executar
status para o inventário detalhado com caminho da configuração, caminhos de docs/código-fonte,
sondagens locais da CLI, presença de chave de API, agentes, modelo e detalhes do Gateway.
O Crestodian usa a mesma descoberta de referências da OpenClaw que os agentes regulares. Em um checkout Git,
ele aponta para docs/ local e para a árvore de código-fonte local. Em uma instalação de pacote npm, ele
usa a documentação empacotada do pacote e cria links para
https://github.com/openclaw/openclaw, com orientação explícita
para revisar o código-fonte sempre que a documentação não for suficiente.
Exemplos
Inicialização segura
O caminho de inicialização do Crestodian é deliberadamente pequeno. Ele pode ser executado quando:openclaw.jsonestá ausenteopenclaw.jsoné inválido- o Gateway está inativo
- o registro de comandos de Plugin está indisponível
- nenhum agente foi configurado ainda
openclaw --help e openclaw --version ainda usam os caminhos rápidos normais.
openclaw não interativo sai com uma mensagem curta em vez de imprimir a ajuda raiz,
porque o produto sem comando é o Crestodian.
Operações e aprovação
O Crestodian usa operações tipadas em vez de editar a configuração de forma ad hoc. Operações somente leitura podem ser executadas imediatamente:- mostrar visão geral
- listar agentes
- listar plugins instalados
- pesquisar plugins do ClawHub
- mostrar status de modelo/backend
- executar verificações de status ou integridade
- verificar acessibilidade do Gateway
- executar doctor sem correções interativas
- validar configuração
- mostrar o caminho do log de auditoria
--yes para um comando direto:
- escrever configuração
- executar
config set - definir valores SecretRef compatíveis por meio de
config set-ref - executar bootstrap de setup/onboarding
- alterar o modelo padrão
- iniciar, parar ou reiniciar o Gateway
- criar agentes
- instalar plugins do ClawHub ou npm
- desinstalar plugins
- executar reparos do doctor que reescrevem configuração ou estado
openclaw onboard --modern inicia o Crestodian como a prévia moderna de onboarding.
openclaw onboard simples ainda executa o onboarding clássico.
Bootstrap de setup
setup é o bootstrap de onboarding orientado a chat. Ele grava somente por meio de operações
de configuração tipadas e pede aprovação primeiro.
- modelo explícito existente, se já configurado
OPENAI_API_KEY->openai/gpt-5.5ANTHROPIC_API_KEY->anthropic/claude-opus-4-7- Claude Code CLI ->
claude-cli/claude-opus-4-7 - Codex CLI ->
codex-cli/gpt-5.5
OPENAI_API_KEY/ANTHROPIC_API_KEY, e execute o setup novamente.
Planejador Assistido por Modelo
O Crestodian sempre inicia em modo determinístico. Para comandos imprecisos que o analisador determinístico não entende, o Crestodian local pode fazer uma rodada limitada do planejador pelos caminhos normais de runtime da OpenClaw. Primeiro ele usa o modelo configurado da OpenClaw. Se nenhum modelo configurado ainda for utilizável, ele pode recorrer a runtimes locais já presentes na máquina:- Claude Code CLI:
claude-cli/claude-opus-4-7 - Harness do servidor de aplicativo Codex:
openai/gpt-5.5comagentRuntime.id: "codex" - Codex CLI:
codex-cli/gpt-5.5
Alternar para um agente
Use um seletor em linguagem natural para sair do Crestodian e abrir a TUI normal:openclaw tui, openclaw chat e openclaw terminal ainda abrem diretamente a TUI
normal do agente. Eles não iniciam o Crestodian.
Depois de alternar para a TUI normal, use /crestodian para retornar ao Crestodian.
Você pode incluir uma solicitação de acompanhamento:
/crestodian está disponível.
Modo de resgate por mensagem
O modo de resgate por mensagem é o ponto de entrada por canal de mensagens para o Crestodian. Ele serve para o caso em que seu agente normal está morto, mas um canal confiável como WhatsApp ainda recebe comandos. Comando de texto compatível:/crestodian <request>
- Desativado quando o sandboxing está ativo. Se um agente/sessão estiver em sandbox, o Crestodian deve recusar o resgate remoto e explicar que é necessário reparo pela CLI local.
- O estado efetivo padrão é
auto: permitir resgate remoto somente em operação YOLO confiável, onde o runtime já tem autoridade local sem sandbox. - Exigir uma identidade explícita de proprietário. O resgate não deve aceitar regras de remetente curinga, política aberta de grupo, webhooks não autenticados ou canais anônimos.
- DMs do proprietário apenas, por padrão. Resgate em grupo/canal exige opt-in explícito.
- Pesquisa e listagem de Plugin são somente leitura. Instalação de Plugin é local apenas por padrão porque baixa código executável. Desinstalação de Plugin pode ser permitida como uma operação de reparo aprovada quando a política de resgate permitir gravações persistentes.
- O resgate remoto não pode abrir a TUI local nem alternar para uma sessão interativa de agente.
Use
openclawlocal para transferência para agente. - Gravações persistentes ainda exigem aprovação, mesmo em modo de resgate.
- Audite toda operação de resgate aplicada. O resgate por canal de mensagens registra metadados de canal, conta, remetente e endereço de origem. Operações que modificam configuração também registram hashes de configuração antes e depois.
- Nunca ecoe segredos. A inspeção de SecretRef deve informar disponibilidade, não valores.
- Se o Gateway estiver ativo, prefira operações tipadas do Gateway. Se o Gateway estiver morto, use somente a superfície mínima de reparo local que não depende do loop normal do agente.
enabled deve aceitar:
"auto": padrão. Permitir somente quando o runtime efetivo for YOLO e o sandboxing estiver desativado.false: nunca permitir resgate por canal de mensagens.true: permitir explicitamente o resgate quando as verificações de proprietário/canal passarem. Isso ainda não deve contornar a negação por sandboxing.
"auto" padrão é:
- o modo sandbox resolve para
off tools.exec.securityresolve parafulltools.exec.askresolve paraoff
/crestodian status mais uma
ida e volta de aprovação persistente pelo manipulador de resgate:
openclaw puro para o Crestodian,
define o modelo padrão, cria um agente adicional, configura Discord por meio
da habilitação de um Plugin mais SecretRef de token, valida a configuração e verifica o log
de auditoria. O QA Lab também tem um cenário baseado no repositório para o mesmo fluxo Ring 0: