用途:在中断工作前保存会话状态。当用户说“save my progress”“create checkpoint”“before I take a break”“risky refactor ahead”“end of day”或在上下文压缩前可调用;若只是查询已有标记或上下文很少(少于5条消息)则不应调用。主要能力:检查 .agent/.context-markers/ 目录(mkdir -p .agent/.context-markers),确定标记名(用户命名会转为小写连字符,或自动生成 marker-{YYYY-MM-DD}-{HHmm}),并收集可选备注;生成包含会话摘要、已加载文档、修改文件、当前焦点、技术决策、下一步、用户意图与目标(ToM)、信念状态、循环状态及恢复说明的 markdown 标记;按 {YYYY-MM-DD-HHmm}_{name}.md 保存到 .agent/.context-markers/,并校验文件存在且非空、计算校验和、写入 .agent/.marker-log。恢复时读取对应文件或使用 /nav:markers 选择标记。限制:标记被 git 忽略,不共享给团队成员,可随时用 /nav:markers clean 删除;资料未提供具体收费、价格或平台信息,示例的 passport.js、Redis 等仅为格式示意,不构成功能承诺。
nav-marker
办公与效率
更新于 10-16 05:06