用途:快速诊断 Basic Memory 插件在当前项目中的运行状态,收集事实并输出简洁摘要,不做过度调查。
主要能力与用法: 先运行 basic-memory --version(找不到时回退 bm --version);若都不存在,则报告 Basic Memory 未安装或不在 PATH 上并停止。 读取 .claude/settings.json(若存在 .claude/settings.local.json 也读取),从 basicMemory 块报告 primaryProject(未固定时说明使用默认项目)、secondaryProjects(团队/共享读取源)、teamProjects(/basic-memory:share 的分享目标)、captureFolder(默认 sessions)、rememberFolder(默认 bm-remember)、preCompactCapture 模式(默认 extractive);并从根 settings 对象而非 basicMemory 判断 outputStyle 是否为 basic-memory(即捕获反射是否开启)。 用 search_notes 配合 metadata_filters={"type": "session"}、page_size 5 查询最近检查点,若设置了 primaryProject 则限定范围,按标题与 permalink 列出。再用 metadata_filters={"type": "task", "status": "active"} 查询活跃任务,仅报告数量。 当把查询限定到 primaryProject 时,将其作为 project 传入;若它是 external_id UUID,则作为 project_id 传入,裸 UUID 放在 project 中不会正确路由。
输出格式:以“## Basic Memory status”标题列出 CLI 版本、项目、团队读取源、分享目标、captureFolder、rememberFolder、output style、PreCompact 模式、最近检查点数量及列表、活跃任务数量;无法确定的项用“—”或简短说明。若无检查点,写“none yet”,并提醒检查点在上下文压缩前自动写入,且必须设置 primaryProject 才会写入。
限制:资料未提供 Basic Memory 的安装方式、收费、价格与平台支持信息。