Skip to content

原文(日本語に翻訳)

会話がコンパクトリクエスト自体に収まらないほど大きくなった場合に /compact が「context exceeded」で失敗する問題を修正しました。

原文(英語)

Fixed /compact failing with "context exceeded" when the conversation has grown too large for the compact request itself to fit

概要

非常に長い会話セッションで /compact コマンドを実行しようとすると、会話内容がコンパクト処理のリクエスト自体のコンテキストウィンドウを超えてしまい、「context exceeded」エラーが発生していました。この問題が修正され、長い会話でも /compact が正常に動作するようになりました。

基本的な使い方

長い会話セッションで /compact を実行します:

/compact

修正前は、会話が非常に長くなると以下のようなエラーが発生していました:

Error: context exceeded - the conversation is too large to compact

修正後は、このような状況でも /compact が適切に処理を行います。

実践例

ユースケース: 長時間の開発セッションでコンテキストを整理する

数時間にわたる開発セッションでコンテキストが膨れ上がった場合:

/compact 重要な変更点と現在の作業状況のみを残してください

以前はエラーになっていたシナリオでも、正常に動作するようになりました。

ユースケース: 大量のコードを参照した後の整理

多くのファイルを読み込んで分析を行った後:

/compact 分析の結果と推奨事項のサマリーのみ保持してください

注意点

  • この修正により、特に長い会話セッションでの /compact の信頼性が向上しました
  • /compact は定期的に実行することで、コンテキストウィンドウを効率的に使用できます
  • 会話が非常に長い場合は、/compact を早めに実行することで問題を予防できます

関連情報