Files
NASOpenClaw/workspace/AGENTS.md

3.0 KiB
Raw Permalink Blame History

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:30Tyrone 手动呼叫

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(发布执行者)

  • 工具依赖:browserbrowserless + 持久化 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 知晓当前职责切换。