O que cadence faz?
Orquestre fluxos de trabalho de agente de IA em fases com um arcabouço leve e estável para execução orientada por plano.
Visão Geral
O Cadence é um harness leve que permite definir e executar fluxos de trabalho de agente de IA de forma estruturada. Cada fase representa uma etapa lógica (ex.: planejamento, implementação, teste) que pode ter dependências e ações específicas.
Como usar
- Crie um arquivo de configuração
cadence.yaml(oucadence.json). - Defina as fases no formato:
phases:
- name: planejamento
actions:
- desc: "Gerar plano de implementação"
command: "echo 'Plano gerado'"
- name: execucao
depends_on:
- planejamento
actions:
- desc: "Implementar funcionalidade"
command: "npm run build"
- Execute com:
cadence run
Plataformas suportadas
- Claude Code
- Cursor
- Codex
- Qualquer ambiente com Node.js ou Python (dependendo da implementação)
Por que Cadence?
- Leve: Sem dependências pesadas, fácil de integrar.
- Estável: Execução sequencial controlada, com rollback opcional.
- Orientado a plano: Cada fase pode ser validada antes de prosseguir.
Contribuição
Pull requests são bem-vindos. Siga as diretrizes de contribuição no repositório.