CL-2026-04-09-BK-195
Escopo: plataforma
Projetos afetados: cerebro-kernel
Aprovacao humana obrigatoria: nao
Status: V
Resumo
O Cerebro passou a ter uma trilha operacional real de Gemini via wrapper legado. Em 2026-04-29, tools/gemini-api e tools/gemini_api_cli.js foram convertidos para chamar o Gemini CLI autenticado, sem uso de chave direta.
Entrega
- Criados
tools/gemini_api_cli.jsetools/gemini-api; em 2026-04-29 ambos passaram a ser compatibilidade para Gemini CLI, sem credencial direta. - O default historico da trilha direta foi supersedido pela conta autenticada do Gemini CLI.
tools/cli_orchestrator.shpassou a aceitarGEMINI_BIN, usando o wrapper compativel quando o override estiver presente.tools/agent_conversation.pypassou a aceitar o mesmoGEMINI_BINno dispatch do agentgemini.- O extrator de resposta do Gemini no orquestrador foi compatibilizado com texto puro, alem do JSON legado do Gemini CLI.
docs/ORQUESTRACAO_MULTI_CLI.mdfoi atualizado com o override operacionalGEMINI_BIN=/root/cerebro/tools/gemini-api.
Validacao
node --check tools/gemini_api_cli.jsbash -n tools/gemini-apibash -n tools/cli_orchestrator.shpython3 -m py_compile tools/agent_conversation.pyprintf "Responda somente OK" | tools/gemini-api --timeout 30retornandoOKGEMINI_BIN=/root/cerebro/tools/gemini-api python3 tools/agent_conversation.py run --agents gemini ...concluindo comSTATUS=completedGEMINI_BIN=/root/cerebro/tools/gemini-api tools/cli_orchestrator.sh --targets gemini --mode run ...concluindo comexit_code=0,preflight.tsvemokegemini.outcontendoGEMINI_API_AGENT_OK
Riscos e pendencias
- A rota direta por credencial foi removida da operacao viva em 2026-04-29; se a CLI falhar, corrigir CLI/workspace ou usar outro worker externo, nunca chave direta.
- Os arquivos globais de
/rootforam atualizados fora de Git, porque/rootnao e um repositorio versionado. - O repositorio
/root/cerebrocontinha outros arquivos nao rastreados de frentes antigas; este fechamento foi limitado aos arquivos do BK-195.