Gleam.br Wiki

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/agent e componentes reutilizáveis em apps/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.

Decisões

Consequências