382 文字
2 分
GitHub Copilot CLI の会話を圧縮する方法【/compact】

はじめに#

GitHub Copilot CLI と長時間やりとりしていて、「なんかこいつ、さっき言ったこと忘れてない…?」って思ったことないですか?

それ、たぶん気のせいじゃないです。会話が長くなるとコンテキストウィンドウが埋まって、古い情報から押し出されていくんです。

そんなときに使えるのが /compact コマンドです。


何が起きているのか#

Copilot CLI には一度に参照できる情報量(コンテキストウィンドウ)に上限があります。会話が長くなると:

  • 序盤の指示を忘れる
  • 同じ質問をもう一度聞いてくる
  • 回答の精度が落ちる

といった症状が出始めます。


解決策:/compact を使う#

Copilot CLI で以下を実行します。

/copilot> /compact

会話履歴が要約され、コンテキストウィンドウの使用量が削減されます。要約の際に残したい内容をヒントとして渡すこともできます。

/copilot> /compact 認証まわりの議論を重点的に残して

/clear との違い#

コマンド動作
/compact会話を要約して圧縮(文脈は残る)
/clear会話を完全にリセット(すべて消える)

まだ同じタスクを続けたいなら /compact、完全にやり直すなら /clear を使いましょう。


関連記事#

GitHub Copilot CLI の会話を圧縮する方法【/compact】
https://naonao-na.com/posts/github-copilot-cli-compact/
作者
[object Object]
公開日
2026-03-28
ライセンス
CC BY-NC-SA 4.0