Skip to main content

工作区智能整理

清理杂乱的 chat workspace 或 vault 目录:Agent 生成移动计划,你在表格中审阅后再执行或回滚——不会静默自动移动文件 这与公众号草稿推送同属 file-centric + HITL:Agent 写 plan 工件,你在 WebUI 确认。
Turn Undo 撤销的是对话/工具快照,不会还原工作区文件移动。请使用整理面板上的 回滚上一任务

适用场景

  • 长研究会话后在同一目录堆了大量文件
  • 将 Obsidian vault 子目录接入 sandbox 前先归档
  • workspace 内类似 Downloads 的临时文件堆积

如何开始

方式 A — 文件树(推荐)

  1. 在聊天侧栏打开 工作区文件浏览器
  2. 目录右键 → AI 整理此目录
  3. 聊天输入框会预填整理 prompt,发送即可(可改,如「按项目分类」)。

方式 B — 对话

直接对 Agent 说:
使用 workspace-auto-organizer 整理 my-folder/ 下的文件,生成 organize-plan.json 供我审阅。

流程

步骤 1 — Agent 扫描并写入计划

workspace-auto-organizer 预置技能会:
  • glob_tool 扫描范围(最多 500 个文件)
  • 抽样阅读以推断分类
  • 写入 {scope}.organize-plan.json(每项含 srcdstreason
  • 禁止 执行 mv 或 shell 移动

步骤 2 — WebUI 审阅

计划以聊天工件出现时:
  1. 点击工件卡片 Review organize plan
  2. 编辑目标路径或删除不同意的行。
  3. 点击 Validate(dry-run)检查冲突与范围规则。

步骤 3 — 执行

点击 Apply moves。服务端会:
  • 使用与工作区写操作相同的安全栈校验路径
  • 批量移动并记录 OrganizeJob 供回滚
  • 文件名变更时更新 Markdown 中的 [[wikilink]]
Apply 或 Rollback 后文件树会自动刷新(侧栏 watch 或整理面板触发更新)。

步骤 4 — 需要时回滚

在同一面板点击 Rollback last job。从任务日志恢复移动——不是 Turn Undo。 若无法恢复全部文件(例如中间手动删了文件),会提示 部分回滚,请检查文件树并手动处理剩余项。

安全与设计

故障排查