WorkBuddy 多项目资源隔离需五种方式协同:一、启用工作区沙箱并为每个项目分配独立目录;二、创建项目专属权限组并绑定目录白名单;三、结合 Claw 安全模式与项目上下文标签隔离执行;四、启用数据范围策略(DSR)实现字段级项目隔离;五、配置多实例运行环境并分离进程空间。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

如果您在使用 WorkBuddy 同时处理多个项目,但发现某一项目操作意外触达其他项目的文件或配置,则可能是由于资源未实施有效隔离,导致目录、权限或运行上下文混用。以下是实现资源隔离的多种方式:
一、启用工作区沙箱并为每个项目分配独立目录
通过强制限定 WorkBuddy 每次会话仅能访问预设的单一目录及其子目录,可从文件系统层面阻断跨项目读写行为,避免敏感文档误暴露或覆盖。
1、在 WorkBuddy 主对话框右下角,点击「指定工作区」按钮。
2、为当前项目新建专用文件夹,例如:D:\Projects\Marketing_Campaign_2026。
3、勾选「启用工作区沙箱保护」,并确保取消勾选“允许访问上级目录”与“允许遍历系统根目录”。
4、点击「确认锁定」,该路径即成为本次会话唯一合法访问范围。
二、创建项目专属权限组并绑定目录白名单
本地权限组机制支持按项目维度定义可访问资源集合,不同组之间互不可见,即使同一用户切换项目身份,其权限上下文也自动切换,防止权限继承泄露。
1、点击 WorkBuddy 左下角 Settings 图标,进入「Local Access Control」→「Manage Permission Groups」。
2、点击「Create New Group」,命名为Project-ERP-Migration。
3、在目录白名单中仅添加该项目所需路径,例如:C:\Workspaces\ERP_Mig\config\ 与 C:\Workspaces\ERP_Mig\logs\。
4、保存后,在主界面右上角个人中心 → 「切换权限组」中选择该组,立即生效。
三、结合 Claw 安全模式与项目上下文标签隔离执行深度
Claw 模块的安全等级(Craft/Plan/Ask)控制 AI 可执行的操作类型,配合项目上下文标签可进一步限制指令解析范围,使相同自然语言指令在不同项目中触发不同权限边界的行为响应。
1、进入「Claw 设置」→「安全模式」,选择Plan 模式(推荐多数项目默认使用)。
WorkBuddy 桌宠工厂 —— 给一张角色图、一个 codex.pet 链接、一条 codex-pets.net 下载 URL、或一份现成的精灵表,就能自动创建一只可联动 WorkBuddy 状态的桌面宠物。当用户说"创建桌宠"、"做一只桌宠"、"用这张图做桌宠"、"从 codex.pet 安装桌宠"、"导入 codex 桌宠 XX"、"装一下 codex-pets.net 上的 XX&quo
2、在「项目上下文」字段中输入当前项目唯一标识,例如:CTX-PRJ-FIN-2026Q2。
3、在「指令过滤规则」中启用「仅匹配同上下文标签的技能调用」选项。
4、保存设置后,任何携带其他CTX标签的Skills或远程指令将被静默拒绝,不进入执行队列。
四、启用数据范围策略(DSR)实现字段级项目隔离
当多个项目共享同一类业务对象(如客户档案、合同模板),需防止某项目成员查看或修改其他项目关联的数据字段,DSR 可基于项目ID字段动态过滤可见与可编辑内容。
1、进入「权限中心」→「数据权限」→「配置字段权限」。
2、选择业务对象「项目交付物」,点击「新增DSR规则」。
3、设定过滤条件为:project_id = 当前会话CTX-PRJ-FIN-2026Q2。
4、将「附件下载」「版本回滚」「审批状态修改」三项操作权限绑定至该规则,保存即刻生效。
五、配置多实例运行环境并分离进程空间
对高度敏感或强隔离需求的项目(如金融合规审计、政务数据治理),可通过启动多个独立 WorkBuddy 实例,各自加载专属配置文件与证书,实现进程级资源隔离,杜绝内存/句柄/缓存交叉污染。
1、复制 WorkBuddy 安装目录至新路径,例如:D:\WorkBuddy_Instance_Audit\。
2、在该目录下新建 config_override.json,写入专属配置项:{"claw_context": "CTX-PRJ-AUDIT-GOV", "workspace_root": "D:/Audit_Safezone/"}。
3、双击该目录下的 WorkBuddy.exe 启动独立实例,任务栏显示为「WorkBuddy (Audit)」。
4、登录时使用对应项目专用账号,所有日志、缓存、插件均不与其他实例共享。
















