OWN NEWS GATHER
← 戻る
GitHub Copilot Changelog

GitHubの「Agentic autofix」がCopilot Memoryと連携 リポジトリ固有の修正パターンを蓄積・活用へ

要点

  • GitHubは、セキュリティアラートの自動修正機能「Agentic autofix」において「Copilot Memory」の利用を開始したと発表した。

  • Copilot Memoryが有効な環境では、既存のメモリを参照して文脈を考慮したセキュリティアラートの修正案を作成する。

  • 新たに作成された修正パターンはメモリとして保存され、次回以降のアラート対応で再利用される。

  • 蓄積されたメモリは、Copilot code reviewやCopilot cloud agentなど他のGitHub Copilot機能へもリポジトリ固有のセキュアな開発パターンとして共有される。

  • Agentic autofixとCopilot Memoryは、いずれもパブリックプレビューとして提供されている。

  • 米GitHubは2026年9月25日(現地時間)、セキュリティアラートに対する自動修正機能「Agentic autofix(エージェント型自動修正)」において、開発の文脈を保持する「Copilot Memory」の利用を開始したと公式Changelogで発表した。対象となるのはCopilot Memoryを有効化しているユーザーだという。

  • 今回の連携により、Agentic autofixは過去に蓄積された記憶(メモリ)を参照しながらセキュリティ上の脆弱性を解消できるようになるほか、適用した修正パターンを新たなメモリとして蓄積していく仕組みが導入された。なお、Agentic autofixおよびCopilot Memoryは、いずれもパブリックプレビュー段階として提供されている。

既存メモリの参照と新たな修正パターンの保存メカニズム

Agentic autofixは、コード内のセキュリティアラートを検知した際に、AIが自律的に修正コードを生成・提案する機能である。今回のアップデートにより、同機能がCopilot Memory(プロジェクト固有の情報や過去のやり取りを記録・保持する機能)と直接連携して動作するようになった。

Copilot Memoryが有効になっている環境で開発者がAgentic autofixを利用すると、システムはまずリポジトリ内に存在する既存のメモリを探索する。これにより、過去の修正履歴やプロジェクト固有の背景情報(コンテキスト)を把握した上で、セキュリティアラートの解消に適した修正案を組み立てることが可能になるという。

さらに、Agentic autofixが実際に修正案を作成した際には、その修正パターン自体が将来の利用に向けた新たなメモリとして保存される。一度解決された問題の修正アプローチが記録として残るため、以降に同様または関連するセキュリティアラートが発生した際にも、過去の対応パターンを踏まえた効率的な修正が行われる仕組みとなっている。

リポジトリ固有のセキュアな開発パターンの学習

ソフトウェア開発においては、採用しているフレームワークやライブラリの構成、設計方針などによって、適切なセキュリティ修正の手法がプロジェクトごとに異なる場合がある。Agentic autofixとCopilot Memoryの連携は、こうしたリポジトリごとの独自ルールや文脈に適応することを目的としている。

修正が行われるたびにそのパターンがメモリとして記録されていくため、Agentic autofixは追加で発生する別のセキュリティアラートを解決する際にも、蓄積された知識を活用できる。これにより、画一的な修正案ではなく、そのリポジトリ固有のセキュアな開発パターンに沿った修正が行われるようになると説明されている。

プロジェクト内で修正を重ねるほどメモリが蓄積され、リポジトリの特性に即した修正が行われるサイクルが形成されるという。

他のGitHub Copilot機能との知識共有

Copilot Memoryに保存された修正パターンは、Agentic autofix内だけで利用されるものではなく、GitHub Copilotのエコシステム全体で共有される仕様となっている。

発表によると、Agentic autofixによって蓄積されたメモリは、Copilot code review(プルリクエスト等でAIがコードのレビューを行う機能)や、Copilot cloud agent(クラウド上で自律的な開発タスクを実行するAIエージェント機能)といった他のGitHub Copilot機能に対しても、リポジトリ固有の安全な開発パターンを学習・伝達する役割を果たす。

これにより、コードレビュー時にリポジトリのセキュリティ方針を踏まえた指摘が行われたり、クラウドエージェントによるタスク実行時にも過去の安全なパターンが適用されたりするなど、複数の機能間で一貫したセキュアな開発パターンが共有されるとしている。

提供状況と関連ドキュメント

今回連携が発表されたAgentic autofixとCopilot Memoryは、ともにパブリックプレビュー(一般公開前の事前検証版)として提供されている。

本機能を利用するには、ユーザー側でCopilot Memoryを有効化しておく必要がある。GitHubは、Copilot Memoryの詳しい概念や設定方法について解説した公式ドキュメントを案内しており、利用にあたっての詳細な仕様はそちらで確認できるようになっている。

元URL