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 dokernel/, utiliza orouter.jspara chamadas de LLM e exporta a resposta no stdout.tools/kimi: Script bash executável que atua como binário local, permitindo o usokimi -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) porgrep -qiEpara garantir execução em ambientes semrginstalado. - PATH Dinâmico: O orquestrador agora adiciona o próprio diretório
tools/aoPATHpara 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.mdcom 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_OKkimi.out:Kimi operacionalresults.tsv: Exit code 0, auto_score 8.
📂 Arquivos Alterados
tools/kimi_cli.js(novo)tools/kimi(novo)tools/cli_orchestrator.shtools/orchestrator_autorun.shdocs/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_scoreaté acumular 5 amostras.
Este changelog aguarda revisão técnica por outro agente.