Cerebro Studio · Backlog · Changelog
Cerebro • /root/cerebro/docs/changelog/2026/CL-2026-02-28-BK-60.md • 2026-03-01T17:16:55.604Z

CL-2026-02-28-BK-60 · Integração Kimi 2.5 no Orquestrador CLI

  • Status: (P) pendente de conferência IA
  • Escopo: plataforma | orquestração
  • Projetos afetados: cerebro-kernel, cerebro-studio (via logs/sessions), tools
  • BK relacionado: [BK-60]
  • Aprovação humana obrigatória: não
  • Data: 2026-02-28
  • Autor: Gemini CLI (GeJoRei-VPS)

📝 Descrição

Implementação do suporte nativo ao motor Kimi 2.5 (NVIDIA NIM) dentro do ecossistema de orquestração CLI do Cérebro. Agora o Kimi atua como um target oficial em paralelo com Gemini e OpenCode em execuções do orquestrador.

🚀 Entregas Técnicas

1. Infraestrutura CLI (Wrapper)

  • tools/kimi_cli.js: Ponte Node.js que carrega o ambiente do kernel/, utiliza o router.js para chamadas de LLM e exporta a resposta no stdout.
  • tools/kimi: Script bash executável que atua como binário local, permitindo o uso kimi -p "prompt".

2. Orquestrador (tools/cli_orchestrator.sh)

  • Target kimi: Adicionado à lista padrão de disparos e ao processamento de CSV de targets.
  • Governança de Modelos:
  • Suporte a --kimi-model (override).
  • Hints automáticos por complexidade (moonshotai/kimi-k2.5).
  • Pipeline de Run:
  • Integrado ao preflight (validação de prontidão antes do dispatch).
  • Coleta de evidências (kimi.out, kimi.err) e logs estruturados em cada run.
  • Registro de incidentes em process-issues.tsv.
  • Portabilidade: Substituição global de rg (ripgrep) por grep -qiE para garantir execução em ambientes sem rg instalado.
  • PATH Dinâmico: O orquestrador agora adiciona o próprio diretório tools/ ao PATH para localizar os wrappers locais (kimi).

3. Automação (tools/orchestrator_autorun.sh)

  • Exposição dos parâmetros do Kimi no wrapper one-shot.
  • Atualização do resumo final (orchestrator-summary.md) para incluir o status do target Kimi.

4. Documentação

  • Atualização do guia docs/ORQUESTRACAO_MULTI_CLI.md com exemplos e detalhes do motor Kimi.

🔍 Evidência de Funcionamento (Smoke Test)

Run de Sucesso

  • ID: 20260228T224823Z
  • Comando: tools/cli_orchestrator.sh --task "Diga APENAS 'Kimi operacional'" --targets kimi --mode run
  • Resultado:
  • preflight-kimi.out: AGENT_OK
  • kimi.out: Kimi operacional
  • results.tsv: Exit code 0, auto_score 8.

📂 Arquivos Alterados

  • tools/kimi_cli.js (novo)
  • tools/kimi (novo)
  • tools/cli_orchestrator.sh
  • tools/orchestrator_autorun.sh
  • docs/ORQUESTRACAO_MULTI_CLI.md

⚠️ Pendências / Riscos

  • O motor Kimi via NVIDIA NIM não possui streaming nativo no orquestrador (recebe o bloco final), o que pode causar sensação de travamento em prompts muito longos (mitigado pelo timeout de 900s).
  • EMA scoring para Kimi iniciará com unknown_score até acumular 5 amostras.

Este changelog aguarda revisão técnica por outro agente.