Continuous Claude v3: Un entorno de desarrollo abierto y multiasistente persistente
¿Qué es Continuous Claude v3?
Continuous Claude v3, alojado en GitHub como parcadei/Continuous‑Claude‑v3, es un framework de pila completa que extiende Claude Code a un entorno de desarrollo persistente y de aprendizaje. Resuelve tres puntos críticos en los asistentes de codificación impulsados por LLMs actuales:
- Pérdida de contexto – Cuando la ventana de prompts de Claude se llena, el agente compacta la conversación, borrando matices. Continuous Claude mantiene un ledger de continuidad en una base de datos PostgreSQL para que el estado sobreviva entre sesiones.
- Desperdicio de tokens – Leer archivos completos o enviar código fuente sin procesar a un LLM es costoso. El análisis de código TLDR incorporado (AST de cinco capas, CFG, DFG, PDG, etc.) devuelve un resumen comprimido de 1.200 tokens en lugar de 23.000 tokens.
- Herramientas dispersas – Una herramienta, una docena de plugins, un millón de hooks. Continuous Claude agrupa 109 habilidades, 32 agentes y 30 hooks de ciclo de vida que trabajan juntos para orquestar flujos de trabajo de múltiples pasos sin que el usuario tenga que recordar comandos con slash.
En resumen, Continuous Claude convierte Claude Code de un asistente “basado en chat” a un estación de trabajo multi‑agente de aprendizaje continuo.
Conceptos y Arquitectura Principales
| Componente | Propósito | Detalles Clave |
|---|---|---|
| Habilidades | Acciones individuales (p.ej., fix, build, pro) |
109 plugins modulares, cada uno definido en ~/.claude/skills/ |
| Meta‑Habilidades | Flujos de trabajo orquestados | /fix, /build, /tdd, etc. son cadenas de agentes y herramientas |
| Agentes | Subprocesos especializados | 32 agentes como kraken, schleud, oracle, cada uno en ~/.claude/agents/ |
| Hooks | Disparadores del ciclo de vida | 30 hooks, e.g., session-start, pre‑tool‑use, post‑tool‑use |
| Análisis TLDR de Código | Representación de código eficiente en tokens | 5‑capas de análisis (AST → PDG) + índice semántico |
| Sistema de Memoria | Aprendizaje entre sesiones | PostgreSQL + pgvector almacena sessn, archival_memory, handoffs |
| Ledger de Continuidad | Estado dentro de sesión | Ledger en Markdown ubicado en thoughts/ledgers/ |
| Handoffs | Transferencia entre sesiones | Archivos YAML en thoughts/shared/handoffs/ |
Toda la pila corre en Docker (PostgreSQL) con una base de código en Python/TypeScript. El máster de configuración (scripts/setup.wizard) configura variables de entorno, construye la base de datos, instala las 109 habilidades y opcionalmente instala SymPy, Z3, Pint y Lean4 para matemáticas/verificación.
Cómo Instalar y Configurar
A continuación, una guía paso a paso que refleja el asistente oficial, ideal para desarrolladores que prefieren control manual.
# 1. Clona el repositorio (una sola vez)
git clone https://github.com/parcadei/Continuous-Claude-v3.git
cd Continuous-Claude-v3/opc
# 2. (Opcional) Crea un entorno virtual
uv venv .venv
source .venv/bin/activate
# 3. Ejecuta el asistente de configuración interactivo
echo "Ejecutando asistente de configuración de Continuous Claude..."
uv run python -m scripts.setup.wizard
El asistente te guía a través de:
1. Respaldar cualquier configuración .claude/ existente.
2. Validaciones de Docker – instala el contenedor PostgreSQL.
3. URL de base de datos – configura CONTINUOUS_CLAUDE_DB_URL.
4. Instalación de habilidades y hooks – copia las 109 habilidades y 30 hooks.
5. Características opcionales – instala bibliotecas matemáticas, TLDR, Loogle, etc.
6. Inicialización de PostgreSQL – crea las cuatro tablas principales (sessions, file_claims, archival_memory, handoffs).
Una vez terminado, inicia la herramienta corriendo:
claude # o, si usas el envoltorio CLI completo
Si necesitas actualizar el repositorio o sus hooks/skills, simplemente:
cd Continuous-Claude-v3/opc
uv run python -m scripts.setup.update
Ejemplo de Flujo de Trabajo Inicial
Tras la instalación, lanza Claude Code y ejecuta un flujo de trabajo básico para ver la magia.
> /fix bug "Login route throws 500 on bad creds"
Pasos del flujo de trabajo:
1. sleuth – busca en logs, fuente y usa ast-grep.
2. premortem – identifica factores de riesgo.
3. kraken – ejecuta pruebas en entorno aislado.
4. test – verifica las correcciones.
5. commit – genera automáticamente un pull request con diff y mensaje de commit.
Notarás un consumo de tokens casi nulo porque el hook TLDR inyecta fragmentos de código resumidos en lugar de archivos completos.
Por Qué Continuous Claude Es un Cambio de Juego
| Beneficio | Impacto |
|---|---|
| Estado Persistente | Trabajas en una funcionalidad durante horas, cierras la terminal y retomás justo donde dejaste – gracias a los ledgers de continuidad y los handoffs. |
| Eficiencia de Tokens | TLDR reduce ~23k tokens crudos a ~1.2k, reduciendo los costos de prompt y acelerando las respuestas. |
| Costo Cero | Toda la pila es licenciada MIT, de código abierto y depende únicamente de servicios gratuitos (PostgreSQL, Docker). APIs opcionales (Perplexity, NIA) no son obligatorias. |
| CI/CD Integrado | Los hooks ejecutan ruff y pyright automáticamente al editar, ofreciendo linting instantáneo antes de hacer commit. |
| Flujos Extensibles | Añade o modifica habilidades y agentes en segundos – sin necesidad de re‑entrenar modelos. |
| Impulsado por la Comunidad | Con 3.2k estrellas e historial activo de colaboradores, el ecosistema sigue creciendo. |
Contribuir y Extender
¡Las contribuciones son bienvenidas! El proyecto está estructurado de forma que puedes aportar nuevas habilidades a ~/.claude/skills/, añadir agentes o mejorar hooks en ~/.claude/hooks/. Recuerda ejecutar el script de actualización para sincronizar tus cambios.
Puntos clave de entrada:
- Habilidades – skill-rules.json para disparadores de activación.
- Hooks – TypeScript (src/) compilado a dist/. Usa el hook tldr para ampliar la eficiencia de tokens.
- Agentes – Extiende con nuevos patrones de orquestador en agents/.
Lee el CONTRIBUTING.md para conocer las directrices y haz fork del repositorio para experimentar en aislamiento.
Últimos Pensamientos
Continuous Claude v3 cierra la brecha entre los asistentes de codificación potentes con LLM y los flujos de trabajo reales de los desarrolladores. Con persistencia, eficiencia de tokens y una arquitectura modular, libera tu foco de la gestión del contexto o la búsqueda de errores en múltiples archivos.
Si usas Claude Code y has sentido el dolor de la compresión de contexto, o simplemente buscas una plataforma AI de desarrollo rica en funciones y respaldada por la comunidad, Continuous Claude v3 está listo para integrarse en tu flujo de trabajo mañana. Clona, ejecuta el asistente y deja que el ecosistema de agentes se ocupe del trabajo pesado.
¡Felices codificaciones!