SuperAPI AI 工具集

status

部署与运维

查看项目

更新于 10-25 16:18

技能介绍

用途

ai-memory status 用于报告当前会话所使用的 ai-memory 安装状态。它本身是一个只读的诊断技能:只做报告,不更改任何文件、设置或钩子,除下述两条命令外不运行其他命令。适合在记忆看起来缺失时,或安装、升级 ai-memory 之后运行。

主要能力

技能会依次执行两项检查:

  1. 运行 ai-memory --version。如果命令未找到,会说明 ai-memory 二进制未安装(或不在 PATH 上),因此当前会话不会被捕获,而记忆工具仍可能由某个 ai-memory 服务器应答,并指向安装说明 https://github.com/akitaonrails/ai-memory#install ,到此停止。
  2. 在当前项目目录运行 ai-memory doctor。

随后用几行简短文字汇总 doctor 输出:

  • 服务器是否应答,以及使用的服务器 URL;
  • 当前目录映射到的工作区与项目;
  • 本智能体的捕获覆盖情况,以及被标记为未捕获的智能体;
  • 钩子队列(spool)的积压情况,是否有事件在等待;
  • 重复接线:ai-memory 插件与设置文件钩子(或已安装技能)同时生效,以及 doctor 建议保留哪一个;
  • 对于 Codex,被跳过为不可信或已修改的 ai-memory 钩子(用户可在 /hooks 中信任它们);
  • 当 ai-memory 插件版本与二进制版本不一致时,报告两者的版本。

使用方式

在需要诊断记忆状态的项目目录中调用该技能。技能按上述流程执行版本检查与 doctor 检查,并输出汇总。问题按 doctor 的原始表述引用,任何修复都留给用户自行处理。

适用场景

  • 发现对话记忆缺失或未生效;
  • 刚安装或升级 ai-memory 后确认配置正确;
  • 排查未捕获的智能体、钩子积压、重复接线或版本不一致;
  • 在 Codex 中确认哪些钩子因不可信或已修改而被跳过。

限制

该技能仅做报告,不修改文件、设置或钩子,不执行修复操作,也不运行除 ai-memory --version 与 ai-memory doctor 之外的命令。若二进制未安装,仅提示安装地址后停止,不继续执行 doctor。资料未提供更具体的输出示例、支持的平台范围或性能指标。