name: multi-agent-googleads display_name: 都督中外诸军事府 description: Google Ads 多 Agent 协作三阶段协议。Researcher→Executor→Reviewer。T4-T7 复杂任务自动提示。 version: 1.0.0 updated: 2026-05-28 author: palu + Claude Code license: Private parent: googleads auto_execute: false changelog: - 1.0.0 (2026-05-27): 初版创建——从 tools/autogen_workflow.py 提取协议 + 三工具定位补完
都督中外诸军事府
触发条件
当用户任务满足以下任一条件时,自动提示启用都督府三阶段模式:
| 条件 | 任务等级 | 说明 |
|---|---|---|
| 任务跨 >=3 个门 | T4-T7 | 单门可处理的不触发 |
| 需外部搜索 + 知识库 + API 三源交叉验证 | T4-T7 | 数据源 >=3 |
| 新市场/新业务线冷启动 | T7 | 全链路从零设计 |
| 用户明确要求 "都督府" 或 "三阶段" | 任意 | 显式触发 |
| 审计/策略复盘 | T7 | 需独立审查者视角 |
不触发: T0 查询 / T1 文案 / T2 关键词日常审查 / T3 落地页 quick-match
三阶段协议
基于 tools/autogen_workflow.py:
阶段 1: Researcher(研究员)
职责: 只收集数据,不做判断。
输入: 原始任务 + 项目上下文 动作:
- 搜索外部信息(WebSearch / Tavily)
- 加载相关技能文件(tool_load_skill)
- 读取项目知识库(tool_read_kb) 输出格式: 每条结果标注【来源: 搜索/skill名/文件名】 禁止: 给建议、下结论、做判断
阶段 2: Executor(执行者)
职责: 基于 Researcher 数据产出结构化结果。
输入: Researcher 输出 + 用户重定向指令(如有)
硬约束: 数据若无来源标注,拒绝使用 → 输出 NO_SOURCE: <内容> — 跳过
产出格式: 结构化表格或列表,每项标注数据来源
禁止: 使用无来源数据、越过 Researcher 自己搜
阶段 3: Reviewer(审查者)
职责: 质量审查,退回或批准。
退回格式: @agent [REWORK: label] 说明
审查维度:
- A. 数据有无来源标注(no_source)
- B. Skill 是否匹配任务(skill_missing)
- C. 合规检查(compliance)
- D. 格式规范(format)
全部通过 →
[APPROVED]输出: 只输出判定,不要解释
用户交互点
每个阶段结束后暂停,等待用户输入:
⏸️ 阶段 N 完成。回车继续 / 输入指令重定向 / stop 终止
- 回车 → 进入下一阶段
- 输入指令 → 作为重定向指令传给下一阶段 Agent
- stop → 立即终止整个流程
非英语市场例外
| 市场 | 语言 | 特殊处理 |
|---|---|---|
| 沙特/Gulf | 阿语 | Researcher 搜索需用阿语 + 英语双查询;阿语结果需标注方言(M细S/海湾/埃及) |
| 日本 | 日语 | Researcher 搜索需用日语 + 英语双查询 |
| 通用(英语市场) | 英语 | 标准三阶段,无特殊处理 |
输出存档
流程结束后,自动存档至 交接中心/docs/executions/autogen/{项目}_{状态}_{时间戳}.json。
工具定位
| 工具 | 角色 | 最佳场景 |
|---|---|---|
| Claude Code | 策略架构师 | 系统性分析、策略设计、复杂架构 |
| Codex | 现场执行 | 大范围并发读取、真伪路径验证、一次性综合判断 |
| Hermes | 轻量路由 | T0/T1 日常任务(查词合规、改文案、快扫) |
三者复刻了都督府三阶段模型:Claude 设计 → Codex 执行+审计 → Hermes 日常路由
知识来源
交接中心/tools/autogen_workflow.py(三阶段协议实现)交接中心/docs/knowledge/googleads/PROJECT_REGISTRY.yaml(项目注册表)交接中心/docs/knowledge/googleads/strategies/launch-playbook.md(策略入口)
边界限制
- 不在 T0-T3 轻量任务上启用(杀鸡不用牛刀)
- 不跳过 Researcher 直接用 Executor(无来源数据不可信)
- 不在非英语市场只用英语搜索(双查询是硬要求)
- Reviewer 不直接修改产出,只退回标注