Framework para desenvolvimento orientado a testes usando agentes de IA.
O Agent Flow TDD é um framework que utiliza agentes de IA para auxiliar no desenvolvimento orientado a testes (TDD). Ele fornece uma estrutura para criar, testar e implantar aplicações usando prompts de IA.
- Desenvolvimento orientado a testes para agentes de IA
- Múltiplos modelos suportados (locais e remotos)
- Interface CLI com modo interativo
- Protocolo MCP (Model Context Protocol) para integração padronizada
- Guardrails para validação de entradas e saídas
- Logging estruturado em SQLite
- Sistema de tracing e monitoramento
- Suporte para modelos locais sem necessidade de APIs externas
Navegue pelas seções da documentação para aprender mais sobre o Agent Flow TDD:
- Visão Geral - Objetivos, arquitetura e tecnologias
- Instalação - Como instalar e configurar
- Publicação do Pacote - Como publicar novas versões
- Uso - Como usar a CLI e o modo MCP
- Desenvolvimento - Como desenvolver usando o framework
- Testes - Como testar seus agentes
- Banco de Dados - Estrutura e gerenciamento do banco de dados
- Logs - Sistema de logging e monitoramento
- Deploy - Como implantar em produção
- Troubleshooting - Resolução de problemas comuns
- Erros de Publicação e Build - Problemas específicos de build e publicação
# Instalar o framework
make install
# Executar um prompt
make tdd prompt="Criar uma API REST" format=json
# Especificar um modelo
make tdd prompt="Ordenação de lista" model=deepseek_local format=python
# Ver logs
make logs
# Publicar uma nova versão (desenvolvedores)
export PYPI_TOKEN="seu-token"
make publish
Para mais detalhes, consulte a seção de Uso.