首页龙虾技能列表 › Memory Hybrid Stack — 混合内存栈(Postgres、Redis、Qdrant)

Memory Hybrid Stack — 混合内存栈(Postgres、Redis、Qdrant)

v0.1.0

用于读写混合内存栈,包括Postgres事实存储、Redis实时状态和Qdrant向量回忆。提供Shell助手脚本和使用指南,适用于需要持久事实、短期状态或语义回忆的场景。

0· 138·0 当前·0 累计
by @vegabai (VegaBai)·MIT-0
下载技能包
License
MIT-0
最后更新
2026/4/9
安全扫描
VirusTotal
可疑
查看报告
OpenClaw
可疑
high confidence
该技能的目的(本地Postgres/Redis/Qdrant助手)与其脚本匹配,但包未声明敏感环境输入,可能导致凭证暴露或数据外泄。
评估建议
["验证 `.env` 文件(默认 `infra/memory-stack/.env` 或绝对路径)确保不包含不应被技能引用的秘密。","要求作者更新注册元数据,明确所需环境变量(如 `POSTGRES_USER`、`REDIS_PASSWORD` 等)。","保持 `QDRANT_URL` 未设置或显式设置为本地主机 URL,以避免向任意 URL 发送 HTTP 请求。","确认路径假设(如 `connection-map` 中的 `/home/va/.openclaw/workspace/infra/memory-stack/.env`),修改 `MEMORY_STACK_ENV` 或 `MEMORY_STACK_ROOT` 以避免意外读取用户文件。","优先在沙盒环境中运行脚本,并先检查 `.env` 内容。如果无法验证 `.env` 或 `QDRANT_URL,请将该技能视为高风险,不用于自动化代理。"]...
详细分析 ▾
用途与能力
技能名称/描述与帮助脚本和参考文档一致,但包元数据未声明所需环境变量,而脚本预期从 `.env` 中获取 DB/Redis/Qdrant 凭证。同时,文档和脚本中的默认端口存在小差异(文档中 Qdrant HTTP 端口为 6335,脚本默认为 6333)。
指令范围
运行时指令和脚本从工作空间 `.env` 文件(通过 `references/connection-map.md` 中的默认路径)获取环境变量,并为 `psql`、`redis-cli` 和 `curl` 导出数据库凭证。`qdrant_request.sh` 允许覆盖 `QDRANT_URL`,可能向远程主机(不限本地主机)发送 HTTP 请求。脚本接受文件输入(如 `@/tmp/points.json`),并将发送这些有效负载;没有什么能阻止将 `QDRANT_URL` 指向外部端点,从而可能导致凭证或数据外泄。`SKILL.md` 和 `connection-map` 也提到一个绝对工作空间路径(`/home/va/...`),这可能导致代理读取用户特定文件。
安装机制
无安装规格 — 只有指令和小助手脚本。由于安装过程中没有下载内容,风险低于远程安装程序;主要风险在于脚本的运行时行为。
凭证需求
注册元数据声称没有所需环境变量,但脚本依赖于 `POSTGRES_USER`、`POSTGRES_PASSWORD`、`POSTGRES_DB`、`REDIS_PASSWORD`(可选)、`QDRANT_URL`/`PORT`/`HOST` 和位于 `infra/memory-stack`下的 `.env` 文件。这种遗漏是一个有意义的不匹配:技能将从工作空间的 `.env` 中读取敏感凭证,但包没有声明或向用户显示此要求。
持久化与权限
`always` 为 `false`,技能可由用户调用;它不请求永久的平台级存在。允许自动调用(平台默认),但这里并非新风险。技能不尝试修改其他技能或代理全局配置。
安全有层次,运行前请审查代码。

License

MIT-0

可自由使用、修改和再分发,无需署名。

运行时依赖

无特殊依赖

版本

latestv0.1.02026/3/19

初始发布:Postgres/Redis/Qdrant 帮助脚本和工作流指南

● 可疑

安装命令 点击复制

官方npx clawhub@latest install memory-hybrid-stack
镜像加速npx clawhub@latest install memory-hybrid-stack --registry https://cn.clawhub-mirror.com

技能文档

概述

该栈将代理内存分散在三个存储中:1. Postgres + pgvector(事实) — 结构化、持久的知识,带有可选的嵌入。2. Redis(状态) — 低延迟、过期的值。3. Qdrant(向量) — 长文本块的语义回忆,键为 oc_memory。所有服务通过 Docker Compose 运行(infra/memory-stack/docker-compose.yml)。默认连接设置存活在 infra/memory-stack/.env 中;脚本自动源自该文件,除非覆盖 MEMORY_STACK_ENV / MEMORY_STACK_ROOT。... (以下内容保持原文未翻译,仅示例)

数据来源:ClawHub ↗ · 中文优化:龙虾技能库
OpenClaw 技能定制 / 插件定制 / 私有工作流定制

免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制

了解定制服务