Documentation Index
Fetch the complete documentation index at: https://docs2.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 do OpenClaw. Ele foi
projetado para permanecer acessível quando o caminho normal do agente está 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 registro do chat começa com uma breve
saudação:
- quando iniciar o Crestodian
- o caminho de modelo ou 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 da CLI local, presença de chaves de API, agentes, modelo e detalhes do Gateway.
O Crestodian usa a mesma descoberta de referências do OpenClaw que agentes regulares. Em um checkout Git,
ele aponta para docs/ local e a árvore de código-fonte local. Em uma instalação de pacote npm, ele
usa a documentação empacotada do pacote e vincula 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á fora do ar
- o registro de comandos de plugin está indisponível
- nenhum agente ainda foi configurado
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 no ClawHub
- mostrar status do 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 de onboarding moderna.
openclaw onboard simples ainda executa o onboarding clássico.
Bootstrap de setup
setup é o bootstrap de onboarding orientado por chat. Ele grava apenas 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, então execute o setup novamente.
Planejador assistido por modelo
O Crestodian sempre inicia em modo determinístico. Para comandos imprecisos que o parser determinístico não entende, o Crestodian local pode fazer uma rodada limitada do planejador pelos caminhos normais de runtime do OpenClaw. Primeiro, ele usa o modelo OpenClaw configurado. 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 app-server do Codex:
openai/gpt-5.5 - Codex CLI:
codex-cli/gpt-5.5
Alternando 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>
- Desabilitado quando o sandboxing está ativo. Se um agente/sessão estiver em sandbox, o Crestodian deve recusar o resgate remoto e explicar que o reparo pela CLI local é obrigatório.
- O estado efetivo padrão é
auto: permitir resgate remoto somente em operação YOLO confiável, em que 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 de grupo aberto, webhooks não autenticados ou canais anônimos.
- DMs de proprietário somente por padrão. Resgate em grupo/canal exige opt-in explícito.
- Pesquisa e listagem de plugins são somente leitura. A instalação de plugins é local por padrão porque baixa código executável. A desinstalação de plugins pode ser permitida como uma operação de reparo aprovada quando a política de resgate permite 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 no modo de resgate.
- Audite toda operação de resgate aplicada. O resgate por canal de mensagens registra canal, conta, remetente e metadados de endereço de origem. Operações que alteram configuração também registram hashes de configuração antes e depois.
- Nunca ecoe segredos. A inspeção de SecretRef deve relatar disponibilidade, não valores.
- Se o Gateway estiver ativo, prefira operações tipadas do Gateway. Se o Gateway estiver morto, use apenas 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 é YOLO e sandboxing está desativado.false: nunca permitir resgate por canal de mensagens.true: permitir explicitamente o resgate quando as verificações de proprietário/canal forem aprovadas. 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
rodada persistente de aprovação pelo handler de resgate:
openclaw puro para o Crestodian,
define o modelo padrão, cria um agente adicional, configura Discord por meio de
uma habilitação de 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: