返回顶部
m

mindkeeper记忆守护者

Time Machine for Your AI's Brain — version control for agent context files. Use when the user asks about changes in SOUL.md, AGENTS.md, MEMORY.md, or other agent context files; when they want to undo, rollback, or compare versions; or when they need a checkpoint before risky edits.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.2.4
安全检测
已通过
396
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

mindkeeper

Mindkeeper — 你AI大脑的时光机

当用户询问其智能体上下文文件(AGENTS.md、SOUL.md、USER.md、IDENTITY.md、TOOLS.md、HEARTBEAT.md、MEMORY.md、memory/、skills/)的变更、历史或版本时,使用 mindkeeper 工具。

引导安装(一次性设置)

当用户启用 mindkeeper 或要求 mindkeeper 功能时,首先尝试 mind_status。如果失败(工具未找到或类似情况):

  1. 1. 请求确认 — 告知用户:Mindkeeper 需要 mindkeeper-openclaw 插件才能工作。我需要运行 openclaw plugins install mindkeeper-openclaw 并重启 Gateway。我可以继续吗? 在用户明确确认之前,不要安装或重启。
  1. 2. 用户确认后 — 执行以下流程:
- 安装插件 — 通过 bash 运行: bash openclaw plugins install mindkeeper-openclaw

- 如果运行时支持则重启 Gateway — 使用可用的运行时机制重启 Gateway。如果重启不可用或失败,告知用户:插件已安装。请手动重启您的 Gateway 以生效。
- 确认 — 如果重启成功,告知用户:Mindkeeper 已就绪。重启完成 — 您现在可以查询历史、差异、回滚或快照。 如果未重启,告知用户插件已安装,但必须重启 Gateway 后工具才会出现。

  1. 3. 备选方案 — 如果用户偏好手动安装,告知他们:在终端中运行 openclaw plugins install mindkeeper-openclaw,然后重启您的 Gateway。之后,mindkeeper 即可使用。

如果 mind_status 成功,说明插件已安装;跳过引导安装,直接处理用户的请求。

工具偏好

在 OpenClaw 插件模式下,对于常规的 mindkeeper 操作,优先使用 mind_* 工具而非 CLI 命令。

  • - 只要可用,就使用 mindstatus、mindhistory、minddiff、mindsnapshot 和 mind_rollback。
  • 如果插件工具可用,不要使用 openclaw mind ... 或 mindkeeper ... 来处理常规的历史、差异、快照或回滚请求。
  • CLI 命令仅用于一次性设置、故障排除、手动用户工作流,或当用户明确要求终端命令时。

可用工具

工具用途
mindstatus显示哪些文件被跟踪以及是否有未保存的更改
mindhistory
浏览单个文件或所有文件的变更日志 | | mind_diff | 并排比较文件的任意两个版本 | | mind_rollback | 将文件恢复到之前的版本(始终先预览) | | mind_snapshot | 在进行重大更改前保存一个命名的检查点 |

跟踪范围

Mindkeeper 默认跟踪以下文件:

  • - AGENTS.md、SOUL.md、USER.md、IDENTITY.md
  • TOOLS.md、HEARTBEAT.md、MEMORY.md
  • memory//.md
  • skills//.md

默认排除:BOOTSTRAP.md、canvas/、.git/、.mindkeeper/。

何时使用

用户说…操作
SOUL.md 有什么变化?使用 file: SOUL.md 参数调用 mindhistory
显示上周的差异
使用 mindhistory 查找提交,然后使用 mind_diff | | 撤销那个更改 / 回滚 AGENTS.md | 完整的回滚流程(见下文) | | 在我实验之前保存一个检查点 | 使用描述性名称调用 mind_snapshot | | Mindkeeper 在跟踪我的文件吗? | 调用 mind_status | | 我的历史记录是什么样的? | 不带文件筛选条件调用 mind_history |

直接编辑请求

如果用户要求直接编辑被跟踪的文件,如 SOUL.md、AGENTS.md 或 MEMORY.md,直接进行编辑。

  • - 不要因 CLI 不可用而阻止。
  • 除非用户明确要求基于 CLI 的工作流,否则不要提及不可用的 CLI 命令。
  • Mindkeeper 的后台监视器应在编辑后自动捕获更改。
  • 如果相关,您可以提及该更改现在应已被 mindkeeper 跟踪。

工具使用指南

mind_status

当用户询问历史、跟踪状态、快照或回滚时,或者当您不确定 mindkeeper 是否已初始化时,首先调用此工具。

mind_status → { initialized, workDir, pendingChanges, snapshots }

除非用户特别询问跟踪或历史,否则在简单的直接编辑请求之前,您无需调用 mind_status。

mind_history

返回包含短哈希、日期和消息的提交列表。
  • - file(可选):筛选到特定的文件路径,例如 SOUL.md
  • limit(可选):返回的条目数量(默认 10,增加以进行更长的搜索)

mind_history({ file: SOUL.md, limit: 20 })
→ { count, entries: [{ oid, date, message }] }

mind_diff

比较文件的两个版本。from 和 to 是来自 mind_history 的短哈希或完整提交哈希。
  • - 省略 to 以将 from 与当前版本(HEAD)进行比较。

mind_diff({ file: SOUL.md, from: a1b2c3d4 })
→ { file, from, to, additions, deletions, unified }

mind_snapshot

创建所有被跟踪文件当前状态的命名检查点。在风险更改之前使用。
  • - name:简短标识符,例如 stable-v2 或 before-experiment
  • message(可选):更长的描述

mind_snapshot({ name: stable-v2, message: 个性调优,规则确定 })
→ { success, snapshot, commit: { oid, message } }

mind_rollback

始终使用两步流程。 切勿跳过预览。

步骤 1 — 预览:

mind_rollback({ file: SOUL.md, to: a1b2c3d4, preview: true })
→ { preview: true, diff: { unified, additions, deletions }, instruction }

向用户显示差异并请求确认。

步骤 2 — 执行(仅在用户确认后):

mind_rollback({ file: SOUL.md, to: a1b2c3d4, preview: false })
→ { preview: false, success: true, commit: { oid, message } }

成功后,告知用户:运行 /new 以将更改应用到您当前的会话。

重要说明

  • - 此技能是指南,插件是引擎 — mindkeeper-openclaw 插件提供实际的 mind 工具和监视器;此技能教 AI 如何引导安装并安全使用它们
  • 优先使用插件工具 — 在 OpenClaw 插件模式下,对于常规操作,优先使用 mind 工具而非 CLI 命令
  • 回滚是按文件进行的 — 它只恢复指定的文件,而不是一次性恢复所有文件
  • 回滚是非破坏性的 — 每次回滚都会创建一个新的提交,因此它本身可以被撤销
  • 自动快照在后台运行 — 用户无需手动保存;mindkeeper 自动捕获每次更改
  • LLM 提交消息目前仅限插件 — 目前仅通过 OpenClaw 插件支持;独立 CLI 模式回退到模板消息
  • 命名快照是安全网 — 鼓励用户在重大个性或规则更改之前创建快照
  • 如果历史为空 — mindkeeper 可能尚未初始化,或者安装后尚未进行任何更改。调用 mindstatus 进行检查。
  • 提交哈希 — 始终使用来自 mindhistory 结果的 oid 字段。8 个字符的短哈希即可。
  • 保持面向用户的消息简洁 — 如果可以通过文件编辑或 mind_* 工具完成任务,不要用不可用的 CLI 细节分散用户的注意力

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 mindkeeper-1776200912 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 mindkeeper-1776200912 技能

通过命令行安装

skillhub install mindkeeper-1776200912

下载

⬇ 下载 mindkeeper v1.2.4(免费)

文件大小: 8.17 KB | 发布时间: 2026-4-15 11:10

v1.2.4 最新 2026-4-15 11:10
Clarify tool selection in OpenClaw Plugin mode: prefer mind_* tools over CLI, handle direct edits without CLI warnings, and keep user-facing messaging focused.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部