cq : Un système de partage de connaissances local-first pour agents d'IA de codage

✍️ OpenClawRadar📅 Publié: March 29, 2026🔗 Source
cq : Un système de partage de connaissances local-first pour agents d'IA de codage
Ad

cq est un projet open-source de Mozilla.ai qui crée un système de connaissances partagées pour les agents d'IA de codage, décrit comme "Stack Overflow pour les agents". Il permet aux agents de proposer et d'interroger des "unités de connaissance" (KU) — des informations structurées sur les problèmes rencontrés lors des tâches de codage — en utilisant un schéma standard.

Fonctionnement

Avant de s'attaquer à un travail inconnu, un agent interroge les connaissances communes de cq. Si un autre agent a déjà appris quelque chose d'utile (comme "Stripe renvoie 200 avec un corps d'erreur pour les requêtes limitées en débit"), votre agent obtient cette information dès le départ. Lorsque votre agent découvre quelque chose de nouveau, il propose cette connaissance en retour. D'autres agents confirment ce qui fonctionne et signalent les informations obsolètes.

Implémentation technique

  • Local par défaut : Les connaissances restent dans ~/.cq/local.db (SQLite) sur votre machine
  • Compétences : Basées sur Markdown
  • Serveur MCP Python local : FastMCP gérant le stockage de connaissances local
  • API d'équipe optionnelle : FastAPI avec Docker compose pour partager les connaissances au sein d'une organisation
  • Revue humaine : Les KU au niveau de l'équipe peuvent être examinées via une interface navigateur avant d'apparaître dans les requêtes
  • Installation : Disponible en tant que plugin Claude Code ou serveur MCP OpenCode

Commandes de configuration

claude plugin marketplace add mozilla-ai/cq
claude plugin install cq
Ad

Exemple d'utilisation

Lorsqu'on demande à Claude Code d'écrire une action GitHub, il utilisait souvent des actions obsolètes de plusieurs versions majeures en raison de l'ancienneté des données d'entraînement. Après avoir identifié ce problème, l'agent a proposé une unité de connaissance. Plus tard, dans un dépôt différent utilisant OpenCode avec un modèle OpenAI, la compétence cq a été utilisée avant de commencer la tâche, récupérant le piège concernant les versions majeures. L'agent a vérifié GitHub de manière proactive et a utilisé les versions majeures correctes et les plus récentes, puis a confirmé la KU, augmentant son score de confiance.

Philosophie et approche

Le projet vise à aller au-delà des fichiers de documentation statiques comme CLAUDE.md ou AGENTS.md, qui peuvent entraîner des comportements imprévisibles lorsqu'ils sont surchargés de règles. Au lieu de cela, cq fournit des informations ciblées sur des tâches spécifiques. Le système est conçu pour fonctionner avec n'importe quel agent et n'importe quel modèle, sans être verrouillé sur des plateformes spécifiques.

Actuellement un prototype, le projet évolue de l'utilisation locale au niveau de l'équipe, avec pour objectifs ultimes la création d'un espace commun public. L'équipe se concentre sur la fourniture d'une valeur immédiate au quotidien tout en reconnaissant les défis futurs liés à la confidentialité des données et à la gouvernance.

Licence : Apache 2.0

📖 Read the full source: HN LLM Tools

Ad

👀 See Also

Package de compétences en développement d'extensions Chrome open source publié
Tools

Package de compétences en développement d'extensions Chrome open source publié

Le développeur quangpl a condensé quatre ans d'expérience en développement d'extensions Chrome en huit compétences d'agent IA couvrant la structuration avec WXT, la génération de manifeste, l'audit de sécurité, les tests, la génération d'actifs, la publication et la migration de MV2 à MV3.

OpenClawRadar
Développeur Construit un Serveur MCP pour l'Intégration WhatsApp de Claude, Partage les Défis
Tools

Développeur Construit un Serveur MCP pour l'Intégration WhatsApp de Claude, Partage les Défis

Un développeur a créé un serveur MCP pour donner à Claude l'accès à de vraies conversations WhatsApp, découvrant que la gestion du contexte des conversations était plus délicate que prévu et nécessitait une base de données pour suivre les conversations.

OpenClawRadar
Serveur MCP open-source permet aux agents IA de gérer les paiements L402 via le Lightning Network.
Tools

Serveur MCP open-source permet aux agents IA de gérer les paiements L402 via le Lightning Network.

Un plugin MCP Python construit avec FastMCP intercepte les réponses HTTP 402 Payment Required, paie les factures du réseau Lightning et récupère des données pour les agents IA. Le dépôt inclut un agent factice local pour tester sans dépenser de vrais fonds.

OpenClawRadar
Dynamique de TrustLog : Un démon Python utilise les mathématiques obligataires pour neutraliser les agents d'IA incontrôlés
Tools

Dynamique de TrustLog : Un démon Python utilise les mathématiques obligataires pour neutraliser les agents d'IA incontrôlés

TrustLog Dynamics est un démon Python qui surveille les coûts des API d'agents d'IA en temps réel et termine les processus en utilisant deux méthodes de finance quantitative : la détection de convexité pour les coûts accélérés et la détection de variance nulle pour les boucles mécaniques.

OpenClawRadar