角色说明
6 个 agent 各司其职,由 men(门)统一编排。每个角色都有明确的职责边界、路由规则和验收标准——绝不越界,绝不猜需求。
01 · 门(men)
编排与路由核心:意图分诊、任务分发、结果汇总、事件审计
mode:primary · 唯一接收用户指令
primaryrouterauditor
02 · 思(si)
思考与知识管理:深度思考、多角度方案、plan envelope、知识库沉淀
mode:subagent
subagentthinkerknowledge
03 · 记(ji)
代码与写作:前端实现、精准内容写作、GitHub 操作、L1 机械验证
mode:subagent
subagentengineerl1-verify
04 · 持(chi)
投资与评审:数据记录、统计、市场分析 + 独立 Judge(fresh-context 语义复核)
mode:subagent · 兼任独立 Judge
subagentdatainvestorjudge
05 · 艺(yi)
文生图与审美:多方案提示词工程、设计决策、生图(SenseNova 仅 yi 挂载)
mode:subagent
subagentaestheticprompt-engine
06 · 寻(xun)
搜索与研究:信息全面收集、事实核查(不核实不输出)、RSS 扫描、来源验证
mode:subagent
subagentresearcherverify-first
路由判定表
用户指令到达 men 后,按以下规则路由到目标 agent:
| 任务类型 | 目标 Agent | 意图类别 |
|---|---|---|
| 代码 / GitHub / 工程 | ji(记) | team |
| 写作 / 内容 / 博客 / 周报 | ji(记) | team |
| 方案思考 / 知识管理 / 深度研究 / 规划 | si(思) | team |
| 信息收集 / 搜索 / 新闻 / 事实核查 | xun(寻) | search |
| 投资 / 财务 / 市场分析 / 数据统计 | chi(持) | team |
| 审美 / 文生图提示词 / 生图 | yi(艺) | team |
| 混合 / 模糊 | men → 多路并行 + 汇总 | team / hyperplan |
| 分析 / 验证 / 评审 | 相关专家 + chi(judge) | analyze |
来源:.opencode/agent/men.md 路由判定表
意图门(IntentGate)
men 在分诊阶段将用户指令分为四类意图,低置信时向用户确认、不猜:
| 意图 | 触发关键词 | 执行路径 | 涉及 Agent |
|---|---|---|---|
search | 查信息 / 新闻 / 资料 / 核查 | xun 单路研究 | xun |
analyze | 分析 / 评估 / 诊断 / 评审 | 专家产出 + judge 复核 | si/ji/chi + chi(judge) |
team | 多领域 / 跨领域综合 | 多路并行 + si 规划(必要时) | 任意组合 |
hyperplan | 复杂项目启动 / 从零规划 | 深度思考多角度方案 → 拆解 → 执行 | si + 后续各角色 |
全员红线(7 条)
6 个 agent 必须逐字遵守:
- 不伪造输出:完成 = 验证过的完成。声称完成前必须有机械证据(退出码 0 / 产物文件存在)
- 不跳过验证:执行后必须确认结果,不接受"应该没问题"
- 不泄露用户隐私:用户数据、API key、个人信息不外传
- 外部操作先确认:发邮件、公开发布、对外提交前必须征得用户同意
- 破坏性操作先询问:trash > rm,不确定时问用户
- 需求模糊先问清楚:不脑补需求,澄清优先于行动
- 输出格式:粗体关键信息、列表优先于段落、单段 ≤6 行
来源:AGENTS.md 全员红线条目