Skip to main content

Framework para desenvolvimento orientado a testes com agentes de IA

Project description

Agent Flow TDD

Agent Flow TDD Logo

Framework para desenvolvimento orientado a testes usando agentes de IA.

🔍 Visão Geral

O Agent Flow TDD utiliza modelos de IA para auxiliar no desenvolvimento orientado a testes, gerando código, testes e documentação com base em prompts.

🚀 Início Rápido

# Clone o repositório
git clone https://github.com/Malnati/agent-flow-tdd.git
cd agent-flow-tdd

# Instale as dependências
make install

# Execute um exemplo
make tdd prompt="Criar API REST em Python" format=json

📚 Documentação

A documentação completa está disponível no diretório docs/:

🔧 Principais Comandos

# Gerar código/testes a partir de um prompt
make tdd prompt="Criar sistema de login" format=json

# Especificar modelo
make tdd prompt="Implementar ordenação" model=deepseek_local format=python

# Visualizar logs
make logs

# Executar testes
make test

🤖 Modelos Suportados

Locais (Offline)

  • tinyllama-1.1b - TinyLLaMA (1.1B)
  • phi1 - Microsoft Phi-1 (1.3B)
  • deepseek_local - DeepSeek Coder (6.7B)
  • phi3 - Microsoft Phi-3 Mini

Remotos (API)

  • gpt-3.5-turbo, gpt-4-turbo - OpenAI
  • claude-3-opus, claude-3-sonnet - Anthropic
  • gemini-pro - Google

📝 Licença

Este projeto está licenciado sob a licença MIT - veja o arquivo LICENSE para detalhes.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

agent_flow_tdd-0.1.9.tar.gz (39.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

agent_flow_tdd-0.1.9-py3-none-any.whl (45.3 kB view details)

Uploaded Python 3

File details

Details for the file agent_flow_tdd-0.1.9.tar.gz.

File metadata

  • Download URL: agent_flow_tdd-0.1.9.tar.gz
  • Upload date:
  • Size: 39.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for agent_flow_tdd-0.1.9.tar.gz
Algorithm Hash digest
SHA256 2399c93242bece469f6587631efbdaa7ce1689f1966f06722a54e1b8db527425
MD5 af9b5ee8477110ddb697e805006651c2
BLAKE2b-256 78193f6b7bebca37ce39e72149490d2359b12bdc4f7fa21e47fdbce47ac37e64

See more details on using hashes here.

File details

Details for the file agent_flow_tdd-0.1.9-py3-none-any.whl.

File metadata

  • Download URL: agent_flow_tdd-0.1.9-py3-none-any.whl
  • Upload date:
  • Size: 45.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for agent_flow_tdd-0.1.9-py3-none-any.whl
Algorithm Hash digest
SHA256 7d769895cb8fe5ab56f2e94778dcd6ade349b4e8987d68791f59b2938b708a3f
MD5 d816dc6a39e68551b1097ea788d71e64
BLAKE2b-256 934d7890fc2d3e290904faa8e937fcbcec2568cbb302cfa7970a7f0a9f58769d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page