SuperAPI AI 工具集

kratos-memory

编程与开发

查看项目

更新于 10-15 17:32

技能介绍

用途:为任意 AI 编程智能体提供跨会话的持久记忆,把重要信息保存下来并在后续会话中调用,避免重复解释。

主要能力:采用本地 SQLite 存储,无网络调用,命令耗时约 40ms。分为两级作用域:项目记忆(默认)按项目隔离,适合架构决策、仓库特定模式、项目配置与文件结构;全局记忆(加 --global 或 -g)跨所有项目共享,适合可复用的问题修复、工具坑点、工作流模式与通用工程经验。核心命令包括 save、search、ask(自然语言查询,IDF 排序与置信度评分)、recent、get、update、forget、pin、summary、export、status、scan(检测密钥与 PII)、context、hooks install。

使用方式:先运行 kratos-memory status 确认可用;若未安装可 npm install -g kratos-memory,无 npm 时用 npx kratos-memory@latest status。在 Claude Code 或 Codex 中可每项目执行一次 kratos-memory hooks install,自动接入会话注入、活动自动捕获与 git post-commit 保存;Codex 需随后运行 /hooks 信任。会话开始用 kratos-memory context 加载上下文,或在特定领域用 kratos-memory ask 查询。保存时可带 --tags 与 --importance,并用 --paths 标记文件。事实变更时用 --supersedes <old-id> 替换旧记忆。

适用场景:修复缺陷后保存项目与全局经验、记录用户说明的机制、记录架构决策与部署信息、记录用户设定的规则并 pin、记录工具坑点、记录会话成果。

限制:hooks 需要 kratos-memory >= 1.8.0(Codex)或 >= 1.7.0(Claude Code)。不建议保存仓库中已有的代码、临时调试笔记、显而易见的语言或框架知识及重复信息。钩子捕获的是活动而非推理,仍需按触发条件显式保存。资料未提供收费、价格与平台支持等其它信息。