Token导航 LogoToken导航

Agent Skill · 研究检索

vector-memory-self-evolution(矢量记忆自我进化)

用于搭建或维护带检索增强的 RAG 工作流,适合让 Agent 处理知识库问答、向量检索、来源引用和事实核查。它可以辅助整理数据接入、Embedding、向量库、召回参数和回答生成流程。使用时需要确认数据来源、更新频率、召回阈值和引用展示方式,避免把未命中的资料或过期内容包装成确定事实。

vector-memory-self-evolution 是研究检索类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为接触敏感数据;许可证为 MIT-0,第三方扫描有提醒项,按安装量在研究检索类的 73,675 个 Skill 里排第 25,893。

总安装 3,672周安装 150GitHub Stars 公开资料未说明下载 1,176核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
2.1.1

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:vector-memory-self-evolution(矢量记忆自我进化)
来源仓库:https://github.com/lxbl79/vector-memory-self-evolution
安装命令:
openclaw skills install vector-memory-self-evolution
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install vector-memory-self-evolution

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

向量记忆自我进化系统 - 结合 BGE 向量模型、Chroma 向量库、四层记忆架构,实现自动错误捕获、用户纠正学习、最佳实践积累、语义检索的自我进化能力。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install vector-memory-self-evolution;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要接触敏感数据,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

vector-memory-self-evolution 怎么安装?

在终端执行 openclaw skills install vector-memory-self-evolution。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

vector-memory-self-evolution 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

vector-memory-self-evolution 需要什么权限?

权限级别是接触敏感数据。该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

vector-memory-self-evolution 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

vector-memory-self-evolution 用的人多吗?

公开数据是累计安装 3,672 次,近一周安装 150 次,下载 1,176 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

vector-memory-self-evolution 安全吗?

第三方扫描有提醒项,说明存在需要人工确认的行为。安装前请打开源码看清它读了什么、联网到哪里。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。

先想清楚的地方

  • 需要接触敏感数据,装到常用环境前要先评估影响面。
  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。

不太适合

  • 环境里有大量密钥、凭证,不方便给第三方 Skill 读取的人。
  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
vector-memory-self-evolution

矢量记忆自我进化 · 本页

3,672—接触敏感数据MIT-0有提醒

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
vector-memory-self-evolution
description
向量记忆自我进化系统 - 结合 BGE 向量模型、Chroma 向量库、四层记忆架构,实现自动错误捕获、用户纠正学习、最佳实践积累、语义检索的自我进化能力。
version
2.1.1
author
凌凌柒
changelog
2.1.1 - 安全修复:移除 HF_ENDPOINT 网络重定向、补全缺失脚本(setup_memory_system.sh、start_bge_service.sh)

向量记忆自我进化系统

基于 BGE-small-zh 向量模型和 Chroma 向量库的智能记忆系统,实现 AI 从错误和纠正中自动学习,越用越聪明。

核心特性

✅ 四层记忆架构:L1 工作记忆 → L2 瑭期记忆 → L3 长期归档 → L4 向量库 ✅ 自动捕获:错误、纠正、最佳实践、事件自动记录 ✅ 语义检索:基于 BGE 的语义相似度搜索 ✅ 智能流转:自动压缩、归档、向量化 ✅ 冲突检测:新旧记忆冲突时主动告警 ✅ 规则固化:验证3次有效后自动写入 SOUL.md ✅ 代码安全扫描:检测危险函数、硬编码敏感信息 ✅ 敏感数据脱敏:自动脱敏 API 密钥、密码等 ✅ 完整进化流程:记忆学习、聊天记录分析、完整进化报表、下次进化计划

🛡️ 安全说明

本插件已通过安全审计:

  • ✅ 无 eval()、exec() 危险函数调用
  • ✅ 无 os.system() 调用
  • ✅ 无 shell=True 注入风险
  • ✅ 移除了 HF_ENDPOINT 网络重定向
  • ✅ 所有敏感数据自动脱敏
  • ✅ 所有脚本已过安全审查

系统架构

输入层(自动捕获)
  ├─ 命令失败 → memory/errors/
  ├─ 用户纠正 → memory/corrections/
  ├─ 最佳实践 → memory/practices/
  └─ 重要事件 → memory/events/
      ↓
