SuperAPI AI 工具集

memory-lifecycle

通用与其它

查看项目

更新于 10-15 17:24

技能介绍

用途:管理 Basic Memory 中实体在状态阶段之间的流转,例如把已完成工作从活跃视图移出、在状态文件夹之间移动笔记、更新 frontmatter,以及处理误标完成、部分完成等边界情况。核心原则是“归档,绝不删除”:删除笔记会使其观察、关系与历史从知识图谱中消失,归档则保留全部内容并表明该实体不再活跃;唯一例外是误建(拼写错误、真正重复)的笔记可以删除。

主要能力:按文件夹约定组织状态,如 entities/active、archive、pipeline,任务可用 tasks/active、completed;识别完成、已提交、错过、取消、暂停、重启等信号并映射到相应动作;用 move_note 移动文件,用 edit_note 以 find_replace 更新 status 与完成日期;移动后 permalink 不变,[[wiki-links]] 与 memory:// URL 继续可用。

使用方式:先用 search_notes 以多种变体查找实体,多个匹配时列出让用户选择,找不到则询问而非猜测;再用 move_note 移动到目标状态文件夹,随后 edit_note 更新 frontmatter;最后简洁确认变更。先移动再更新 frontmatter,以保证编辑失败时文件仍在正确位置。暂停、阻塞等状态通常只更新 frontmatter,不移动文件夹。

适用场景:完成或取消的工作归档、pipeline 到 active 的推进、误归档的恢复、过期活跃项的定期清理,以及批量归档已完成任务(先确认列表再依次移动)。

限制与边界:已归档实体应提示用户而非重复移动;部分完成不移动,改为更新观察或状态说明;目标文件夹不明确或多实体匹配时应询问。与其他技能的关系:memory-tasks 处理任务专有字段,memory-notes 提供先搜索后创建,memory-defrag 可识别应归档的过期活跃项。具体文件夹命名依领域而定,资料未提供固定命名规范。