Continuous Claude v3 : Un environnement de développement open‑source persistant et multi‑agent

Qu'est-ce que Continuous Claude v3 ?

Continuous Claude v3, hébergé sur GitHub sous parcadei/Continuous‑Claude‑v3, est un framework full‑stack qui étend Claude Code en un environnement de développement persistant, apprenant. Il résout trois principaux problèmes des assistants de codage à base de LLM actuels :

  1. Perte de contexte – Lorsque la fenêtre de prompt de Claude se remplit, l’agent compresse la conversation, effaçant les nuances. Continuous Claude conserve un ledger de continuité dans une base de données PostgreSQL afin que l’état survienne entre les sessions.
  2. Gaspillage de tokens – Lire des fichiers entiers ou envoyer du code brut à un LLM est coûteux. L’analyse de code TLDR intégrée (AST à cinq niveaux, CFG, DFG, PDG, etc.) renvoie un résumé compressé de 1 200 tokens au lieu de 23 000 tokens.
  3. Outils dispersés – Un outil, une douzaine de plugins, un million de hooks. Continuous Claude regroupe 109 compétences, 32 agents et 30 hooks de cycle de vie qui fonctionnent ensemble pour orchestrer des flux de travail multi‑etapes sans que l'utilisateur ait à se souvenir des commandes slash.

En bref, Continuous Claude transforme Claude Code d'un assistant chat‑based en une boîte à outils multi‑agent continuellement apprenante.


Concepts clés & Architecture

Composant Objectif Détails clés
Compétences Actions individuelles (ex., fix, build, pro) 109 plugins modulaires, chacun défini dans ~/.claude/skills/
Meta‑Compétences Flux orchestrés /fix, /build, /tdd, etc. sont des chaînes d’agents & d’outils
Agents Sous‑processus spécialisés 32 agents tels que kraken, schleud, oracle, chacun dans ~/.claude/agents/
Hooks Déclencheurs de cycle de vie 30 hooks, par ex. session-start, pre‑tool‑use, post‑tool‑use
TLDR Code Analysis Représentation du code efficace en tokens Analyse à cinq niveaux (AST → PDG) + index sémantique
Memory System Apprentissage cross‑session PostgreSQL + pgvector stocke sessn, archival_memory, handoffs
Continuity Ledger État en‑session Ledger Markdown situé dans thoughts/ledgers/
Handoffs Transfert entre sessions Fichiers YAML dans thoughts/shared/handoffs/

Toute la pile s’exécute dans Docker (PostgreSQL) avec un base‑de‑code Python/TypeScript. Le setup wizard (scripts/setup.wizard) configure les variables d’environnement, construit la base de données, installe les 109 compétences, et installe optionnellement SymPy, Z3, Pint et Lean4 pour les mathématiques/verification.


Comment installer & configurer

Ci‑dessus un guide pas‑à‑pas qui reflète l’assistant officiel, idéal pour les développeurs qui préfèrent un contrôle manuel.

# 1. Cloner le dépôt (une fois)
git clone https://github.com/parcadei/Continuous-Claude-v3.git
cd Continuous-Claude-v3/opc

# 2. (Optionnel) Créer un environnement virtuel
uv venv .venv
source .venv/bin/activate

# 3. Lancer l'assistant interactif
 echo \"Running Continuous Claude setup wizard...\"
uv run python -m scripts.setup.wizard

Le wizard vous guide à travers : 1. Sauvegarde de toute configuration .claude/ existante. 2. Vérifications Docker – installe le conteneur PostgreSQL. 3. URL de la base de données – configure CONTINUOUS_CLAUDE_DB_URL. 4. Installation de compétences & hooks – copie 109 compétences & 30 hooks. 5. Fonctionnalités optionnelles – installe librairies math, TLDR, Loogle, etc. 6. Initialisation PostgreSQL – crée les quatre tables principales (sessions, file_claims, archival_memory, handoffs).

Une fois terminé, démarrez l’outil en exécutant :

claude  # ou, si vous utilisez le wrapper CLI complet

Si vous avez besoin de mettre à jour le dépôt ou ses hooks/compétences, faites simplement :

cd Continuous-Claude-v3/opc
uv run python -m scripts.setup.update

Exemple de workflow en première utilisation

Après l’installation, lancez Claude Code et exécutez un workflow de base pour voir la magie.

> /fix bug \"Login route throws 500 on bad creds\"

Étapes du workflow : 1. sleuth – recherche dans les logs, le code et utilise ast-grep. 2. premortem – identifie les facteurs de risque. 3. kraken – exécute les tests dans un environnement sandbox. 4. test – vérifie les corrections. 5. commit – génère automatiquement une pull request avec diff et message de commit.

Vous remarquerez un usage quasi‑zéro de tokens parce que le hook TLDR injecte des extraits de code résumés plutôt que des fichiers bruts.


Pourquoi Continuous Claude est un changement de jeu

Avantage Impact
État persistant Travaillez sur une fonctionnalité pendant des heures, fermez le terminal, et reprenez exactement là où vous avez laissé – grâce aux ledgers de continuité et aux handoffs.
Efficacité des tokens TLDR réduit ~23 k tokens bruts à ~1.2 k, diminuant les coûts de prompt et accélérant les réponses.
Coût zéro Toute la pile est sous licence MIT, open‑source, et ne repose que sur des services gratuits (PostgreSQL, Docker). Les API optionnelles (Perplexity, NIA) sont facultatives.
CI/CD intégré Les hooks exécutent ruff et pyright automatiquement sur les éditions, fournissant un linting instantané avant de committer.
Flux extensibles Ajoutez ou modifiez des compétences et agents en quelques secondes—pas besoin de re‑entraîner les modèles.
Conduit par la communauté Avec 3.2k étoiles et une liste de contributeurs actifs, l’écosystème continue de se développer.

Contribution & Extension

Les contributions sont encouragées ! Le projet est structuré de façon à ce que vous puissiez déposer de nouvelles compétences dans ~/.claude/skills/, ajouter des agents, ou améliorer les hooks dans ~/.claude/hooks/. N'oubliez pas d'exécuter le script de mise à jour pour synchroniser vos modifications.

Points d’entrée clés : - skillsskill-rules.json pour les déclencheurs d’activation. - hooks – TypeScript (src/) compilé vers dist/. Utilisez le hook tldr pour étendre l'efficacité des tokens. - agents – Étendez avec de nouveaux motifs d’orchestrateur dans agents/.

Lisez le CONTRIBUTING.md pour les directives, et fork le dépôt pour expérimenter en isolation.


Dernières pensées

Continuous Claude v3 comble le fossé entre assistants de code à base de LLM puissants et workflows de développeurs réels. Avec persistance, efficacité des tokens et architecture modulaire, il vous libère de vous concentrer sur la conception plutôt que de jongler avec le contexte ou de traquer des bugs à travers plusieurs fichiers.

Si vous utilisez Claude Code et avez ressenti la douleur de la compaction de contexte, ou si vous recherchez simplement une plateforme de dev IA riche en fonctionnalités et soutenue par la communauté, Continuous Claude v3 est prêt à s’intégrer dans votre flux de travail dès demain. Clonez, exécutez l’assistant, et laissez l’écosystème d’agents prendre en charge le travail lourd.

Bon hacking !

Original Article: Voir l’original

Partager cet article