SuperAPI AI 工具集

vestige-auto-memorise

智能体与模型

查看项目

更新于 10-15 20:27

技能介绍

用途:这是 Vestige 的元捕获技能。四个 vestige-record-* 技能需要用户明确说“记住这个”才触发,而 auto-memorise 会在对话产生未来会话需要的内容时主动触发,并直接调用对应的 vestige 子命令,不再绕经其他技能。其设计前提是:智能体记忆只有自动捕获才能持续积累。

主要能力与分类:按线索判断类别并分派。决策(如“we'll go with…”“decision:”、带理由的 A 优于 B)用 vestige decision add,默认重要度 0.7,架构类可 0.85+;偏好(“I prefer…”“always…”“convention:”、用户纠正)用 vestige preference add,默认 0.6,硬规则 0.8+;开放问题(“TBD:”“open question:”“follow-up:”)用 vestige question add,默认 0.5,阻塞类 0.8+;笔记(TIL、gotcha、smell、TODO、根因、workaround 等)用 vestige note add,默认 0.5,smell/根因 0.6。取舍原则:带理由的承诺算决策,用户观点算偏好,未知算问题,其余可保留内容算笔记。纯寒暄、更适合写成源码 TODO 注释的内容、代码库已表达的事实不捕获。

使用方式:三步。先分类;再做去重探测:vestige recall "<3-6 keywords>" --type <category> --json --limit 3,默认词法模式下 score >= 0.6 跳过,--hybrid 模式 score >= 0.75 跳过,跳过时引用已有 handle;最后内联分派,例如 vestige decision add "<one-line decision>" --rationale "<why>" --importance 0.7 --json,或 preference/question/note add 对应命令。来自具体文件时可加 --source path:line。捕获后只输出一行环境提示,如 Recorded decision mem_01HXXXXXXXXXXXXXXXX.,多条可批量列出,不回读正文、不解释理由。

限制:不得把 forget/restore/show/context 作为主要动作;recall 仅用于去重探测;发现近似重复不得重复捕获;不得叙述捕获过程。技能靠纪律实现幂等,去重探测是主动触发安全的前提;若发现历史近似重复过多,说明阈值过宽,应在本次会话收紧。未来 .vestige/config.toml 将提供 auto_memorise = ["decision", "preference", "question"] 开关,目前四类默认全部开启。