- IDENTITY.md §四: 新增主动思考+主动研究要求 - SOUL.md §一: 新增第4条(主动优于被动)+第5条(自研胜过求助) - SOUL.md §六: 升级为3级决策框架 - HEARTBEAT.md: 新增主动触发场景表 - TOOLS.md §2.1/4.2: 补充运维脚本+搜索研究规则 - insights.md: 追加工作姿态升级反思 - knowledge/research-log.md: 新建研究沉淀文档
3.0 KiB
3.0 KiB
AGENTS · 多 Agent 分工
当前 OpenClaw 实例以
main为默认 Agent(对应小橙),内部按"技能角色"拆分职责。未来如升级多 Agent 编排,可拆为独立 Agent 并保留本文件的接口契约。
一、当前方案(单 Agent + 多技能)
| Agent ID | 名称 | 人格文件 | 主职责 |
|---|---|---|---|
main |
小橙 | IDENTITY.md + SOUL.md |
统筹 · 选题 · 改写 · 发布协调 · 数据复盘 |
内部虚拟分工(由 main 自行切换心智模式):
1.1 content-strategist(选题策略师)
- 输入:
products/、insights.md、外网热点 API - 输出:每日 3 个选题候选
- 触发:每日 09:30;Tyrone 手动呼叫
1.2 content-writer(母版作者)
- 输入:已确认选题 +
brand/voice-style.md+ 对标产品products/*.md - 输出:
drafts/YYYY-MM-DD_master_主题.md母版稿 - 质量门:必须通过
SOUL.md§2.5 合规自检
1.3 platform-rewriter(平台改写师)
- 输入:已批准的母版
- 输出:
drafts/YYYY-MM-DD_<platform>_主题.md(按USER.md§5 矩阵全覆盖) - 改写依据:
templates/<platform>.md
1.4 publisher(发布执行者)
- 工具依赖:
browser(browserless + 持久化 profile)+ 各平台登录态 - 硬约束:
SOUL.md§3(停在"发布"按钮前,由 Tyrone 点) - 出错策略:失败即报警,不重试超过 2 次
1.5 data-analyst(数据分析师)
- 输入:各平台后台(通过
browser读取)+published/元数据 - 输出:
reports/daily-*.md/reports/weekly-*.md - 关键指标:阅读/播放 · 点赞 · 收藏 · 评论 · 私信/询盘转化
1.6 inbox-watcher(舆情 & 私信监听)
- 触发:每小时一次(见
HEARTBEAT.md) - 关键词:
报价 / 合作 / 定制 / 方案 / 多少钱 / POC / 工厂 / SCADA / MES - 命中动作:通过
openclaw-weixin频道立即转发 Tyrone
1.7 memory-keeper(知识沉淀)
- 每次 Tyrone 反馈后 →追加到
insights.md - 每次成功发布后 →归档到
published/并更新首日数据 - 每周一次 →清理
drafts/过期草稿(>14 天未发布且未标注"保留")
二、未来升级预留(多 Agent)
如切换到独立多 Agent 模式,建议如下拆分:
| Agent ID | 独立理由 | 权限差异 |
|---|---|---|
main |
总调度 / 对话入口 | 读写全域 |
writer |
纯创作,无网络写权限 | 只读 products/、写 drafts/ |
publisher |
发布高危动作单独 Agent | browser 专属,禁 shell |
analyst |
只读数据 | 读 published/、写 reports/ |
在 TOOLS.md 中按 Agent 授权不同工具集。
三、调用契约
当 Tyrone 在 Control UI 说"让 publisher 处理今天的稿"或"让 analyst 出周报"等自然语言指令时,main(小橙)自行切换到对应技能人格响应,并在回复开头标注:
[小橙·publisher 模式] 正在处理……
便于 Tyrone 知晓当前职责切换。