/clear
开启一个新的、空白的聊天会话。
/clear 会结束当前聊天会话并开启一个全新的空会话。之后在新会话中,之前的对话历史将不再作为上下文可用。根据文档,/new、/new-chat 和 /newchat 是同一命令的等效别名。
当话题发生变化时,这个命令适合用来以一个干净、空白的上下文窗口重新开始,比如某个任务已经完成,接下来的任务与之毫无关系。这样可以避免旧的上下文不必要地影响新任务的回答质量或 token 成本。
需要注意的是,/clear 是丢弃历史记录,而不是将其压缩。如果你仍需要访问之前的消息,比如只是想腾出上下文窗口的空间,/summarize(别名 /compress)是更好的选择,因为它会保留此前对话的摘要。之后仍可以通过 agent ls 或 /resume 重新打开旧会话。
🔄 同一任务(“清空上下文/历史记录”)在其他平台上的写法
✅ 什么时候用?
为一个全新话题腾出上下文窗口
/clear——在前一个任务完成之后
有意直接结束一个不再需要的旧会话
任务完成后执行 /clear,前提是之后不再需要引用该会话
⛔ 什么时候不该用?
仍然需要之前的上下文
/clear 会彻底丢弃当前会话的对话历史。
更好的选择: 使用 /summarize,在不完全丢失上下文的情况下腾出空间
来源
- Cursor 官方文档——斜杠命令(Slash Commands) ↗ cursor.com