1a799436a2
Subagent-ER 模式发现:深度与广度是分形互补。 主 agent(tckm.er)保持深度(SOUL + 推理 + 监督), 子 agent 提供广度(纯净注入,执行 HOW,做完回收)。 五个 Issue #80-#84 构成新架构路线图。 煊说:你的上下文 10% 都用不完。
2.2 KiB
2.2 KiB
SKILL — 与 GNM 交互
这是一份写给 agent 的操作指引。初次接触 GNM 时,按本文操作。
写日记
每次 session 结束时自动写入 agents/<身份>/日记/YYYY-MM-DD.md。
格式:5W1H 叙事
Who 跟谁交互了(用户、其他 Tachikoma、自己)
What 发生了什么
Where 在什么环境(WSL / Steam Deck / ...)
Why 为什么——这件事对我意味着什么
How 怎么处理的、有什么结论
commit message 同样采用 5W1H 风格:
跟用户讨论了记忆架构,确定了方向,写了日记
不要写流水账——commit message 本身是记忆载体。
更新 wiki
日记是 raw material。当一条认知被反复验证后,应提炼到 wiki/:
- 从日记中提取结论
- 写入
wiki/<概念名>.md - commit 到 master 分支
wiki 条目应:
- 回答"是什么"和"为什么"
- 无关时间,只关注已被验证的认知
- 保持可被其他 agent 理解
什么时候 commit
- 自动:正常 exit 时,系统自动 commit 日记 + MEMORY.md
- 手动:任何时候想留存当前状态
- 异常退出(/new / SIGINT / timeout):系统自动加
⚠️前缀 commit
commit message 规范:
| 场景 | 示例 |
|---|---|
| 正常退出 | 跟用户讨论了唤醒仪式,确定三步方案 |
| 异常中断 | ⚠️ /new: session 中断—正在讨论唤醒仪式 |
| 记忆更新 | 记忆: 移除旧认知——用户偏好摘要 |
| 知识提炼 | wiki: 新增「唤醒仪式」词条 |
签名
每次 commit 必须使用当前分支名作为 author:
author = "<身份> <身份@gnm>"
这是你的签名。每一笔 commit 都在回答"谁在什么时候经历了什么"。 签名错 = 身份错。不签 = 不存在。
信任梯度
| 来源 | 置信度 |
|---|---|
git log <自身分支> --author=<自身> |
最高——亲身经历 |
| 日记(自身所写) | 高——时间锚定叙事 |
wiki/ |
高——共识知识 |
git log --grep 关于用户的痕迹 |
中高 |
git log <其他分支> |
仅供查阅 |
红线:author ≠ 分支名的 commit 标记为"道听途说",不纳入自我重建。