Skip to main content

Framework para automação de fluxo de criação de features usando agentes de IA

Project description

Agent Flow Craft

Framework para automação de fluxo de criação de features usando agentes de IA.

Instalação

Instalação Rápida

# Clonar o repositório
git clone https://github.com/seu-usuario/agent-flow-craft.git
cd agent-flow-craft

# Criar ambiente virtual e instalar dependências
make install

# Para desenvolvimento, instalar dependências adicionais
make setup

Configuração

  1. Copie o arquivo .env.example para .env:
cp .env.example .env
  1. Configure as variáveis de ambiente no arquivo .env:
# Chaves de API
OPENAI_API_KEY=sua-chave-openai
OPENROUTER_API_KEY=sua-chave-openrouter
GOOGLE_API_KEY=sua-chave-google
GITHUB_TOKEN=seu-token-github

# Configurações de Modelos
DEFAULT_MODEL=gpt-4-turbo-preview
ELEVATION_MODEL=gpt-4-turbo-preview
FALLBACK_MODEL=claude-3-sonnet

Uso

O pacote oferece vários comandos para automação de tarefas:

# Criar uma nova feature
agent-flow-craft feature --name "nome-da-feature" --description "descrição da feature"

# Gerar conceitos
agent-flow-craft concept --name "nome-do-conceito"

# Validar plano
agent-flow-craft validate --plan "plano-a-validar"

# Integração com GitHub
agent-flow-craft github --repo "usuario/repositorio"

# Gerar critérios TDD
agent-flow-craft tdd --feature "nome-da-feature"

# Verificar status do sistema
agent-flow-craft status

Desenvolvimento

Para contribuir com o projeto:

# Instalar dependências de desenvolvimento
make setup

# Formatar código
make format

# Verificar código
make lint

# Executar testes
make test

# Limpar arquivos gerados
make clean

Modelos Suportados

O framework suporta os seguintes provedores de modelos:

  • OpenAI (GPT-4, GPT-3.5)
  • OpenRouter (Claude, Mistral, etc)
  • Google (Gemini)

O sistema possui um mecanismo de fallback que alterna automaticamente entre modelos em caso de falhas ou limites de quota.

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_craft-2025.4.1.dev502163.tar.gz (77.1 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_craft-2025.4.1.dev502163-py3-none-any.whl (100.6 kB view details)

Uploaded Python 3

File details

Details for the file agent_flow_craft-2025.4.1.dev502163.tar.gz.

File metadata

File hashes

Hashes for agent_flow_craft-2025.4.1.dev502163.tar.gz
Algorithm Hash digest
SHA256 4884159804b6e963a94d92e3fa8e6e8a83d3525260bb5131be70fed3e73c776f
MD5 92099c65947f1c38ed950c0230bee81a
BLAKE2b-256 df8c259e957e6885ac701e98d77833ae59664632ec7cb59ac2a24f2f13a85012

See more details on using hashes here.

File details

Details for the file agent_flow_craft-2025.4.1.dev502163-py3-none-any.whl.

File metadata

File hashes

Hashes for agent_flow_craft-2025.4.1.dev502163-py3-none-any.whl
Algorithm Hash digest
SHA256 abcde1f28a6a1b71d7c332dd7afccc825a5b4e2cab56a175a374cb4fcf2bb094
MD5 b9da08fff720b18ee2ea2a856ab0f59e
BLAKE2b-256 cafb8a4082b3802e8f9a0632f36490198f713be27f78f9ecc0d6053c115077dd

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