GitHub Copilot、クロスエージェントメモリを公開プレビューで提供開始

Copilotが「セッション単位」から「知識蓄積型」へ

GitHubは、Copilotのcross-agent memory機能を公開プレビューとして提供すると発表した。対象はCopilot coding agent、Copilot CLI、Copilot code reviewで、同一リポジトリ内で得られた知見をエージェント間で再利用できる。これにより、毎回ゼロから文脈を作り直すのではなく、過去の作業で検証済みの知識を次のタスクに持ち越せるようになる。

検証可能なメモリ設計

GitHubの技術解説によると、メモリはコード上の具体的な参照箇所（citation）とセットで保存される。エージェントはメモリ利用前に参照先を現在のブランチ状態で確認し、事実が古い・矛盾している・参照先が無効な場合は修正メモリを再保存する。つまり、メモリを固定データとして扱うのではなく、コード変化に追随して自己修復する仕組みを採っている。

アクセス境界も明確で、メモリはリポジトリ単位に限定される。書き込み権限のある貢献者の操作から生成され、同一リポジトリの読み取り権限を持つタスクでのみ利用されるため、既存の権限モデルと整合的に運用できる。

公開された効果測定

評価セット: Copilot code reviewでprecisionが3%向上、recallが4%向上。

A/Bテスト（coding agent）: PRマージ率が83%から90%へ上昇（+7%）。

A/Bテスト（code review）: コメントへの肯定的フィードバックが75%から77%へ上昇（+2%）。

GitHubは、メモリ機能が理論上の改善にとどまらず、実運用の開発体験にも有効であることを示す結果だとしている。

提供形態と今後

本機能は現在オプトインで、初期状態はオフ。GitHubは、メモリ生成・キュレーション・優先度付け・取得ロジックを改善しながら、より広いCopilotワークフローへの展開を進める方針だ。開発支援ツールは単発の補助から、継続的に学習するエージェント協調基盤へ移行しつつあり、今回のメモリ機能はその転換点の一つになりそうだ。

参考: GitHub Blog