要在Windows上让OpenClaw的多个智能体真正协同干活——比如让写作Agent写文案、编码Agent改代码、统筹Agent盯进度——就必须把任务精准分发到对应智能体,而不是所有消息都扔进同一个入口。这一步一旦做错,五个智能体就等于一个在瞎忙。
多Agent到底怎么用?别急,一步步来。
确认多Agent已正确加载
打开命令行,进入OpenClaw安装目录(例如 C:openclaw),执行:openclaw status --verbose
检查输出中是否列出全部预期智能体名称(如 writer、coder、planner),且每个状态为 ready;如果出现 missing workspace 或 failed to load skill,说明某个智能体工作区损坏或技能未绑定,必须先修复再继续。
这一步绝对不能跳过——未显示全部ready状态的智能体,后续路由必然失效。
配置智能体专属路由规则
编辑主配置文件 config/gateway.yaml,定位到 routing: 区块。
方法一:关键词前缀路由
在 rules: 下添加:
- pattern: "^【写】.*"
target: writer
- pattern: "^【码】.*"
target: coder
- pattern: "^【统】.*"
target: planner
方法二:正则路径路由(适合API调用)
添加:
- pattern: "/task/write/.*"
target: writer
- pattern: "/task/code/.*"
target: coder
保存后重启网关:openclaw restart gateway。注意:Windows下如果提示“端口被占用”,先执行 netstat -ano | findstr :3000 找出PID,再用 taskkill /PID XXXX /F 强制结束旧进程。
通过CLI向指定智能体发送任务
第一步:激活目标智能体上下文openclaw use writer
第二步:提交结构化任务指令openclaw task "撰写一篇关于OpenClaw v2026.3.31升级痛点的公众号推文,要求带小标题、口语化、结尾加行动号召"
第三步:切换至编码智能体并提交关联任务openclaw use coder → openclaw task "根据上述推文内容,生成配套的微信公众号排版HTML模板,兼容iOS和Android双端渲染"
第四步:调用统筹智能体串联结果openclaw use planner → openclaw task "汇总writer和coder的输出,生成发布清单:①文案终稿路径 ②HTML模板路径 ③预计发布时间(明天10:00)"
每条 openclaw task 命令都会触发对应智能体独立工作区内的完整执行链,包括记忆加载、工具调用、结果归档,互不污染。

验证任务分发是否生效
在各智能体工作区目录下查看日志:
写作智能体日志位于 workspaces/writer/logs/task-*.log,应包含文案生成全过程;
编码智能体日志位于 workspaces/coder/logs/task-*.log,应包含HTML生成及校验记录。
如果发现某智能体日志为空,或所有日志都只出现在 planner 目录下,说明路由规则未命中——请返回检查 gateway.yaml 中的 pattern 是否与实际输入指令完全匹配,特别注意中文标点全角/半角差异。
直接运行:openclaw log tail --agent writer --lines 20 可实时追查最新任务流。
