Memory Optimizer

Polar Sponsor
爱发电 赞助
.NET 9.0

提供基于SHA-256的重复记忆去重、后台实时更新和90天记忆自动归档的OpenClaw高效记忆管理方案。

Memory Optimizer

功能概述

Memory Optimizer是一项面向实际任务的技能,主要用于为 OpenClaw Agent 提供高效的记忆管理系统 — SHA-256 去重、实时监听、季度归档;当需要优化 OpenClaw 记忆系统性能时使用:;

核心要点

  • 长周期运行(数周/数月),记忆文件累积;
  • 高频对话,每天产生大量记忆内容;
  • 需要跨会话记忆检索;

使用与执行

希望减少索引时间和存储空间;或手动安装:;启动实时监听(推荐):;手动索引:;memory-dedup。

结果检查与注意事项

它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。

Memory Optimizer

为 OpenClaw Agent 提供高效的记忆管理系统 — SHA-256 去重、实时监听、季度归档

用途

当需要优化 OpenClaw 记忆系统性能时使用:

  • 长周期运行(数周/数月),记忆文件累积
  • 高频对话,每天产生大量记忆内容
  • 需要跨会话记忆检索
  • 希望减少索引时间和存储空间

安装

npx skills add sirius/memory-optimizer@1.0.0

或手动安装:

