SuperAPI AI 工具集

nitro-memory

智能体与模型

查看项目

更新于 10-15 20:12

技能介绍

用途:nitro-memory 为工作区提供共享的持久知识,让一个会话学到的东西成为后续所有会话和其他智能体的起点。记忆随仓库保存在本地,在所有 git worktree 间共享,不会推送到远程。

主要能力:读取方面,context 生成适合会话启动的提示块,search 对条目文本做整词 AND 检索,recent 列出最近条目,show 查看完整条目,tags 复用已有标签。写入方面,log 记录日志(不可变、只写),save 保存经过整理的记忆,promote 把日志条目原样复制到整理区。update 可修改类型和标签,forget 执行硬删除。

使用方式:始终调用子命令,直接运行 nitro agent 会打开交互式 TUI 并阻塞会话。若提示无工作区,需在仓库根目录执行一次 nitro agent init。若找不到 nitro,说明 CLI 未安装,应停止并告知用户安装地址 https://chillicream.com/docs/nitro/cli/installation,不要自行安装。save 和 log 需通过 --actor <name> 传入由系统分配、不可自造的 actor 名。save 必须指定 --type(fact、decision、preference、reference 或自定义类型)。

适用场景:保存跨会话仍成立的偏好、决策、领域事实和引用;把已关闭任务中产生的长期规则保存为 decision 类型记忆。

限制:每条记忆只放一个自包含事实;不要保存凭据、令牌和个人数据,删除不保证彻底擦除;易变状态应放入日志或跟踪器。日志文本无法通过 CLI 读回,需在上下文仍在时及时 promote。类型和标签会被裁剪并转为小写,只能包含小写字母、数字和连字符,最长 40 字符。search 不支持运算符和部分词匹配,默认只检索整理区。forget 为硬删除,无墓碑、不可撤销。