跳至主要内容

上下文管理


狀態

壓縮顯示

當檔案或資料夾過大而無法完整放入上下文視窗時,Cursor 會自動進行壓縮處理。壓縮後僅向模型展示關鍵結構元素(如函式簽名、類和方法)。模型可基於此壓縮檢視按需展開特定檔案。這種智慧壓縮機制能最大化利用可用上下文視窗。

重度壓縮

當檔名標註"重度壓縮"標籤時,表明檔案過大無法完整顯示(包括壓縮形式)。此時僅向模型顯示檔名。

未包含項

檔案或資料夾旁出現警告圖示時,表示該專案過大無法納入上下文視窗(即使採用壓縮形式)。這有助於您瞭解當前模型中可訪問的程式碼庫範圍。


摘要機制

所有模型均存在有限上下文視窗(例如20萬token)。為生成響應,模型必須將所有輸入內容(包括使用者訊息、附加檔案及影象等)和輸出內容(回答及工具呼叫)納入該視窗。若對話訊息量過大,上下文視窗將滿載,導致模型無法響應。

當上下文視窗即將滿載時,Cursor 將自動生成對話摘要,確保模型保留足夠響應空間。系統會盡可能保留重要資訊,但必然存在部分內容被剔除。您可能會觀察到模型似乎遺忘早期資訊或重複讀取相同內容。此機制雖不完美,但優於完全無法響應。

如何避免摘要觸發?

可嘗試以下方案:

  • 開啟新對話:執行新任務時新建會話。上下文不含無關歷史資訊時效果更佳,且不易觸及視窗上限
  • 選用大視窗模型:訪問模型說明頁檢視各模型上下文視窗尺寸
  • 精簡顯式上下文:減少附加檔案數量,由Agent(代理)按需讀取檔案
  • 切換MAX模式:該模式通常提供更大的上下文視窗