# 1. 复制脚本到工作区
cp scripts/*.py ~/.openclaw/workspace/scripts/
cp scripts/*.sh ~/.openclaw/workspace/scripts/

# 2. 安装依赖
pip3 install watchdog

# 3. 设置权限
chmod +x ~/.openclaw/workspace/scripts/memory-*.py

使用

快速开始

启动实时监听(推荐):

python3 scripts/memory-watcher.py ./memory/ &

手动索引:

python3 scripts/memory-dedup.py ./memory/

命令说明

工具 命令 用途
memory-dedup python3 scripts/memory-dedup.py ./memory/ 手动去重索引
memory-watcher python3 scripts/memory-watcher.py ./memory/ & 后台实时监听
memory-archive bash scripts/memory-archive.sh 季度归档

高级用法

# 显示索引统计
python3 scripts/memory-dedup.py ./memory/ --stats

# 搜索关键词
python3 scripts/memory-dedup.py ./memory/ --search "关键词"

# 清理过期 chunk
python3 scripts/memory-dedup.py ./memory/ --clean

核心特性

1. SHA-256 去重索引

  • 基于内容哈希自动识别重复记忆
  • 只索引新增/修改的文件
  • 自动清理已删除文件的索引
  • 索引速度提升 90%+

2. 实时文件监听

  • 基于 watchdog 的后台监听
  • 文件修改后 1.5 秒自动索引
  • 文件删除后自动清理 chunk
  • 防抖处理,避免频繁写入

3. 季度归档机制

  • 自动归档 90 天前的记忆文件
  • 压缩存储,节省空间
  • 保留完整历史记录
  • 可随时回溯恢复

配置

编辑脚本修改默认参数:

# memory-dedup.py
max_chunk_size = 500  # 分块大小(字符)

# memory-watcher.py
DEBOUNCE_SECONDS = 1.5  # 防抖时间(秒)

# memory-archive.sh
ARCHIVE_AGE_DAYS = 90  # 归档阈值(天)

依赖

  • Python 3.7+
  • watchdog (pip3 install watchdog)

性能对比

指标 优化前 优化后 提升
索引时间 5-10 秒 0.5-1 秒 90% ↓
索引 chunk 数 500+ 200 60% ↓
存储空间 10MB+ 4MB 60% ↓
检索速度 2-3 秒 0.5 秒 85% ↓

测试环境:Mac mini M2, 100 个记忆文件,30 天数据

故障排查

监听器无法启动:

pip3 list | grep watchdog
# 如果没有,安装:
pip3 install watchdog

索引文件损坏:

rm ~/.openclaw/workspace/memory/.index.json
python3 scripts/memory-dedup.py ./memory/

归档后检索不到旧文件:

  • 解压归档文件到临时目录
  • 手动运行索引

作者

Sirius (小虾米)

许可证

MIT License

更新日志

v1.0.0 (2026-03-19)

  • ✨ 初始版本发布
  • ✅ SHA-256 去重索引
  • ✅ 实时文件监听
  • ✅ 季度归档机制

相关专题

更多
Postman身份认证怎么配置
Postman身份认证怎么配置

本专题从实际API接口调试场景出发,讲解Postman身份认证的完整配置流程,包括常见认证协议介绍、授权参数设置、访问令牌填写、OAuth 2.0授权及认证失败排查,帮助用户正确完成接口授权与访问验证。

2026.11.06

0

12

Postman请求头Headers怎么设置
Postman请求头Headers怎么设置

围绕Postman HTTP请求头配置展开,讲解Headers选项的具体使用方式,包括Key和Value参数填写、请求头信息添加、常见Header字段设置及请求头修改方法,帮助用户解决接口调试过程中遇到的请求头配置问题。

2026.11.06

0

13

Postman接口请求发送教程
Postman接口请求发送教程

详细介绍Postman接口请求的创建与发送方法,涵盖GET和POST请求、URL配置、请求参数、Headers请求头、Body请求体设置以及响应结果查看,帮助用户掌握Postman接口请求的完整操作流程。

2026.11.06

0

10

DBeaver怎么导入数据
DBeaver怎么导入数据

DBeaver数据导入专题,整理Excel、CSV、SQL、TXT等常见文件的数据导入方法,涵盖目标数据库选择、数据表创建、字段映射、数据类型设置及导入参数配置等操作,帮助用户将本地文件中的数据写入数据库,并了解批量导入、重复数据处理和导入失败等常见问题的解决方法。

2026.11.05

0

12

DBeaver安全防护教程大全
DBeaver安全防护教程大全

DBeaver安全防护专题,围绕数据库连接安全、账号密码保护和访问权限管理展开,整理SSL/TLS加密连接、SSH隧道、数据库凭据保存及证书验证等配置方法,同时介绍敏感信息保护、远程连接风险和高权限账号使用等注意事项,帮助用户提高数据库日常管理的安全性。

2026.11.05

0

12

DBeaver连接创建与配置教程
DBeaver连接创建与配置教程

本专题聚焦DBeaver数据库连接配置与管理,覆盖从新建连接、选择数据库类型到填写连接参数和验证连接的完整流程。针对MySQL、PostgreSQL、SQL Server等常见数据库,整理相应的连接设置方法,并提供驱动缺失、认证失败和连接异常等问题的排查方向。

2026.11.04

0

16

XORM框架结构体映射与表结构同步
XORM框架结构体映射与表结构同步

本专题围绕XORM框架的结构体映射展开,说明表名与字段的命名策略、xorm标签常用属性、主键自增与时间字段自动填充,并演示Sync2自动建表、增量字段升级、索引声明与反向生成结构体的完整流程。

2026.11.04

0

15

XORM框架安装配置与数据库连接
XORM框架安装配置与数据库连接

本专题聚焦XORM框架的配置与连接环节,拆解MySQL、PostgreSQL、SQLite、SQL Server的DSN写法与驱动选择,讲清连接池参数、多数据源拆分、读写分离与超时重连的处理方式,并补充容器与兼容数据库的适配经验。

2026.11.04

0

15

XORM框架安装配置与数据库连接
XORM框架安装配置与数据库连接

本专题聚焦XORM框架的配置与连接环节,拆解MySQL、PostgreSQL、SQLite、SQL Server的DSN写法与驱动选择,讲清连接池参数、多数据源拆分、读写分离与超时重连的处理方式,并补充容器与兼容数据库的适配经验。

2026.11.04

0

16

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
phpStudy极速入门视频教程
phpStudy极速入门视频教程

共6课时 | 54.7万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时 | 134.1万人学习