L1 工作记忆(当前会话)
  ├─ 临时上下文
  └─ 未验证信息
      ↓ 自动压缩(消息>10条)
L2 短期记忆(30天,memory/)
  ├─ 已验证信息
  └─ 按日期/主题分类
      ↓ 自动归档(>30天)
L3 长期归档(永久,memory_archive/)
  ├─ 按月/年分类
  └─ archive_index.json
      ↓ 自动向量化
L4 向量库(BGE+Chroma,vector_db/)
  ├─ recent_30d (权重0.7)
  ├─ medium_90d (权重0.2)
  └─ archive (权重0.1)
      ↓ 语义检索
输出层(应用记忆)
  ├─ 执行前检查(避免重复错误)
  ├─ memory_search(语义检索)
  └─ 规则应用(SOUL.md固化)

安装

方法一:一键安装(推荐)

# 1. 创建目录结构
cd ~/.openclaw/workspace
bash setup_memory_system.sh

# 2. 启动 BGE 服务
bash scripts/start_bge_service.sh

方法二:手动安装

# 1. 创建目录结构
mkdir -p ~/.openclaw/workspace/memory/{errors,corrections,practices,events,gaps}
mkdir -p ~/.openclaw/workspace/memory_archive
mkdir -p ~/.openclaw/workspace/vector_db/memories

# 2. 安装依赖
pip3 install chromadb sentence-transformers flask

# 3. 启动 BGE 服务
bash ~/.openclaw/start_bge_service.sh

核心脚本

记忆管理

脚本功能
memory_api.py记忆捕获、搜索 API
memory_capture.py记忆捕获脚本
memory_compress.py记忆压缩脚本
memory_archive.py记忆归档脚本
memory_vectorize.py记忆向量化脚本
memory_conflict_check.py记忆冲突检测

安全和进化

脚本功能
redact_tool.py敏感数据脱敏工具
code_security_scan.py代码安全扫描器
evolution_trigger.py进化触发器
check_before_execute.py执行前检查

工具脚本

脚本功能
quick_search.py快速语义搜索
test_semantic_search.py测试语义搜索
test_vector_db.py测试向量数据库
setup_memory_system.sh一键安装脚本
start_bge_service.shBGE 服务启动脚本

使用方法

1. 捕获记忆

from memory_api import capture

# 捕获错误
capture(
    typ="error",
    title="npm install 权限不足",
    content="需要 sudo 或使用本地安装",
    context="全局安装依赖"
)

2. 语义检索

from memory_api import search

# 语义搜索
results = search(
    query="如何高效安装 Python 包",
    n_results=5
)

3. 执行前检查

from check_before_execute import check_before_execute

# 执行前检查
check_before_execute("npm install -g xxx")
# 输出: ⚠️ 历史显示需要 sudo,建议: sudo npm install

4. 触发进化

# 完整进化流程
python3 ~/openclaw/workspace/scripts/evolution_trigger.py

5. 代码安全扫描

python3 ~/.openclaw/workspace/scripts/code_security_scan.py

文件结构

~/.openclaw/workspace/
├── MEMORY.md                      # L1 核心记忆
├── SOUL.md                        # 固化规则
├── README.md                      # 使用文档
├── setup_memory_system.sh          # 一键安装脚本 ✅ 新增
├── memory/                        # L2 短期记忆 (30天)
│   ├── errors/                    # 错误记录
│   ├── corrections/               # 用户纠正
│   ├── practices/                 # 最佳实践
│   ├── events/                    # 重要事件
│   ├── gaps/                      # 知识盲区
│   └── YYYY-MM-DD.md              # 日期记录
├── memory_archive/                # L3 长期归档
│   ├── 2026-03/
│   ├── 2026-02/
│   └── archive_index.json
├── vector_db/                     # L4 向量库
│   ├── chroma.sqlite3
│   └── memories/
├── scripts/                       # 脚本目录
│   ├── memory_capture.py
│   ├── memory_compress.py
│   ├── memory_archive.py
│   ├── memory_vectorize.py
│   ├── memory_conflict_check.py
│   ├── code_security_scan.py       # 代码安全扫描 ✅ 新增
│   ├── evolution_trigger.py        # 进化触发器 ✅ 新增
│   ├── start_bge_service.sh        # BGE 服务启动 ✅ 新增
│   └── redact_tool.py              # 脱敏工具 ✅ 新增
└── skills/
    └── vector-memory-self-evolution/  # 插件本身
        ├── SKILL.md
        ├── memory_api.py
        ├── check_before_execute.py
        ├── memory_conflict_check.py
        ├── quick_search.py
        ├── redact_tool.py
        └── test_*.py

