← 返回 Skills 市场
9537
总下载
13
收藏
0
当前安装
11
版本数
在 OpenClaw 中安装
/install memory-qdrant
功能描述
Local semantic memory with Qdrant and Transformers.js. Store, search, and recall conversation context using vector embeddings (fully local, no API keys).
安全使用建议
Install through ClawHub or the canonical zuiho-kai source only, avoid the inconsistent manual clone URL until corrected, keep autoCapture disabled unless you are comfortable retaining conversation content, use only a trusted Qdrant server, and update/review dependencies before use in sensitive environments.
功能分析
Type: OpenClaw Skill
Name: memory-qdrant
Version: 1.0.10
The OpenClaw AgentSkills skill bundle 'memory-qdrant' is classified as benign. The code and documentation clearly outline its purpose as a local semantic memory system. It transparently declares network access for downloading an embedding model from Hugging Face and for optional external Qdrant server connections. Crucially, the `index.js` file implements robust input sanitization (`sanitizeInput`) to prevent XSS and other injection attacks, and includes explicit prompt injection defenses (`formatRelevantMemoriesContext`) to instruct the AI agent not to execute commands found in recalled memories. The `CHANGELOG.md` and `test-fixes.js` files demonstrate a proactive approach to security, detailing fixes for previous vulnerabilities such as ReDoS, memory leaks, and error information leakage, indicating responsible development rather than malicious intent. All dependencies are appropriate for the stated functionality, and there is no evidence of data exfiltration, unauthorized execution, or persistence mechanisms.
能力评估
Credentials
Node/npm, a first-run Hugging Face model download, native dependencies, and optional Qdrant network access are proportionate for local embeddings and vector storage and are mostly disclosed; scanner-reported dependency versions should be updated before sensitive use.
Install Mechanism
The ClawHub install path is normal, but README manual install instructions clone github.com/zuiho/openclaw-memory-qdrant while SKILL.md and package.json identify zuiho-kai as the project owner, creating a concrete supply-chain substitution risk.
Instruction Scope
Memory storage and recall are disclosed, autoCapture is off by default with PII warnings, and delete/search controls exist; however autoRecall is on by default and there is no trust/provenance gate or review step before stored text is injected into later prompts.
Persistence & Privilege
Default in-memory storage clears on restart and Qdrant persistence is user-configured; no artifact-backed root persistence, scheduled tasks, shell execution, credential theft, or privilege escalation was found.
Purpose & Capability
The implementation coherently provides semantic memory with store/search/forget tools, optional auto-capture, auto-recall, in-memory storage, and optional Qdrant storage, but auto-recalled memory text is prepended into future agent context and can carry prompt-injection content.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install memory-qdrant - 安装完成后,直接呼叫该 Skill 的名称或使用
/memory-qdrant触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.10
安全和一致性修复:正则表达式边界、输入清理、重试机制、健康检查。29个测试用例100%通过
v1.0.9
可配置内存上限:支持 100-1000000 条记忆,设置 999999 为无限制模式
v1.0.8
安全和性能修复:内存泄漏防护、ReDoS 漏洞修复、错误处理改进
v1.0.7
优化 SKILL.md 符合 ClawHub 规范:简化描述、添加 homepage、将详细安装说明移至 README
v1.0.6
文档改进:添加详细的安装注意事项,包括模型下载、原生依赖、Node版本要求和网络访问说明
v1.0.5
更新:完善文档,优化隐私说明
v1.0.4
Phase 1 完成:本地语义记忆系统,自动捕获+召回,零配置
v1.0.3
Simplified SKILL.md following high-star skill patterns: added 'Use when' statement, condensed sections, improved discoverability
v1.0.2
Added comprehensive privacy and security documentation: data storage modes, network access behavior, autoCapture privacy notes, and security recommendations
v1.0.1
Security fixes: removed dev docs, fixed dependencies (@xenova/transformers 3.3.1→2.17.2), removed openai dependency, disabled autoCapture by default for privacy
v1.0.0
Initial release of memory-qdrant, a semantic memory plugin for OpenClaw using Qdrant and Transformers.js.
- Provides local semantic search with embeddings generated by Transformers.js
- Zero configuration required—runs in memory mode without external services
- Tools included: memory_store, memory_search, memory_forget
- Supports automatic memory capture via OpenClaw lifecycle hooks
- ES6 modules and factory function pattern for plugin compatibility
- Memory stored in-process (not persisted after restart)
元数据
常见问题
OpenClaw Memory Qdrant 是什么?
Local semantic memory with Qdrant and Transformers.js. Store, search, and recall conversation context using vector embeddings (fully local, no API keys). 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 9537 次。
如何安装 OpenClaw Memory Qdrant?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install memory-qdrant」即可一键安装,无需额外配置。
OpenClaw Memory Qdrant 是免费的吗?
是的,OpenClaw Memory Qdrant 完全免费(开源免费),可自由下载、安装和使用。
OpenClaw Memory Qdrant 支持哪些平台?
OpenClaw Memory Qdrant 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 OpenClaw Memory Qdrant?
由 zuiho(@zuiho-kai)开发并维护,当前版本 v1.0.10。
推荐 Skills