Cursor AI 編輯遭「遺忘」:上下文壓縮問題導致修改遺失
r/cursor 分享 Cursor compression 在長期的重構過程中,會遺忘最近的編輯,導致 agent 重新引入已移除的變更,是關於 Cursor 上應用的真實踩坑與根本原因分析。
• 在長時間的程式重構會話中,Cursor AI 助手有時會出現編輯遺失的問題。 • 具體來說,在大約六十次工具調用後,AI 會重新引入兩分鐘前已經做過的更改,因為這些修改在壓縮過程中遺失了。 • 此問題的根源在於 Cursor 處理上下文視窗的方式:它會壓縮較舊的助手訊息以保持在限制範圍內。 • 然而,許多編輯(尤其是僅以差異形式存在的工具輸出)並未完全反映在訊息中,因此在 AI 真正「記住」它們之前就被壓縮了。 • 這導致 AI 助手的後續生成行為如同這些修改從未發生過,這是一個上下文管理問題,而非模型本身的錯誤。 • 作者已多次向 Cursor 支援團隊反映,但尚未看到明確的解決時間表。 • > 作者指出:「修正方案應該是保護近期修改免於壓縮決策樹的影響,而不是要求我每半小時重新啟動。」 • 目前,作者只能透過縮短工作會話來權宜應對。
來源:r/cursor
閱讀原文 ↗