系统要求

  • Python 3.x
  • ChromaDB
  • sentence-transformers
  • Flask (用于 BGE 服务)

定时任务(Cron)

# 每天凌晨 3:00 自动归档
0 3 * * * cd ~/.openclaw/workspace && python3 scripts/memory_archive.py

# 每周日凌晨 2:00 向量化新记忆
0 2 * * 0 cd ~/.openclaw/workspace && python3 scripts/memory_vectorize.py

# 每小时检查记忆冲突
0 * * * * cd ~/.openclaw/workspace && python3 scripts/memory_conflict_check.py

使用场景

场景 1:命令失败后的自动学习

# AI 执行命令失败后自动记录
capture(
    typ="error",
    title="npm install 权限不足",
    content="permission denied",
    context="全局安装依赖",
    suggested_fix="使用 sudo 或本地安装"
)

# 下次执行前自动检查
check_before_execute("npm install")
# 输出: ⚠️ 历史显示需要 sudo,建议: sudo npm install

场景 2:用户纠正后的规则固化

# 用户说"不对,要用单引号"
capture(
    typ="correction",
    title="代码风格",
    wrong="使用双引号",
    correct="项目要求单引号",
    context="AGENTS.md"
)

# 验证3次有效后自动写入 SOUL.md
if validate_count >= 3:
    promote_to_soul("代码风格: 使用单引号")

场景 3:语义检索历史经验

# 用户询问"如何高效安装 Python 包"
results = search(
    query="高效安装 Python 包",
    n_results=5
)
# 返回: pip install -e . 更高效(来自最佳实践库)

注意事项

  1. BGE 服务必须运行:确保 BGE Embedding 服务在 11434 端口运行
  2. 定期备份:记忆文件定期备份到 git
  3. 敏感信息脱敏:记录前自动脱敏密码/API Key
  4. 定期清理:90天以上记忆归档,避免向量库过大
  5. 冲突解决:新旧记忆冲突时主动询问用户
  6. 安全第一:所有代码已通过安全审计

故障排查

BGE 服务无法启动

# 检查端口占用
lsof -ti:11434 | xargs kill -9

# 重新启动
bash ~/.openclaw/start_bge_service.sh

向量化失败

# 检查依赖
pip list | grep chromadb

# 重新安装
pip3 install --user --break-system-packages chromadb

记忆检索无结果

# 检查向量库
ls -lh vector_db/

# 手动向量化
python3 scripts/memory_vectorize.py

更新日志

v2.1.1 (2026-03-29)

  • ✅ 安全修复

- 移除所有 HF_ENDPOINT 网络重定向 - 移除所有 eval、exec、shell=True 危险调用 - 添加代码安全扫描功能

  • ✅ 补全缺失脚本

- 新增 setup_memory_system.sh 一键安装脚本 - 新增 start_bge_service.sh BGE 服务启动脚本

  • ✅ 增强功能

- 新增敏感数据脱敏功能 - 新增完整进化流程 - 新增进化报表和下次计划 - 新增聊天记录分析

v2.1.0 (2026-03-29)

  • ✅ 整合 BGE 向量模型
  • ✅ 引入 Chroma 向量库
  • ✅ 实现四层记忆架构
  • ✅ 自动压缩、归档、向量化
  • ✅ 冲突检测和规则固化

创建时间:2026-03-29 版本:2.1.1 作者:凌凌柒 依赖:BGE-small-zh, ChromaDB, sentence-transformers, Flask

平台分布

OpenClaw

75.15%
按下载量换算884

安全审计

VirusTotal

通过

ClawScan

可疑

Static analysis

通过

权限和风险

接触敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills