/add-dir
在运行时为多根(Multi-Root)会话添加另一个目录。
/add-dir 会为正在运行的会话添加一个额外目录,以便同时处理多个仓库。来自新目录的斜杠 Skill 和自定义命令(Custom Commands)会立即更新;只有需要 Agent 自动发现新 Skill 时才需要重启。记录于官方 Changelog,(暂)未列入命令参考表。
✅ 什么时候用?
把第二个相关仓库拉入当前会话
/add-dir ../shared-lib — 以便同时协调两个仓库中的改动
之后想复用同样的目录组合
/add-dir ../shared-lib — 之后用 /save-workspace 保存为一个集合
⛔ 什么时候不该用?
启动之前多根目录组合就已经确定
会话进行中再补加就成了多余的一步。
更好的选择: 启动时使用 --add-dir <path>(可重复,也可与 --workspace 组合)
只处理单个目录
额外的根目录会增大 Agent 需要关注的上下文范围。
更好的选择: 不使用 /add-dir,保持单一工作区
来源
- Cursor 官方文档——更新日志(Changelog) ↗ cursor.com