Skip to main content

El framework que evoluciona.

Project description

Evol-DD

El framework de desarrollo agéntico que aprende con cada proyecto que construye.

PyPI Version Python Version License GitFlow


Evol-DD elimina los servidores permanentes mediante Model Context Protocol (MCP) y memoria local. Está diseñado para equipos que necesitan agentes que recuerden el contexto entre sesiones, conviertan errores en lecciones arquitectónicas y corran nativamente dentro del IDE sin depender de plataformas cerradas.


❖ Por qué Evol-DD

La mayoría de frameworks de IA tienen más de 180 agentes permanentes en disco, dependen de infraestructura compleja y repiten los mismos errores proyecto tras proyecto.

Problema Común Solución Evol-DD
► Agentes infinitos y pesados 16 Core + Agentes Efímeros bajo demanda.
► Amnesia de sesión a sesión Memoria Nativa serializada en AGENT_MEMORY.md.
► Mismos errores recurrentes Motor de Lecciones integrado al flujo CI/CD.
► Cerrado a una plataforma 100% Portable (Cursor, Windsurf, Claude Code, Copilot).

❖ Ecosistema Core

1. Memoria Local Persistente

Busca decisiones pasadas y contexto sin tokens adicionales en el LLM.

python3 scripts/evol-memory.py search "decisión arquitectónica sobre la BD"

2. Motor de Lecciones

Automatiza que el agente nunca repita el mismo error técnico.

python3 scripts/evol-lessons.py add --categoria SEGURIDAD --leccion "Gate key aislada por proyecto"

3. Agentes Efímeros Criptográficos

Levanta un especialista para un ticket y retíralo (hash SHA-256) cuando acabe.

python3 scripts/evol-agent-lifecycle.py create --name "auditor-sec" --expires-after 1

❖ Instalación y Desinstalación

Requiere Python 3.10+ y pipx.

Instalación Rápida

# 1. Instalación Global (disponible en todos los IDEs vía pipx)
pipx install evol-dd && evol

# 2. Inicializar tu repositorio
evol init . --profile core

Desinstalación

Si deseas retirar Evol-DD de tu sistema y de tus IDEs:

# Elimina el paquete global
pipx uninstall evol-dd

# Eliminar skills e integraciones locales de tus IDEs
rm -rf ~/.claude/commands/evol*
rm -rf ~/.gemini/skills/evol*

(Nota: Tus datos de memoria y lecciones en los repositorios locales no se borran, ya que pertenecen a tu código fuente).


❖ Arquitectura del Sistema (Mermaid)

graph TD
    A[IDE / Terminal] --> B[Evol CLI]
    B --> C[Orquestador]
    C --> D[Memoria & Lecciones Local]
    C --> E[Ejecutor GitFlow]
    C --> F[Agentes Efímeros]
    C -.-> G[Model Context Protocol]

❖ Documentación y Ecosistema (FAQ)

► Compatibilidad de IDEs
Soporte "Zero-Config" vía comando /evol para:
  • Claude Code
  • OpenCode
  • Cursor
  • Windsurf
  • Antigravity
  • VSCode Copilot (vía Tasks)
► Documentación Completa y Gobernanza

❖ Licencia

MIT. Ver el archivo LICENSE para más detalles.

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

evol_dd-0.6.0.tar.gz (998.5 kB view details)

Uploaded Source

Built Distribution

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

evol_dd-0.6.0-py3-none-any.whl (890.7 kB view details)

Uploaded Python 3

File details

Details for the file evol_dd-0.6.0.tar.gz.

File metadata

  • Download URL: evol_dd-0.6.0.tar.gz
  • Upload date:
  • Size: 998.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for evol_dd-0.6.0.tar.gz
Algorithm Hash digest
SHA256 195630a87c42ae484474427c50f0b0ff6576c84d898825d613fb93c71756557e
MD5 f12677e5d610e635bfbcc3ef8387f142
BLAKE2b-256 deff733b1bc54944f33271fd3a6aca8b9bd94d4d750ac17aadee659009737f8a

See more details on using hashes here.

File details

Details for the file evol_dd-0.6.0-py3-none-any.whl.

File metadata

  • Download URL: evol_dd-0.6.0-py3-none-any.whl
  • Upload date:
  • Size: 890.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for evol_dd-0.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3756b92b721678812d2ee9722ce2f6592c6dfb12f2771becd2f4f98b8360ab2a
MD5 0acd21da363bb3319bf70115ad4043de
BLAKE2b-256 e84f5f806b5df385ef196a3368ae6f3beb092425bbe50a38ba7379dd3ce6e279

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