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

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.
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
👀 See Also

Sens : SDK Go pour les assertions de test basées sur les LLM et l'extraction de texte structuré
Sense est un SDK Go qui utilise Claude pour deux fonctions principales : évaluer les sorties non déterministes dans les tests avec des assertions en langage naturel, et extraire des structures typées de textes non structurés via la réflexion et l'utilisation forcée d'outils.

Anchormd : Un outil pour gérer le contexte entre les sessions de Claude AI
Anchormd est un outil open-source qui résout la perte de contexte dans les sessions de Claude AI en indexant des plans markdown organisés dans un graphe de connaissances consultable. Il permet aux agents de charger des aperçus de projet au début de chaque session et d'interroger des détails spécifiques selon les besoins.

Mouser : Alternative open-source à Logitech Options+ pour la MX Master 3S
Mouser est un outil léger et open source qui permet de remapper les boutons de la souris Logitech MX Master 3S sans nécessiter le logiciel propriétaire de Logitech. Il fonctionne entièrement en local sans télémétrie, prend en charge les profils par application et inclut le contrôle du DPI ainsi que la surveillance de la batterie.

TEMM1E v3.0.0 introduit l'Intelligence en Essaim pour la Coordination des Agents IA
TEMM1E v3.0.0 ajoute 'Many Tems', une intelligence en essaim qui coordonne les travailleurs agents IA via des signaux de stigmergie au lieu d'appels LLM, obtenant des performances 5,86 fois plus rapides et un coût 3,4 fois inférieur sur des tâches complexes avec zéro jeton de coordination.