Solução alternativa para acesso ao OpenClaw Claude via Claude Code CLI

Solução Alternativa para Manter o Acesso ao Claude no OpenClaw
Um usuário do Reddit documentou uma solução alternativa para manter o acesso à assinatura do Claude no OpenClaw após a Anthropic cortar o acesso direto para ferramentas de terceiros. O método envolve rotear as requisições do OpenClaw através do Claude Code CLI, que continua coberto pelas assinaturas existentes do Claude.
Passos Principais da Fonte
A solução alternativa requer várias etapas de configuração:
- Instalar o Claude Code CLI globalmente:
npm install -g u/anthropic-ai/claude-code - Verificar a instalação com
claude --version - Gerar um token de configuração executando
claude setup-tokenem uma máquina com navegador (não em um servidor headless) - Usar o token OAuth (começando com
sk-ant-oat01-) com a variável de ambienteCLAUDE_CODE_OAUTH_TOKEN, nãoANTHROPIC_API_KEY - Adicionar o token ao
~/.bashrccomoCLAUDE_CODE_OAUTH_TOKEN - Testar o token com:
CLAUDE_CODE_OAUTH_TOKEN="<token>" claude -p "Say: TEST_OK" --output-format text(deve imprimir TEST_OK) - Atualizar todos os perfis
anthropic:*em~/.openclaw/agents/main/agent/auth-profiles.jsoncom o novo token usando python3 - Executar estes comandos de configuração do OpenClaw:
openclaw config set plugins.entries.acpx.enabled true openclaw config set plugins.entries.acpx.config.permissionMode approve-all openclaw config set acp.enabled true openclaw config set acp.backend acpx openclaw config set acp.defaultAgent claude openclaw config set 'acp.allowedAgents' '["claude"]' --json
- Criar uma substituição systemd em
~/.config/systemd/user/openclaw-gateway.service.d/claude-oauth.confcom oCLAUDE_CODE_OAUTH_TOKEN - Recarregar e reiniciar o serviço:
systemctl --user daemon-reload && systemctl --user restart openclaw-gateway - Verificar se o gateway está em execução e se a autenticação mostra o novo token
Observações Importantes
A fonte observa vários detalhes críticos de implementação:
- O token é um token OAuth que deve ser usado com a variável de ambiente
CLAUDE_CODE_OAUTH_TOKEN - Não execute
claude setup-tokenem um servidor headless, pois requer um navegador - Não escreva em
~/.claude/.credentials.jsonpois não funciona—a variável de ambiente é o único método confiável - Atualize
auth-profiles.jsondiretamente com python3 em vez de usar o comando interativoopenclaw models auth paste-token, que trava em servidores headless - A solução alternativa adiciona um salto extra através do CLI, tornando-a um pouco mais lenta
- A Anthropic pode corrigir este método no futuro
📖 Leia a fonte completa: r/openclaw
👀 See Also

Método de Codificação de IA com Rédea Curta: Vença a Fábula Mantendo o Controle
O método de coleira curta de Greg Slepak para agentes de IA de código: planejar, revisar cada diff, negar mudanças ruins, commit após subtarefas. Supera a qualidade do Fable mantendo o desenvolvedor no loop.
Tutorial da primeira hora do OpenClaw: crie um painel de reivindicações do Reddit para o Airtable
Uma construção OpenClaw passo a passo: puxa dois feeds RSS do Reddit, filtra posts com uma rubrica, grava claims de modelos no Airtable, salva o fluxo como uma skill e o agenda.

Resolvendo "Gemini CLI write_file não encontrado" no OpenClaw: Duas correções necessárias
Agentes OpenClaw usando google-gemini-cli não conseguem escrever arquivos (write_file / default_api_write_file ausente) devido ao tools.profile incorreto e à falta da flag --approval-mode auto_edit no subprocesso. Correção: defina o perfil como full e injete a flag via config cliBackends.

Padrões de Design CLI para Agentes de IA: Equívocos e Abordagens Práticas
Um post no Reddit esclarece que CLI para agentes significa um protocolo de interface de comando de texto, não necessariamente um shell real, e descreve princípios de design de CLI amigáveis para agentes, incluindo ajuda no estilo Unix, pensamento de dicas e mecanismos de segurança como previsões de simulação e autorização humana.