ADR-0027 CLI Headless | Wiki
Documentação de engenharia e especificações técnicas da Gleam-BR.
ADR-0027 CLI Headless
- *Status:* Proposto
- *Data:* 2026-06-10
Contexto
Interface de terminal, modo sem interface gráfica, comandos do shell e fluxos específicos da CLI. O objetivo é executarmos o agente em ambientes CI/CD, exemplo:
gbr_ai_cli "Run tests and fix any failures"
git diff origin/main | gbr_ai_cli "Review these changes for issues"
gbr_ai_cli --json "List all TODO comments" | jq -r 'select(.type == "agent_event" and .event.text) | .event.text'
AI TODO: Verificar, analisar e detalhar a viabilidade de criar uma CLI Headless. Deve ser agnóstica ao LLM (utilizando o conceito de ACI Harness já existente em
apps/gbr-ai/agente componentes reutilizáveis emapps/gbr-ai/core). *OBS* Depende do ADR-0026, temos que ter o SDK e API de extensões e o Harness para fazer isso de forma correta. Analisar https://github.com/cline/cline/tree/main/apps/cli.