消息摘要

随着对话变长,Cursor 会自动生成摘要并管理上下文,让聊天更高效。了解如何使用上下文菜单,以及文件如何被压缩以适配模型的上下文窗口。
想更深入了解 Cursor 中上下文的工作方式,看看我们的Working with Context 指南。

摘要机制如何运作

当对话变长时,可能会超出模型的上下文窗口上限:
User
Cursor
User
上下文窗口上限
Cursor
User
Cursor
为此,Cursor 会把较早的消息进行摘要,为新的对话腾出空间。
上下文窗口上限
已汇总的消息
Cursor
User
Cursor

文件与文件夹压缩展示

虽然聊天摘要用于处理长对话,Cursor 在管理大型文件和文件夹时采用另一套策略:智能压缩。当你在对话中包含文件时,Cursor 会根据文件大小和可用上下文空间决定最佳呈现方式。 文件/文件夹可能会处于以下几种状态:

已压缩

当文件或文件夹过大,无法放入上下文窗口时,Cursor 会自动对其进行压缩。压缩后会向模型展示关键结构元素,比如函数签名、类和方法。在这个压缩视图下,模型可以按需选择展开特定文件。这样能最大化利用可用的上下文窗口。
Context menu

深度压缩

当文件名旁出现“Significantly Condensed”标签时,表示该文件过大,即使压缩后也无法完整纳入上下文。此时模型只能看到文件名。

未包含

当文件或文件夹旁出现警告图标时,表示该项过大,即使压缩后也无法包含在上下文窗口中。这样能帮助你了解模型当前能访问到代码库的哪些部分。
Context menu