WorkBuddy 的工作空间该怎么划?官方给了四个命名示例,照抄就行
工作空间这件事,多数人是随手选的——建任务的时候顺手点了桌面,或者用了默认的那个。
但它其实是 WorkBuddy 里最值得花两分钟规划的一项设置,因为三件事都绕着它转:它能访问哪些文件、什么时候会停下来问你、以及出事的时候波及多大。
本文依据 WorkBuddy 官方英文文档
Function-Description/Permission-Modes、官方常见问题页「数据安全说明」与《自动化》文档,核对日 2026-08-16。中文文档站暂无权限模式对应页。我们没有安装客户端,本文不含实测数据。
一、官方的定义与建议
官方对工作空间的定义:当前任务主要读取和保存文件的那个文件夹。你创建任务时选的文件夹,或者它自动建的任务文件夹,就是这个任务的工作空间。
官方的建议是把同一件事的文件放进同一个工作空间,并且直接给了四个命名示例:
weekly-report
invoice-archive
customer-data-cleanup
batch-image-processing
这四个可以直接照抄。 规律是「做什么事-什么对象」,一眼能看出这个目录是干嘛的。
二、为什么它是边界
三处官方表述指向同一件事:
一、文件系统隔离。 官方在数据安全说明里写的是:只能访问预先授权的工作空间目录,无法访问系统敏感文件。
二、权限判断的依据。 默认权限判断「这个操作属不属于当前任务范围」,靠的就是工作空间这条边界。
三、它替代不了你的判断。 官方原话:默认权限降低误操作风险,但它不能替代备份。
把三条合起来:边界是你划的,产品按你划的边界来执行。 你划得大,它的活动范围就大。
三、划得越小,确认框越少
这是个很实际的好处,很多人没意识到。
默认权限会在四类操作时停下来确认:写入受保护或敏感路径、删除受保护文件或重要文件夹或大量文件、运行脚本命令外部程序、网络访问或敏感能力。
判断「是否越界」看的就是工作空间。 所以:
| 工作空间设成 | 结果 |
|---|---|
| 整个桌面 | 桌面上所有东西都在范围里,动一下就靠近重要区域 → 确认框频繁 |
| 「我的文档」根目录 | 同上 |
| 用户主目录 | 最糟,什么都在范围内 |
| 只放本次任务文件的独立文件夹 | 操作基本都在范围内 → 确认框自然少 |
所以如果你觉得「老弹确认框太烦」,第一件该做的不是关权限,是把工作空间划小。
四、三个不该选的位置
官方在权限模式文档里,把这几个位置明确列为不该开启完全访问的情形:
工作空间靠近桌面、下载、个人文档根目录,或者源码仓库根目录。
逐个说为什么:
桌面。 官方常见问题页里另有一条更直接的记录:下发整理桌面的指令后会生成一个脚本文件,执行后桌面完成整理,但部分文件疑似丢失;官方给的做法是执行前先备份桌面重要文件,执行后优先检查目标整理目录与回收站。桌面上通常混着好几个项目的临时文件和别人发来的东西——这是最不该拿来做试验的地方。
下载目录 / 文档根目录。 里面是这些年积累的全部资料,任务只需要其中一小部分,但作业范围覆盖了全部。
源码仓库根目录。 底下有 .git 和各种配置文件。官方在敏感路径那一类确认条件里写的理由是「避免覆盖密钥、凭证或安全设置」——仓库根目录正是这类文件的聚集地。
五、推荐的目录结构
给一套可以直接用的:
D:\WorkBuddy\ (或 ~/WorkBuddy/)
├── weekly-report\ 每周周报
├── invoice-archive\ 发票归档
├── customer-data-cleanup\ 客户数据清洗(敏感,单独隔离)
├── batch-image-processing\ 批量图片处理
├── daily-news\ 自动任务:每日资讯
└── wb-remote\ 远程遥控时用的固定目录
几个设计考虑:
一、统一放在一个父目录下。 好找、好备份、好清理。
二、敏感数据单独一个目录。 客户资料、财务数据别跟别的混。这样万一要清理或者交接,边界清楚。
三、自动任务单独建目录。 官方在自动化文档里说明工作空间「默认自动分配 automation-xxxx 工作空间」——别用这个默认值,名字看不出是哪个任务的,几个自动任务跑起来就分不清了。
四、远程用的固定目录。 官方 FAQ 里有一条:移动端要求上传桌面文件时提示无法完成,建议改为在本机侧明确指定文件路径后再执行。出门前把可能要用的文件丢进一个固定目录,远程时直接给完整路径,比让它满硬盘找安全得多。
六、最重要的一条:放副本,不放原件
官方在权限模式文档里给的建议原话是:处理重要文件之前,先建一个独立的任务文件夹,把需要的文件复制进去,而不是把原始目录直接交出去。
这一条的价值在于:最坏情况下你损失的只是副本。
配套的还有一条平台差异要知道:官方的三层保护(沙箱约束、删除保护、文件备份)里,文件备份这一层目前仅 Windows 支持——修改已有文件前先存副本这个能力,Mac 上没有。
所以 Mac 用户尤其要养成「复制进任务目录」的习惯,因为少了一层自动兜底。
团队里 Windows 和 Mac 混用的话,建议按 Mac 的标准定统一规范,只维护一套。
七、还有一个位置别选:助理
官方 FAQ 里有一条专门说明:
助理适用于远程控制,在电脑端新建任务时不建议将助理作为工作空间。
而且官方另有说明:助理功能不支持修改默认文件夹——因为它是专门给远程任务用的,这个限制是设计如此。
拿助理当日常工作空间还会带来一个副作用:官方说明助理工作空间中,最近产生对话的任务会在「助理」中展示,其他任务仅在工作空间列表展示——任务多了之后,你会以为早先的任务丢了。
八、划完之后的两个习惯
一、成果及时移出去。 官方在讲「工作空间在界面里消失」那条时给了建议:将重要文件同步保存到独立目录。 做完一个任务,把最终成果复制到你真正归档的位置——项目文件夹、云盘、共享盘。别让唯一一份留在工作区里。
二、定期清理。 用完的任务目录该删就删。目录少而清楚,比堆着一堆 automation-xxxx 强。
顺带记一下工作文件实际存在哪(官方给的路径):Windows C:\Users\<用户名>\workbuddy;Mac /Users/用户名/WorkBuddy。界面里找不到工作空间的时候,去这里翻日期或自定义命名的文件夹。
小结
- 工作空间 = 当前任务读写文件的那个文件夹,也是文件系统隔离与权限判断的边界。
- 官方四个命名示例可直接照抄:
weekly-report、invoice-archive、customer-data-cleanup、batch-image-processing。规律是「做什么事-什么对象」。 - 划得越小,确认框越少——嫌弹窗烦,先划小工作空间,别急着关权限。
- 四个不该选的位置:桌面、下载、个人文档根目录、源码仓库根目录(官方点名);外加助理(官方明确不建议,且不支持改默认文件夹)。
- ★ 最重要一条:放副本,不放原件。官方原话是把需要的文件复制进任务文件夹,而不是把原始目录直接交出去。
- 文件备份保护仅 Windows 有,Mac 用户更要养成复制习惯;团队混用按 Mac 标准定统一规范。
- 自动任务别用默认的
automation-xxxx,建独立目录。 - 成果做完及时移到独立归档位置——官方建议「将重要文件同步保存到独立目录」。
功能与路径以官方为准,核对日 2026-08-16。