メッセージの要約

会話が長くなると、Cursor が自動で要約してコンテキストを管理し、チャットを効率的に保つよ。コンテキストメニューの使い方や、ファイルがモデルのコンテキストウィンドウに収まるようにどう圧縮されるかをチェックしよう。
Cursor のコンテキストの仕組みをさらに知りたいなら、Working with Context ガイドをチェックしてね。

要約の仕組み

会話が長くなると、モデルのコンテキストウィンドウの上限を超える:
User
Cursor
User
コンテキストウィンドウの上限
Cursor
User
Cursor
これを解決するために、Cursor は古いメッセージを要約して、新しいやり取りのためのスペースを確保するよ。
コンテキストウィンドウの上限
要約されたメッセージ
Cursor
User
Cursor

ファイルとフォルダの圧縮表示

チャットの要約が長い会話を扱うのに対して、Cursor は大きなファイルやフォルダを管理するために別の戦略、つまりスマート圧縮を使う。会話にファイルを含めると、Cursor はそのサイズと利用可能なコンテキスト領域に基づいて最適な表示方法を判断する。 ファイル/フォルダには次の状態がある:

圧縮

ファイルやフォルダがコンテキストウィンドウに収まりきらないほど大きい場合、Cursor は自動的にそれらを圧縮表示する。圧縮では、関数シグネチャ、クラス、メソッドなどの主要な構造要素をモデルに示す。この圧縮ビューから、必要に応じてモデルは特定のファイルを展開できる。このアプローチにより、利用可能なコンテキストウィンドウを最大限有効活用できる。
Context menu

大幅に圧縮

ファイル名に「大幅に圧縮」のラベルが表示されている場合、そのファイルは圧縮しても全文を含めるには大きすぎるということ。モデルにはファイル名のみが示される。

非含有

警告アイコンがファイルまたはフォルダの横に表示されている場合、その項目は圧縮してもコンテキストウィンドウに含めるには大きすぎる。これにより、コードベースのどの部分がモデルから参照可能かを把握できる。
Context menu