AgentFlow
Flujos de trabajo

Flujo CI

Usar AgentFlow en CI con dry-run, validación y chequeos de documentación.

Flujo CI

La integración continua debe ejercitar AgentFlow sin prompts interactivos — preferible modo dry-run cuando ese matiz coincide con su intención — y sin volcar secretos al log público CI.

Patrón sugerido

Un carril típico compila CLI, inicializa proyecto, ejecuta doctor, luego pasa work dry-run + plan-only para mantener rápido y determinístico.

# extracto — adapte plataforma
- run: go build -o bin/agentflow ./application/cmd/agentflow
- run: bin/agentflow init
  working-directory: ${{ github.workspace }}
- run: bin/agentflow doctor
- run: bin/agentflow work "smoke feature" --dry-run --plan-only
- run: go test -race ./...

Variables entorno útiles

Preferir variables frente repetir switches individuales:

VariableEfecto
AGENTFLOW_DRY_RUN=1Equivalente --dry-run global
AGENTFLOW_YES=1Auto confirma prompts (solo consciente CI)
NOTION_TOKENObligatorio rutas sincronización Notion

Véase Variables de entorno.

Docs CI

Validación también abarca compilación site publicado + regenerate CLI inglés coincide código:

cd docs-site && npm ci && npm run build
go run ./application/cmd/agentflow docs generate-cli --output docs-site/content/docs/en/cli/generated
go test ./application/internal/cli/docgen/...

Definiciones .github/workflows/docs.yml.

Qué omitir conscientemente CI

Ci es ensayo—not production automation unattended unless pinning agents scopes secrets audited:

  • no correr review/dev real sin pines
  • nunca configuración con tokens versionada
  • no sustituir toda seguridad sólo métricas estimación tokens

Relacionado