用途:memory 是面向 MCP 的记忆操作门面,专门处理短期操作记忆,例如临时问题、变通方案与事件备注,也用于召回近期执行上下文并清理过期条目。长期可复用知识由独立的 knowledge 技能负责,二者边界明确:memory 为瞬态内容,可在重新验证后清除;其生命周期、重新验证与提升策略由 Rust 记忆核心管理,而非该技能表面。
主要能力:提供五个命令。save_memory 保存短期操作记忆项,例如 save_memory("Temporary workaround for timeout in parser", {"tag": "incident"});search_memory 做语义检索,例如 search_memory("git commit format", limit=5),结果带相关度分数;index_memory 优化向量索引(IVF-FLAT);get_memory_stats 获取记忆数量;load_skill 将技能清单载入记忆,例如 load_skill("git")。
使用方式:存储瞬态发现时先判断是否为临时操作记忆,再调用 save_memory(content, metadata) 并显示保存的 ID;检索时调用 search_memory(query, limit) 并按相关度分数呈现结果;查询状态时依次调用 get_memory_stats() 与 search_memory(),输出带瞬态范围的结构化摘要。
适用场景与限制:适合记录和召回近期运行时问题与变通做法。最佳实践包括只存瞬态操作记忆而非永久规则,在 metadata 中标注 kind(incident、workaround、observation),内容使用清晰可检索的措辞,仅把经验证的持久模式提升为知识。资料未提供安装方式、收费、价格与具体平台支持信息。