返回顶部
c

clawvault爪形记忆库

Agent memory system with memory graph, context profiles, checkpoint/recover, structured storage, semantic search, and observational memory. Use when: storing/searching memories, preventing context death, graph-aware context retrieval, repairing broken sessions. Don't use when: general file I/O.

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

clawvault

ClawVault 🐘

大象从不忘事。为OpenClaw智能体提供结构化记忆。

专为OpenClaw构建。标准安装方式:npm CLI + 钩子安装 + 钩子启用。

安全性与透明度

此技能的功能:

  • - 在您的存储库目录(CLAWVAULT_PATH 或自动发现)中读取/写入Markdown文件
  • repair-session 读取并修改OpenClaw会话记录(~/.openclaw/agents/)——在写入前创建备份
  • 提供一个OpenClaw 钩子包(hooks/clawvault/handler.js),包含生命周期事件(gateway:startup、gateway:heartbeat、command:new、session:start、compaction:memoryFlush、cron.weekly)。钩子为自愿启用,需安装并启用。
  • observe --compress 调用LLM API(默认使用Gemini Flash)将会话记录压缩为观察记录

使用的环境变量:

  • - CLAWVAULTPATH — 存储库位置(可选,未设置时自动发现)
  • OPENCLAWHOME / OPENCLAWSTATEDIR — repair-session 用于查找会话记录
  • GEMINIAPIKEY — observe 用于LLM压缩(可选,仅在使用observe功能时需要)

无云端同步——所有数据保留在本地。除observe压缩的LLM API调用外,无网络请求。

这是一个完整的CLI工具,而非仅指令集。 它会写入文件、注册钩子并运行代码。

可审计性: 发布的ClawHub技能包包含 SKILL.md、HOOK.md 和 hooks/clawvault/handler.js,用户可在启用前检查钩子行为。

安装(标准方式)

bash
npm install -g clawvault
openclaw hooks install clawvault
openclaw hooks enable clawvault

验证并重新加载

openclaw hooks list --verbose openclaw hooks info clawvault openclaw hooks check

重启网关进程

clawhub install clawvault 可安装技能指南,但不能替代显式的钩子包安装。

推荐的安全安装流程

bash

1) 安装前审查包元数据


npm view clawvault version dist.integrity dist.tarball repository.url

2) 安装CLI + qmd依赖

npm install -g clawvault@latest npm install -g github:tobi/qmd

3) 安装钩子包,但暂不启用

openclaw hooks install clawvault

4) 启用前在本地审查钩子源码

node -e const fs=require(fs);const p=hooks/clawvault/handler.js;console.log(fs.existsSync(p)?p:当前目录未找到钩子文件) openclaw hooks info clawvault

5) 审查后启用

openclaw hooks enable clawvault openclaw hooks check

设置

bash

初始化存储库(创建文件夹结构 + 模板)


clawvault init ~/my-vault

或设置环境变量以使用现有存储库

export CLAWVAULT_PATH=/path/to/memory

可选:Shell集成(别名 + CLAWVAULT_PATH)

clawvault shell-init >> ~/.bashrc

新智能体快速入门

bash

开始会话(恢复 + 回顾 + 总结)


clawvault wake

工作中捕获并设置检查点

clawvault capture TODO: 明天审查PR clawvault checkpoint --working-on PR审查 --focus 类型守卫

结束会话并交接

clawvault sleep PR审查 + 类型守卫 --next 响应CI --blocked 等待CI

感觉异常时进行健康检查

clawvault doctor

使用前的现实检查

bash

验证与当前OpenClaw设置的运行时兼容性


clawvault compat

验证qmd是否可用

qmd --version

验证当前Shell中是否安装了OpenClaw CLI

openclaw --version

ClawVault当前依赖 qmd 实现核心存储库/查询流程。

当前功能集

记忆图谱

ClawVault从Wiki链接、标签和前置元数据构建类型化知识图谱:

