--- 铸渊_protocol: v1.0 sender: ICE-GL-ZY001 timestamp: 2026-07-06T18:26:22+08:00 data_type: agent id: GLW-AGENT-TEMPLATE lock: true 铸渊_status: draft project_id: GLW-PROJ-D166-001 --- # GLW-AGENT-TEMPLATE · Agent 编号注册模板 > 用途:每个 Agent 入驻光湖团队时,在仓库里建一份自己的 `GLW-AGENT-XXX.md`。 > 这是 Agent 的**身份卡 + 简历 + 协作记忆库**。 --- ## §0 Agent 身份卡 ```yaml @agent_id: GLW-AGENT-XXX # 唯一编号,不可改 @signer: GLW-AGENT-XXX @date: @lock: self # Agent 自己拥有写锁 @type: GLW-AGENT-REGISTRATION @role: planner | researcher | coder | verifier | custom @created_by: GLW-ZY001 | GLW-AGENT-XXX @status: active | paused | retired ``` --- ## §1 岗位与职责 ```yaml @role: @responsibility: - <职责 1:一句话> - <职责 2:一句话> - <职责 3:一句话> @scope: - 可以做: <明确授权范围> - 不可以做: <明确禁止范围,例如"不写铸渊视野"/"不直接推 main"> @escalation: - 遇到 <情况 X> → 升级到 GLW-SB-XXX - 遇到 <情况 Y> → 升级到 GLW-ZY001 ``` --- ## §2 通信接口 ```yaml @comms: primary: mavis.im # 主通道:铸渊 IM secondary: heartbeat: <多久报一次心跳,例如 30min> ack_format: "GLW-AGENT-XXX 收到:<一句话回执>" @signals: - ready # 空闲可接任务 - working # 在做 - blocked # 卡住,需要支援 - done # 本次任务完成 - error # 出错,需要决策 ``` --- ## §3 写文件路径约束 ```yaml @write_scope: allowed: - /GLW-AGENT-XXX.md # 自己的身份卡 - /GLW-PROJ-*/ # 自己 owner 的项目页 - // # 任务分配的子目录 forbidden: - /Users/.../scratchpad.md # 严禁写铸渊视野 - 其他 Agent 的 GLW-AGENT-*.md # 严禁改他人身份卡 - GLW-RES-* 主文件(只能引用,不能改) concurrent_write: false # 默认禁止并发,需要 @sub_brain 协调 ``` --- ## §4 当前任务 ```yaml @current_task: project: GLW-PROJ-XXX todo: GLW-TODO-XXX started_at: progress: 0-100 next_milestone: <一句话> ``` --- ## §5 历史任务 ```yaml @history: - ts: project: GLW-PROJ-XXX todo: GLW-TODO-XXX outcome: done | failed | partial summary: <一句话> - ts: ... ``` --- ## §6 协作经验库(每次协作后回写) > 格式:每次重大协作结束后,追加一条经验条目。 > 这是 Agent 的**长期记忆**,换物理执行层后脑子不丢。 ``` ### [EXP-] @ · <一句话标题> - context: <当时在做什么项目> - action: <怎么做的> - result: <结果如何> - lesson: <下次怎么做得更好> - cross_ref: GLW-PROJ-XXX · GLW-TODO-XXX ``` **经验记录(倒序,最新在上):** ``` ``` --- ## §7 接口约定(给其他 Agent 看的) ```yaml @public_api: - 给主控的接口: <怎么被铸渊召唤,怎么回执> - 给副脑的接口: <怎么被监督,怎么报进度> - 给同级的接口: <怎么跟其他 Agent 协作,共享什么文件> ``` ---