QoderWake 支持多 Waker 隔离配置:需通过独立 user-data-dir 启动多实例,CLI 可临时按角色或路径加载 Skill,项目级 Skill 按工作目录严格隔离且优先级最高。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

QoderWake Skill 可以给不同 Waker 分别配置,但必须通过隔离的运行实例与独立的配置路径实现,不能在同一个进程内为多个 Waker 动态切换 Skill 集合。
使用独立用户数据目录启动多 Waker 实例
每个 Waker 实例需绑定专属 user-data-dir,否则 Skill 加载会相互覆盖或混用。
1、在 Windows 上右键 QoderWake 快捷方式 → “属性” → 在“目标”末尾添加:
【--user-data-dir="C:\QoderWake\WakerA" --profile-directory="Default"】
2、复制快捷方式,修改新快捷方式的目标路径为:
--user-data-dir="C:\QoderWake\WakerB" --profile-directory="Default"
3、分别启动两个快捷方式,登录不同 Qoder 账号,完成各自设备绑定与本地唤醒校准。
4、启动后,WakerA 的 Skill 自动加载自 C:\QoderWake\WakerA\Skills\,WakerB 加载自 C:\QoderWake\WakerB\Skills\,路径完全隔离。
代码编辑 CLI 工具集合:Cursor CLI(agent)和 Qoder CLI(qodercli),用于代码修改、重构、Code Review 及自动化代码任务。
通过 CLI 指定 Skill 加载范围
适用于已部署多实例且需临时启用特定 Skill 的场景,避免重启应用。
方法一:按角色加载 Skill
执行命令:qoder wake attach --role "backend-dev" --skill "api-validator,db-migrator",该指令仅对当前 CLI 绑定的 Waker 生效,不写入全局配置。
方法二:强制重载指定目录 Skill
在 WakerB 实例所在终端中运行:qoder skill reload --path "C:\QoderWake\WakerB\Projects\finance-skill",此时仅 WakerB 识别该 Skill,WakerA 无感知。
配置项目级 Skill 实现 Waker 间差异化供给
项目级 Skill 优先级高于用户级,且天然绑定到具体代码仓库路径,是实现 Waker 行为分离最轻量的方式。
第一步:在 WakerA 关联的项目根目录下新建 .qoder/skills/ 文件夹,放入 ci-checker.md;
第二步:在 WakerB 关联的项目根目录下新建同名文件夹,放入 ui-audit.md;
第三步:确保两个项目均启用 qoder config set project.skills.enabled true;
第四步:当 WakerA 进入该项目目录并触发 Quest,自动加载 ci-checker;WakerB 进入另一项目时只加载 ui-audit。
注意:项目级 Skill 不会跨目录生效,即使同一台电脑上两个 Waker 同时打开不同项目,Skill 调用也严格按当前工作目录隔离。

