bash

查看图谱摘要


clawvault graph

刷新图谱索引

clawvault graph --refresh

图谱存储在 .clawvault/graph-index.json — 带版本控制,增量重建。

图谱感知的上下文检索

bash

默认上下文(语义 + 图谱邻居)


clawvault context 数据库决策

使用预设配置

clawvault context --profile planning 第一季度路线图 clawvault context --profile incident 生产故障 clawvault context --profile handoff 会话结束

自动配置(由OpenClaw钩子使用)

clawvault context --profile auto 当前任务

上下文配置

配置用途
default平衡检索
planning
更广泛的战略上下文 | | incident | 近期事件、阻塞项、紧急事项 | | handoff | 会话过渡上下文 | | auto | 基于会话意图的钩子选择配置 |

OpenClaw兼容性诊断

bash

检查钩子连接、事件路由、处理器安全性


clawvault compat

CI严格模式

clawvault compat --strict

核心命令

唤醒 + 休眠(主要)

bash
clawvault wake
clawvault sleep 我正在处理的工作 --next 发布v1 --blocked 等待API密钥

按类型存储记忆

bash

类型:事实、感受、决策、经验教训、承诺、偏好、关系、项目


clawvault remember decision 使用Postgres而非SQLite --content 需要多智能体设置的并发写入
clawvault remember lesson 上下文丢失是可存活的 --content 在繁重工作前设置检查点
clawvault remember relationship Justin Dukes --content Hale Pet Door的客户联系人

快速捕获到收件箱

bash
clawvault capture TODO: 明天审查PR

搜索(需要安装qmd)

bash

关键词搜索(快速)


clawvault search 客户联系人

语义搜索(较慢,更准确)

clawvault vsearch 我们关于数据库做了什么决定

上下文丢失恢复能力

唤醒(会话开始)

bash
clawvault wake

休眠(会话结束)

bash
clawvault sleep 我正在处理的工作 --next 完成文档 --blocked 等待审查

检查点(频繁保存状态)

bash
clawvault checkpoint --working-on PR审查 --focus 类型守卫 --blocked 等待CI

恢复(手动检查)

bash
clawvault recover --clear

显示:丢失时间、最后检查点、最近交接

交接(手动会话结束)

bash
clawvault handoff \
--working-on ClawVault改进 \
--blocked npm令牌 \
--next 发布到npm,创建技能 \
--feeling 高效

回顾(引导新会话)

bash
clawvault recap

显示:最近交接、活跃项目、待处理承诺、经验教训

自动链接

在Markdown文件中Wiki链接实体提及:

bash

链接所有文件


clawvault link --all

链接单个文件

clawvault link memory/2024-01-15.md

文件夹结构

vault/
├── .clawvault/ # 内部状态
│ ├── last-checkpoint.json
│ └── dirty-death.flag
├── decisions/ # 关键决策及理由
├── lessons/ # 见解和模式
├── people/ # 每人一个文件
├── projects/ # 活跃工作跟踪
├── handoffs/ # 会话连续性
├── inbox/ # 快速捕获
└── templates/ # 文档模板

最佳实践

  1. 1. 会话开始时唤醒 — clawvault wake 恢复上下文
  2. 繁重工作中每10-15分钟设置检查点
  3. 会话结束前休眠 — clawvault sleep 捕获后续步骤
  4. 使用类型 — 知道存储

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 clawvault-1776373923 技能

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

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

通过命令行安装

skillhub install clawvault-1776373923

下载

⬇ 下载 clawvault v2.5.13(免费)

文件大小: 12.77 KB | 发布时间: 2026-4-17 15:23

v2.5.13 最新 2026-4-17 15:23
Schema conformance pass: remove non-spec openclaw metadata keys, add source field, and keep only documented requirement/install/homepage fields for stable registry parsing.

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

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

p2p_official_large
返回顶部