智能体 · Cursor

Cursor 在你的 Mac 上留下了什么。

智能体 worktree、记录、聊天和缓存。Devbroom 会找到并显示它们;由于 Cursor 的文件格式尚未验证,目前不清理其中任何内容。

它查看什么

每个文件夹都有自己的规则。

Devbroom 按照 Cursor 自身的行为方式处理每个位置。智能体会自己清理的交给智能体;有专用命令的交给那个命令。

Cursor 的文件格式尚未在真实安装上验证。因此目前 Devbroom 只读取并显示 Cursor 的数据;其中任何内容都不算可清理。
逐项评估格式验证后,每一项都会单独检查。目前只读取。
通过 Cursor 自身只应使用 Cursor 自己的命令清理。
由 Cursor 管理由智能体自己清理;Devbroom 只显示。

智能体记录

在界面中删除聊天后遗留下来的智能体记录。

~/.cursor/projects
目前只读

缓存和日志

每个版本都有一个单独的缓存文件夹,从不清理;最新的两个应保留。日志只是日志。

~/Library/Application Support/Cursor/CachedData~/Library/Application Support/Cursor/logs
目前只读

聊天和智能体数据库

应在 Cursor 中用 “Developer: Delete Old Chats” 或 “Developer: GC Agent KV Blobs” 清理;Cursor 打开时绝不编辑。

~/Library/Application Support/Cursor/User/globalStorage/state.vscdb
通过 Cursor 自身

CLI 聊天

只保存在这台 Mac 上,没有备份;应在 CLI 中删除。

~/.cursor/chats
通过 Cursor 自身

Cursor worktree

Cursor 在这台 Mac 上保留 25 个,也可能删除这个文件夹中的其他 worktree。

~/.cursor/worktrees
由 Cursor 管理

CLI 版本

更新程序会清理不再使用的版本。

~/.local/share/cursor-agent/versions
由更新程序管理
受保护

你的账户和设置原封不动。

这些文件和文件夹受保护。任何判定都不会让它们进入清理范围;无论多大,它们都留在原处。

Cursor 数据库(含会话密钥)state.vscdb · -wal · -shm
MCP 设置~/.cursor/mcp.json
CLI 设置~/.cursor/cli-config.json
Hooks~/.cursor/hooks.json
Worktree

通过痕迹识别 Cursor 的 worktree。

它根据这些痕迹判断 worktree 是否属于 Cursor。由于 Cursor 的数据只读取,这些 worktree 目前不算可清理。

  • 很可能位于 ~/.cursor/worktrees 文件夹中
  • 可能以 cursor/ 开头的分支名
  • 目前只读。在 Cursor 的格式经过验证之前,这些 worktree 不算可清理。
兼容性

先检查 Cursor 的文件。

在信任某个智能体的数据之前,Devbroom 会检查其文件是否符合预期格式。如果不符合,这些数据只读取;其中任何内容都不算可清理。

已测试的版本暂无

超出此范围的版本只要格式不变仍可正常使用,并显示为“尚未测试”。

格式检查尚未验证

Cursor 的文件尚未在真实安装上验证,因此其数据只读取。

你的版本devbroom compat

如果它的文件夹在别处,会按照 CURSOR_CONFIG_DIR 查找。

让 Cursor 去工作吧。Devbroom 负责善后。