PACT 0.4.0 ajoute une intelligence composite pour les agents d'IA de codage.

✍️ OpenClawRadar📅 Publié: March 29, 2026🔗 Source
PACT 0.4.0 ajoute une intelligence composite pour les agents d'IA de codage.
Ad

Ce que PACT résout

Les agents d'IA de codage oublient tout entre les sessions, devinent les API des packages à partir de données d'entraînement obsolètes, modifient avec assurance des fichiers qu'ils n'ont pas lus et effectuent des corrections qui cassent les systèmes en aval. Ce sont des problèmes d'architecture que l'ingénierie des prompts ne peut pas résoudre.

Structure de PACT 0.4.0

La boîte à outils crée une structure de répertoire dans votre projet :

votre-projet/
├── CLAUDE.md # 19 redirections cognitives + règles
├── SYSTEM_MAP.yaml # Carte de câblage de l'architecture
├── cutting_room/ # Espace de travail de prototypage visuel
├── .claude/
│   ├── hooks/ # 10 hooks shell (bloquants + avertissements)
│   ├── bugs/ # Suivi de bugs structuré + base de connaissances des solutions
│   ├── sessions.yaml # Coordination multi-agents
│   └── memory/
│       ├── PENDING_WORK.yaml # Suivi des tâches inter-sessions
│       └── file_edit_log.yaml # Conscience des modifications
├── docs/
│   ├── feature_flows/ # Machines à états du cycle de vie
│   └── reference/
│       ├── packages/ # Connaissance vérifiée des packages
│       ├── research/ # Synthèse de recherche inter-sessions
│       ├── KNOWLEDGE_DIRECTORY.yaml # Index par tags à travers TOUS les systèmes
│       └── PACT_BASELINE.yaml # Conscience des capacités de l'agent

Les six piliers

  • Application mécanique — Hooks shell qui bloquent les violations avant qu'elles ne soient appliquées. Secrets codés en dur, push forcés, modification de fichiers non lus, commit lorsque le local est en retard sur le distant. Tout bloqué mécaniquement.
  • Remplacement du contexte — Les cartes d'architecture et les flux de cycle de vie remplacent la mémoire. L'agent lit SYSTEM_MAP.yaml avant de modifier et trace les dépendances dans les deux sens.
  • Raisonnement auto-évolutif — 19 redirections cognitives (6 au départ dans v0.1). Ce sont des questions que l'agent se pose aux points de décision clés, pas des règles. Les règles sont survolées sous pression. Et l'agent peut ajouter les siennes lorsqu'il remarque des motifs.
  • Séparation structure/comportement — Carte d'architecture = "quels fichiers je touche ?" Flux de fonctionnalité = "qu'est-ce qui casse si je les touche mal ?" Deux fichiers, deux rôles. Ne jamais les mélanger.
  • Résilience multi-agents (v0.3) — Claude et Gemini partagent les mêmes hooks, règles et suivi des tâches. Quand l'un est indisponible, basculez vers l'autre sans aucune perte de contexte. Les hooks Gemini sont des adaptateurs légers (~20 lignes chacun) qui traduisent son format JSON et délèguent aux mêmes scripts .claude/hooks/. Un ensemble de règles, deux agents, zéro dérive.
  • Intelligence composée (v0.4) — Synthèse de recherche, répertoire de connaissances et ligne de base des capacités qui rendent chaque session plus intelligente que la précédente.
Ad

Détails de l'intelligence composée

Une session Claude fraîche a des données d'entraînement et une fenêtre de contexte. Une session exécutant PACT a des données d'entraînement + une fenêtre de contexte + chaque synthèse que chaque session précédente a acquise.

Trois systèmes font fonctionner l'intelligence composée :

  • Base de connaissances de recherche — Quand l'agent recherche quelque chose de réel (combinant l'analyse de code avec la documentation en ligne), la synthèse est sauvegardée. Pas les faits bruts, ceux-ci sont retrouvables. Le raisonnement qui a connecté le contexte du projet aux preuves externes. Les sessions futures la trouvent par tags, l'approfondissent ou la recadrent sous de nouveaux angles.
  • Répertoire de connaissances — Un fichier YAML qui mappe les tags aux fichiers à travers TOUS les systèmes de connaissances (recherche, bugs, solutions, packages, flux de fonctionnalités). L'agent le lit une fois et sait ce qui existe déjà sur n'importe quel sujet. Un hook bloque les commits si vous ajoutez des fichiers de connaissances sans le mettre à jour, donc il reste précis.
  • Ligne de base des capacités — Documentée dans PACT_BASELINE.yaml, elle fournit la conscience des capacités de l'agent.

PACT a commencé comme un ensemble de hooks pour empêcher Claude de répéter les mêmes erreurs. Quatre versions plus tard, c'est devenu un système qui rend chaque session réellement plus intelligente que la précédente.

📖 Read the full source: r/ClaudeAI

Ad

👀 See Also

AGENTS-COLLECTION : 129 Agents Claude Code Organisés dans un Dépôt Unique
Tools

AGENTS-COLLECTION : 129 Agents Claude Code Organisés dans un Dépôt Unique

Un développeur a compilé 129 agents Claude Code dans un seul dépôt au format ~/.claude/agents/, prêts à être installés avec une simple commande de copie. La collection comprend le système agency-agents complet avec 68 agents basés sur la personnalité couvrant plusieurs disciplines, ainsi que des agents supplémentaires pour les workflows d'équipe multi-agents.

OpenClawRadar
Surveillance de Jetons IA : Un Outil macOS pour Suivre l'Utilisation et le Coût de Claude en Local
Tools

Surveillance de Jetons IA : Un Outil macOS pour Suivre l'Utilisation et le Coût de Claude en Local

Un développeur a créé AI Token Monitor, une application macOS pour la barre de menus qui lit les fichiers de session locaux de Claude pour suivre l'utilisation des tokens, la répartition des modèles et les équivalents de coût sans clés API. L'outil open source a révélé 6,5 millions de tokens (4 924 $ au tarif API) sur 35 jours dans le cas d'un utilisateur.

OpenClawRadar
Code source : CLI open source pour compresser les grands monorepos Java/Spring pour Claude
Tools

Code source : CLI open source pour compresser les grands monorepos Java/Spring pour Claude

sourcecode CLI réduit un monorepo Java/Spring d'environ 4k fichiers de ~3M tokens à 1.7k tokens (mode compact). Actuellement, il se concentre sur la compression de contexte, la détection de points chauds git et la recherche de symboles.

OpenClawRadar
Analyse des composants Go réutilisables d'Ollama pour le développement local de LLM
Tools

Analyse des composants Go réutilisables d'Ollama pour le développement local de LLM

Un développeur a examiné le code source d'Ollama et a trouvé plusieurs composants Go autonomes, notamment un échantillonneur de tokens en Go pur, un lecteur/écrivain GGUF, des outils de conversion de modèles, un rendu de modèles de conversation et des transformations de compatibilité OpenAI qui ne sont pas disponibles sous forme de bibliothèques séparées.

OpenClawRadar