用途:在版本发布、功能上线、架构变更或周期性维护时,更新产品知识库,使其反映当前产品状态。触发方式包括用户说“update knowledge base”“update KB”“sync knowledge”“update product docs”,或执行命令 /update-knowledge-base。
主要能力:先做预检,读取 00-inbox/MY-INTEGRATIONS.md 与 MY-PROFILE.md,用 date '+%Y-%m-%d %H:%M' 取时间戳,并扫描 05-knowledge/**/*.md。随后确定更新范围、收集数据、识别新增/更新/废弃/补缺条目,经用户批准后执行更新,最后生成更新日志。
模式:读取 MY-PROFILE.md 中的 agent_mode。team 模式用并行代理同时扫描多个来源并更新多个知识文件;solo 模式按顺序逐个处理。数据来源可包括 vault 中的发布说明、GitHub 发布与 PR、Linear 项目与里程碑。
执行流程:Phase 1 确定触发原因;Phase 2 收集数据并审计现有知识库(含超过 90 天的陈旧条目、缺口与矛盾);Phase 3 输出更新计划并等待用户确认;Phase 4 按模板创建新条目、更新现有条目、标记废弃(不删除文件);Phase 5 生成 kb-update-YYYY-MM-DD.md 日志;Phase 6 可选同步到 Confluence 或 Notion,且绝不自动发布,必须获得明确批准。
限制与回退:无跟踪器时仅用 vault 数据;无知识库时创建初始结构;同步失败时本地更改已保存;知识库超过 50 个文件时分批处理;无近期变更时报告已是最新;信息冲突时标记给用户而非自动解决。文件冲突时展示两个版本;上下文溢出时每批处理 10 个文件;数据源过时或缺少项目上下文时提示用户。具体收费、价格与平台支持范围暂未提供。