第 1 步,共 6 步

给它一个自己的工作区

一个父文件夹,一个任务一个文件夹。写错了有个地址,你也永远知道先去哪儿找。

最后核对:14 Nov 2026 环境:Windows 11 · macOS 14+ 适用:任何命令行或桌面 agent

它是怎么出问题的

它不在开头坏,在交东西的时候坏。agent 把文件写在一个它认为合理的地方,你分不清打开的这份是不是它刚做的那份,而它选的那个文件夹归应用管,不归你管。三个任务之后,同一个文件夹里躺着三件活儿的产出,时间戳没有一条和聊天记录对得上,你真正要的那个文件叫 output (3).md 这种名字。

单看每一件都不算事故。代价是每个任务开头那十分钟的寻找,一次又一次,再加上某一天你没法证明自己发出去的是哪一版。下面这些步骤是为了让这场寻找不必发生,而不是事后收拾。

不这么做要付什么

账单是一小块一小块来的。agent 生成的文件躺在桌面、下载和你以为自己在的那个文件夹之间。你先按名字搜,再按日期搜,再按内容搜。agent 说存好了;聊天窗滚走了;搜索给出十一个候选。

没人会为那一小时给你开账单。它就是没拿回来的一小时,而且每个任务都重来一遍,直到文件夹理顺为止。

这一步要的目录树:一个父目录、每个任务一个文件夹、只有一个交付口。
这一步要的目录树:一个父目录、每个任务一个文件夹、只有一个交付口。

这样做

  1. 在第二块盘上建一个父文件夹。Windows 上就是 D:\agent-work。macOS 上是 ~/agent-work,前提是你的主目录不在一个很小的系统卷上。一个父文件夹,不是三个。
  2. 在里面一个任务建一个文件夹。命名成 YYYY-MM-DD_task-name,比如 2026-11-12_q4-report。任务名是你嘴上会说的那个,不是工具名。
  3. 每个任务文件夹里建三个下级文件夹:inputs/(你给它的东西)、outputs/(唯一的交付点)、logs/(跑完就能扔的记录)。
  4. 以这个文件夹为工作目录打开 agent。用终端,先 cd 进去。用桌面端,用文件夹选择器,打字之前先确认它显示的路径。
  5. 第一句话就把边界说了:「只在这个文件夹里工作。别的地方不读也不写。哪一步需要外面的文件,就停下来问。」
  6. 任务文件夹里放一份 RULES.md。第 2 步的交付规则写进去,下次开会话就带着同一套规则,不用你重新打一遍。

检查清单

常见错误

  • 从主目录启动,然后赌。起始点错了,相对路径就落到你不会去看的文件夹。先把目录设好,再开口。
  • 把工作区放桌面或「文档」里。大多数机器上这两个目录都被云盘同步。于是每个大文件自己上传,删除也同步出去。
  • 把工作区建在别人的项目里面。如果那个文件夹是你在乎的仓库,agent 一轮清理就能摸到源码。工作区是邻居,永远不是子目录。

这一步需要什么

不用下载。文件夹结构、命名规则和那句原话都在交付规则包里,那个包把第 1、2 步一起讲了。

交付规则包改成邮件发送,不再给下载链接。已登录就发到账号邮箱,没登录就留一个地址。