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

Claw Code Agent : Réimplémentation en Python de l'Architecture Claude Code pour Modèles Locaux
Claw Code Agent est une réimplémentation Python de l'architecture de l'agent Claude Code, qui fonctionne avec des modèles open source locaux via des backends compatibles OpenAI comme vLLM et Ollama, incluant l'appel d'outils, les commandes slash et les permissions hiérarchisées.

Netflix publie VOID : un modèle de suppression d'objets et d'interactions vidéo sur Hugging Face
Netflix a publié VOID, un modèle de vidéo-inpainting qui supprime des objets des vidéos ainsi que toutes les interactions physiques qu'ils induisent, y compris les objets qui tombent et les éléments déplacés. Le modèle nécessite un GPU avec 40 Go+ de VRAM et utilise un conditionnement par quadmask avec deux fichiers de point de contrôle pour différents niveaux de raffinement.

cc-session-utils : Tableau de bord TUI pour gérer les sessions et les coûts de Claude Code
Un développeur a créé cc-session-utils, un outil d'interface utilisateur en terminal pour gérer les fichiers de session Claude Code, suivre les coûts par modèle, nettoyer les sessions orphelines et migrer les données entre projets. Il nécessite Python 3.11+ et est construit avec Textual.

Outil de Reconnaissance Vocale Hors Ligne pour macOS Utilisant Whisper Local via MLX
Un développeur a open-sourcé whisper-dictate, un outil macOS qui fournit une transcription voix-texte entièrement hors ligne avec des capacités de traduction en temps réel utilisant Whisper fonctionnant localement via MLX sur Apple Silicon. La transcription prend environ 500 ms après l'arrêt de la parole.