工作区智能整理
清理杂乱的 chat workspace 或 vault 目录:Agent 生成移动计划,你在表格中审阅后再执行或回滚——不会静默自动移动文件。 这与公众号草稿推送同属 file-centric + HITL:Agent 写 plan 工件,你在 WebUI 确认。Turn Undo 撤销的是对话/工具快照,不会还原工作区文件移动。请使用整理面板上的 回滚上一任务。
适用场景
- 长研究会话后在同一目录堆了大量文件
- 将 Obsidian vault 子目录接入 sandbox 前先归档
- workspace 内类似 Downloads 的临时文件堆积
如何开始
方式 A — 文件树(推荐)
- 在聊天侧栏打开 工作区文件浏览器。
- 对目录右键 → AI 整理此目录。
- 聊天输入框会预填整理 prompt,发送即可(可改,如「按项目分类」)。
方式 B — 对话
直接对 Agent 说:
使用 workspace-auto-organizer 整理 my-folder/ 下的文件,生成 organize-plan.json 供我审阅。
流程
步骤 1 — Agent 扫描并写入计划
workspace-auto-organizer 预置技能会:- 用
glob_tool扫描范围(最多 500 个文件) - 抽样阅读以推断分类
- 写入
{scope}.organize-plan.json(每项含src、dst、reason) - 禁止 执行
mv或 shell 移动
步骤 2 — WebUI 审阅
计划以聊天工件出现时:- 点击工件卡片 Review organize plan。
- 编辑目标路径或删除不同意的行。
- 点击 Validate(dry-run)检查冲突与范围规则。
步骤 3 — 执行
点击 Apply moves。服务端会:- 使用与工作区写操作相同的安全栈校验路径
- 批量移动并记录 OrganizeJob 供回滚
- 文件名变更时更新 Markdown 中的
[[wikilink]]