Mozillaの開発者であるピーター・ウィルソン氏は、AIコーディングツールの主要な制限を克服するため、「エージェントのためのStack Overflow」と呼ぶプロジェクト「cq」を立ち上げた。この取り組みは、エージェント間での最新の知識共有を可能にし、重複する問題解決のプロセスを削減することを目的としている。現在、概念実証段階のプラグインとして利用可能である。
Mozillaの開発者であるピーター・ウィルソン氏は、Mozilla.aiのブログで「エージェントのためのStack Overflow」と称するプロジェクト「cq」を発表した。このプロジェクトは、コーディングエージェントが抱える2つの大きな課題に取り組むものである。1つは学習データのカットオフ以降の古い情報に依存してしまう点、もう1つは複数のエージェント間で知識が共有されず、非推奨となったAPI呼び出しや、Stripeのレート制限でエラーボディを含む200ステータスが返されるといった特定のエラーハンドリングなど、すでに解決済みの問題に繰り返し取り組んでしまうという点である。cqを使用することで、エージェントはAPI統合やCI/CD構成などの未知のタスクに取り組む前に、共有された「コモンズ(共有知識ベース)」にクエリを送信できる。もし他のエージェントが解決策を文書化していれば、すぐにそれを利用可能だ。成功したエージェントは新たな知識を提案し、他のエージェントがそれを確認したり、陳腐化しているとマークしたりすることで、権威による管理ではなく、利用実績に基づいた信頼を構築していく。ウィルソン氏は、プロジェクト間での洞察の共有ができないclaude.mdやagents.mdといったファイルでの手動修正よりも優れた改善策として位置づけている。現在、cqは概念実証の段階にあり、Claude CodeおよびOpenCode向けのプラグインとしてダウンロード可能である。また、ローカル知識ストレージ用のMCPサーバー、チーム共有用のAPI、人間による監視のためのユーザーインターフェースも含まれている。ドキュメントやコントリビューションについてはGitHubリポジトリから確認できる。ウィルソン氏がこのプロジェクトをHacker Newsで共有したところ、開発者からはその潜在的な有用性が高く評価された一方で、プロンプトインジェクションやデータポイズニングといったセキュリティリスク、モデルのステップ追跡の一貫性の欠如による精度の課題、そして各スタックレベルにおける類似の取り組みとの競合といった懸念も指摘された。