Context Hub
数据文件
references/context-data.md 存储所有上下文,包含:项目、服务器、进行中、快速参考、关注列表、技术雷达、变更日志。
Agent 启动
首次对话:读取 context-data.md → 汇报上下文 → 问用户从哪个开始。
核心操作
| 操作 | 触发词 | 动作 |
|---|---|---|
| 记录项目 | "记录项目 XXX" | 读取 → 追加项目条目 → 获取仓库信息 → 记变更 |
| 记录服务器 | "连接服务器" | 追加/更新条目,密码不存文件 |
| 更新任务 | "更新进度" | 更新进行中条目:描述→状态→下一步→阻塞 |
| 技术雷达 | "有什么新技术" | 读取技术雷达区,超 7 天未扫描则自动触发 |
条目格式见 references/templates.md。
自动进化
会话结束:检查是否有变更(完成任务/遇到问题/新发现/经验教训),有则更新 context-data.md。
心跳同步:
- 进行中任务是否过期
- 长时间未跟进的任务提醒
- 变更日志清理(保留 20 条)
- 技术雷达扫描(每天 1-2 次)
知识积累:用户分享经验时,自动提取关键信息追加到项目备注或快速参考。
技术雷达
扫描来源:GitHub Trending AI 类目 + 关注列表中仓库动态。
筛选:周增 500+ stars、与用户项目技术栈/领域相关。
评估流程(调用 sxbskill):
- 第一性原理:解决什么本质问题?
- 复杂度审计:引入是增还是减复杂度?
- Software X.0 检验:1.0/2.0/3.0 哪个阶段?
- 数据飞轮:能帮积累数据吗?
- 输出:🟢 建议引入 / 🟡 持续关注 / 🔴 暂不需要
结果写入 context-data.md 技术雷达区,保留 30 天。
关注列表:用户说"关注 XXX"时追加,心跳时自动检查更新。
关键规则
- 密码、密钥绝不写入文件
- 每次更新保存文件,确保跨 agent 可读
- 每条目不超过 10 行
- 技术雷达评估必须调用 sxbskill