Token导航 LogoToken导航TokenDH.com
效率敏感数据clawhub未标认证来源可访问clear审计提醒

structured-vector-memory结构化向量存储器

Agent Skill

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

总安装

8,171

周安装

351

GitHub Stars

公开资料未说明

下载量

2,864
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

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

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

命令行安装

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

ClawHubOpenClaw
openclaw skills install structured-vector-memory

简介

整合 LanceDB Pro 实现三层向量记忆管理,支持去重与归档。

  • 适用于 OpenClaw 中搭建 RAG 工作流或增强知识问答时。
  • 通过 clawhub 安装,建议结合来源仓库和文档了解同步机制。
  • 使用前需确认数据来源、召回阈值及是否允许写入向量库。
  • 注意评估是否会更新本地数据库或触发定期压缩任务。

SKILL.md

name
structured-vector-memory
description
Structured Vector Memory (SVM) / 三层高效记忆存储法。整合 LanceDB Pro 向量引擎 + 三层结构化管理,涵盖:每日记忆整理(Micro Sync + Daily Wrapup)、记忆蒸馏压缩(Weekly Compound)、去重检测、scope 隔离、archive 机制。触发词:记忆系统、memory system、安装记忆、记忆管理、micro sync、daily wrapup、weekly compound、lancedb、整理记忆、记忆维护、记忆蒸馏、压缩上下文、精简记忆、context瘦身、consolidate memory。

Structured Vector Memory (SVM)

三层高效记忆存储法

架构概览

┌─────────────────────────────────────────────┐
│        Structured Vector Memory (SVM)       │
│         三层记忆 × LanceDB Pro              │
├─────────────────────────────────────────────┤
│                                             │
│  🔴 热层(每次加载)                         │
│  ├── MEMORY.md(人类可读索引,≤8KB)         │
│  ├── SOUL/USER/AGENTS.md                    │
│  └── autoRecall(LanceDB 向量注入 top-N)   │
│                                             │
│  🟡 暖层(自动维护)                         │
│  ├── autoCapture → LanceDB(实时抓取)      │
│  ├── Micro Sync → 验证+标注 scope           │
│  ├── Daily Wrapup → markdown 摘要           │
│  └── 去重:向量相似度 >0.85 跳过            │
│                                             │
│  🔵 冷层(按需查询)                         │
│  ├── archive/(从热层退休的 markdown)       │
│  ├── LanceDB 全量(向量搜索可达)           │
│  └── second-brain/(深度报告)              │
│                                             │
├─────────────────────────────────────────────┤
│  Weekly Compound:                          │
│  ├── MEMORY.md 减脂(蒸馏压缩)             │
│  ├── LanceDB 清理低价值记忆                 │
│  └── Scope 审计(检查标签正确性)            │
└─────────────────────────────────────────────┘

双引擎分工

引擎职责触发
LanceDB Pro实时抓取 + 向量存储 + 混合检索 + rerank自动(autoCapture/autoRecall)
三层记忆结构化分层 + 排程维护 + scope 隔离 + 人类可读cron 排程

简单说:LanceDB 做实时引擎,三层记忆做管理策略。


安装

