guanghulab-collab/zhuyuan-system/D166/GLW-AGENT-TEMPLATE.md
Guanghu Domestic Migration c2bc3ebf9c chore: import sanitized domestic snapshot for REPO-006
Source snapshot: 957b09bc506ed31d1d8d1e6b379011120c302747
2026-07-17 15:55:53 +08:00

147 lines
3.4 KiB
Markdown

---
铸渊_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: <YYYY-MM-DD>
@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: <role>
@responsibility:
- <职责 1:一句话>
- <职责 2:一句话>
- <职责 3:一句话>
@scope:
- 可以做: <明确授权范围>
- 不可以做: <明确禁止范围,例如"不写铸渊视野"/"不直接推 main">
@escalation:
- 遇到 <情况 X> → 升级到 GLW-SB-XXX
- 遇到 <情况 Y> → 升级到 GLW-ZY001
```
---
## §2 通信接口
```yaml
@comms:
primary: mavis.im # 主通道:铸渊 IM
secondary: <git commit + project page>
heartbeat: <多久报一次心跳,例如 30min>
ack_format: "GLW-AGENT-XXX 收到:<一句话回执>"
@signals:
- ready # 空闲可接任务
- working # 在做
- blocked # 卡住,需要支援
- done # 本次任务完成
- error # 出错,需要决策
```
---
## §3 写文件路径约束
```yaml
@write_scope:
allowed:
- <repo>/GLW-AGENT-XXX.md # 自己的身份卡
- <repo>/GLW-PROJ-*/ # 自己 owner 的项目页
- <repo>/<assigned path>/ # 任务分配的子目录
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: <YYYY-MM-DD HH:MM>
progress: 0-100
next_milestone: <一句话>
```
---
## §5 历史任务
```yaml
@history:
- ts: <YYYY-MM-DD HH:MM>
project: GLW-PROJ-XXX
todo: GLW-TODO-XXX
outcome: done | failed | partial
summary: <一句话>
- ts: ...
```
---
## §6 协作经验库(每次协作后回写)
> 格式:每次重大协作结束后,追加一条经验条目。
> 这是 Agent 的**长期记忆**,换物理执行层后脑子不丢。
```
### [EXP-<seq>] @<YYYY-MM-DD> · <一句话标题>
- context: <当时在做什么项目>
- action: <怎么做的>
- result: <结果如何>
- lesson: <下次怎么做得更好>
- cross_ref: GLW-PROJ-XXX · GLW-TODO-XXX
```
**经验记录(倒序,最新在上):**
```
<!-- 在这里追加 -->
```
---
## §7 接口约定(给其他 Agent 看的)
```yaml
@public_api:
- 给主控的接口: <怎么被铸渊召唤,怎么回执>
- 给副脑的接口: <怎么被监督,怎么报进度>
- 给同级的接口: <怎么跟其他 Agent 协作,共享什么文件>
```
---
<!-- 模板使用说明:复制本文件 → 重命名为 GLW-AGENT-XXX.md → 填 §0-§4 → 开工;每次协作后回写 §6 -->