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.6.tar.gz (36.0 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.6-py3-none-any.whl (40.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: agent_flow_tdd-0.1.6.tar.gz
  • Upload date:
  • Size: 36.0 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.6.tar.gz
Algorithm Hash digest
SHA256 ee890045897435a2e8764c2a7bc1a4b8fa22bdb754301934ce10db1d26296eac
MD5 bc8da7f9b3abdd806c72fe64bef4a66f
BLAKE2b-256 d2dd6f9e755a6a0383bd949f468981f33ae18a0a0d11b5b47373041c645edab7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: agent_flow_tdd-0.1.6-py3-none-any.whl
  • Upload date:
  • Size: 40.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.6-py3-none-any.whl
Algorithm Hash digest
SHA256 2097f9ef9849308bb941060db7c5cd1fd9bbb0f9f4cf28a931e2c0c0f75b31f6
MD5 520157a8d30dc19e345dd16a525b4479
BLAKE2b-256 70df5f2a7e794a0f3c2dfa9fd4d7c03f666c4b8ba5a84e1dc8e4b294eb4b3433

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