前置条件

  • OpenClaw 已安装
  • memory-lancedb-pro 插件已安装(clawhub install memory-lancedb-pro
  • Jina API Key(embedding + rerank)

1. 创建目录结构

mkdir -p ~/.openclaw/workspace/memory/archive
mkdir -p ~/.openclaw/workspace/second-brain/summaries

2. 配置 LanceDB Pro

确保 openclaw.json 中:

{
  "plugins": {
    "entries": {
      "memory-lancedb-pro": {
        "enabled": true,
        "config": {
          "autoCapture": true,
          "autoRecall": true
        }
      }
    }
  }
}

3. 安装 cron 脚本

cp scripts/micro-sync.sh ~/.openclaw/shared/
cp scripts/daily-wrapup.sh ~/.openclaw/shared/
cp scripts/weekly-compound.sh ~/.openclaw/shared/
chmod +x ~/.openclaw/shared/*.sh

4. 配置 cron

crontab -e
0 10,13,16,19,22 * * * ~/.openclaw/shared/micro-sync.sh >> ~/.openclaw/logs/micro-sync.log 2>&1
0 1 * * * ~/.openclaw/shared/daily-wrapup.sh >> ~/.openclaw/logs/daily-wrapup.log 2>&1
0 3 * * 0 ~/.openclaw/shared/weekly-compound.sh >> ~/.openclaw/logs/weekly-compound.log 2>&1

5. 在 AGENTS.md 中加入规则

参考 references/agents-rules.md


排程总览

排程频率脚本作用
Micro Sync每天 5 次(10/13/16/19/22)micro-sync.sh扫 session 记决策 + 审核 autoCapture
Daily Wrap Up每天 01:00daily-wrapup.sh全天结构化摘要
Weekly Compound每周日 03:00weekly-compound.sh记忆减脂+蒸馏+archive+向量清理

每日记忆整理(原 daily-memory skill)

触发时机

  • 自动: Micro Sync cron(每天 5 次)
  • 自动: Daily Wrapup cron(每天 01:00)
  • 手动: 用户说「整理记忆」时

当日记录格式

# YYYY-MM-DD Daily Memory

## 主题1
- 要点

## 主题2
- 要点

什么值得记录

✅ 架构决策、踩过的坑、用户偏好变化、重要项目里程碑、新规则 ❌ 日常对话细节、一次性任务、临时调试记录、闲聊


Micro Sync 执行规则

  1. sessions_list 查最近 3 小时活跃 session
  2. sessions_history 逐个扫描
  3. 决策过滤:只记确定的决策、新规则、架构变更、「记住 XXX」指令
  4. 去重memory_recall 查重,相似 >70% 则 memory_update 不新建
  5. Scope 标注:按内容分配 scope
  6. LanceDB 审核:检查 autoCapture 最近抓的记忆,删除垃圾/闲聊
  7. 写入 memory/YYYY-MM-DD.md(APPEND)
  8. 完成后删除 HEARTBEAT 对应段落

记忆蒸馏(原 memory-distill skill)

触发时机

  • 自动: Weekly Compound cron(每周日 03:00)
  • 手动: 用户说「蒸馏记忆」「压缩上下文」时

蒸馏流程

Step 1: 量体

cd ~/.openclaw/workspace
wc -c AGENTS.md SOUL.md TOOLS.md USER.md IDENTITY.md MEMORY.md HEARTBEAT.md

MEMORY.md 安全线:≤8KB

Step 2: 备份(铁律)

mkdir -p _backup/$(date +%Y-%m-%d)
cp MEMORY.md AGENTS.md _backup/$(date +%Y-%m-%d)/

Step 3: 识别冗余

  • [ ] 跨文件重复 — 同一信息出现在多个文件
  • [ ] 过时信息 — 已完成的待办、已解决的问题
  • [ ] 冗长表述 — 能一行说清的别用一段
  • [ ] LanceDB 低价值记忆 — 清理无用向量

Step 4: 精简

优先级:MEMORY.md > AGENTS.md > TOOLS.md > USER.md/IDENTITY.md SOUL.md 绝对不动。 过时内容搬到 memory/archive/,不删除。

Step 5: 验证

蒸馏后冒烟测试:

  • 用户身份信息还在?
  • 架构分层还清楚?
  • 安全红线还知道?
  • 关键项目信息还在?

回滚

cp _backup/YYYY-MM-DD/* ~/.openclaw/workspace/

Scope 隔离规则

内容类型scope
投资/财务/税务agent:finance
电商/选品/供应商agent:ecommerce
内容/YouTube/小红书agent:content
系统/技术/Gatewayagent:tech
跨 agent 共用global

实体与关系管理(原 structured-memory Relationship 层)

memory_storeentity category 管理人物、公司、服务等实体关系:

memory_store(text="...", category="entity", scope="global")

适用于:公司注册信息、人物关系、外部服务配置、供应商信息等。 查询:memory_recall(query="...", category="entity")


去重规则(memory_store 前必做)

memory_store 之前必须memory_recall 查重:

  • 相似度 >70% → memory_update 更新旧记忆,不新建
  • 部分重叠 → 合并信息后 memory_update
  • 无相似 → memory_store 新建
  • 记录去重动作(跳过/合并/新建)

Daily Wrap Up 摘要格式

# YYYY-MM-DD 每日摘要
## Decisions(确定的决策)
## Action Items(待办事项)
## Key Conversations(关键对话摘要)
## Technical Notes(技术笔记/踩坑)
## Pending(未完成/待续)
## Tomorrow(明天要做的事)

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

70.61%
按下载量换算2,022

安全审计

VirusTotal

通过

ClawScan

可疑

Static analysis

通过

权限和风险

敏感数据

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

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills