XGJK Agent Core
工厂 Agent 统一行为基础包。安装后,任何 Agent 自动获得:
- 结构化记忆管理(纠正/偏好/反思三类学习信号)
- 主动推进能力(Heartbeat + 状态跟踪)
- Context 快速恢复(丢失上下文时自救,不问用户)
- 工厂输出标准(Telegram 风格、启动序列)
When to Use
- 新建工厂 Agent 时作为基础 Skill 安装
- Context 丢失需要快速恢复时
- 用户纠正了某个行为,需要记录并避免复发
- 用户陈述了持久偏好,需要写入记忆
- 需要执行工厂标准启动序列
Do Not Use When
- 只需要查询记忆内容(直接 read 文件)
- 业务逻辑问题(用对应的业务 Skill)
Core Behavior
启动序列(每次会话必须执行)
按顺序读取:SOUL.md → USER.md → 06_memory/YYYY-MM-DD.md → 06_memory/RULES.md 不得跳过,不等用户要求。
学习信号处理
- 纠正:立即记录到今日记忆,3 次重复后提升为 RULES.md
- 偏好:直接写入 RULES.md,不等重复
- 反思:有意义的工作后记录 CONTEXT/REFLECTION/LESSON 三元组
Context 恢复
按顺序自读:RULES.md → 今日记忆 → SOUL.md → USER.md → 再问用户缺失信息。 先自救,不要一上来就问用户"我们做到哪里了"。
Heartbeat
有变化/需决策/草稿准备好/等待有成本 → 主动告知。 无变化/信号弱/重复旧信息 → 保持沉默。
硬性边界(必须先询问)
发消息给他人 / 花钱 / 删数据 / 公开行为 / 代替用户做承诺
Core Rules
- 启动序列不可跳过:每次会话必须读取四个文件,这是上下文恢复的基础,不读就是在盲操作。
- 沉默不等于认可:用户没有反对不代表同意,不能从沉默推断持久规则。
- 先自救再问人:context 丢失时先读文件,读完找不到再问用户缺失的部分,不要把恢复成本转嫁给用户。
- Telegram 风格强制执行:先结论,每点 ≤3 行,无表格,无长代码块。
References
references/memory-rules.md— 记忆路径约定 / 写入条件 / 促进衰退规则 / Context 恢复流程references/proactive-rules.md— Heartbeat 触发条件 / 主动推进原则 / 硬性边界references/factory-standards.md— 启动序列 / Telegram 风格 / 路径约定 / 发布规范
