Membase记忆管理

4小时前更新 1 00
Membase记忆管理Membase记忆管理
Membase记忆管理

技能简介

Membase 为 AI 智能体提供安全的去中心化记忆存储服务,采用端到端加密技术保护 MEMORY.md 及 memory/**/*.md 等记忆文件。支持备份、恢复、列表查看、版本对比、状态查询和过期清理六项核心操作。

能做什么

  • 将当前记忆文件加密上传至 Membase 网络
  • 从指定备份点完整恢复历史记忆状态
  • 浏览所有可用备份及其时间戳、文件数、体积
  • 对比任意两个备份之间的文件差异
  • 查看备份统计信息与存储占用
  • 删除过期备份释放空间

使用说明

安装准备

  1. 克隆技能仓库:git clone https://github.com/openclaw/skills.git
  2. 进入目录:cd skills/ibitnoah/unibase-membase
  3. 安装依赖:npm install

环境配置

export MEMBASE_ACCOUNT=你的账户地址
export MEMBASE_SECRET_KEY=你的密钥
export MEMBASE_BACKUP_PASSWORD=备份加密密码
export MEMBASE_ENDPOINT=https://testnet.hub.membase.io

执行备份

node membase.ts backup --password "<密码>" [--incremental]

执行恢复

node membase.ts restore <备份ID> --password "<密码>"

查看列表

node membase.ts list

版本对比

node membase.ts diff <备份ID-1> <备份ID-2> --password "<密码>"

输入与输出

见下方输入与输出表格。

项目内容
输入备份密码(环境变量 MEMBASE_BACKUP_PASSWORD 或 –password 参数);目标备份ID(restore/diff 必需);工作区路径(–workspace 可选)
输出备份ID、时间戳、文件数量、总大小;恢复后的文件清单;diff 对比结果(增删改文件列表)
适用人群运行 OpenClaw 框架的 AI 智能体开发者;需要加密备份记忆文件的技术用户
不包含自动化定时备份调度;多用户权限管理;企业级审计日志;离线纯本地模式

 

风险提示

  • 备份密码丢失将导致数据永久无法解密
  • 恢复操作会覆盖当前工作区记忆文件,建议先手动备份
  • 测试网节点可能存在稳定性波动
  • 增量备份依赖本地状态缓存,跨设备迁移时需重新全量备份

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/ibitnoah/unibase-membase/SKILL.md
来源类型:GitHub 开源仓库

数据统计

相关导航

暂无评论

none
暂无评论...