← 返回 Skills 市场
zuiho-kai

OpenClaw Memory Qdrant

作者 zuiho · GitHub ↗ · v1.0.10
cross-platform ✓ 安全检测通过
8681
总下载
13
收藏
63
当前安装
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 this only if you want agent memory. Keep autoCapture off unless you explicitly want conversations saved, avoid storing secrets, and use only in-memory mode or a trusted Qdrant server for sensitive data. Expect the first run to download an embedding model from Hugging Face.
功能分析
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.
能力评估
Purpose & Capability
The artifacts consistently describe a semantic memory plugin with store, search, forget, optional capture, and recall capabilities; the implementation matches that purpose.
Instruction Scope
Auto-recall can prepend stored memories to future agent context and is documented as enabled by default; auto-capture is documented as disabled by default and opt-in.
Install Mechanism
The skill uses Node/npm dependencies and a first-run Hugging Face model download for local embeddings; these requirements are disclosed in SKILL.md and README. No package-level install script or hidden installer behavior was found.
Credentials
Node/npm, Transformers.js, and optional Qdrant connectivity are proportionate to the stated memory and embedding purpose, and no API keys, browser sessions, local credential stores, or shell execution are requested.
Persistence & Privilege
Default in-memory storage clears on restart, while configured Qdrant storage can persist or transmit memories to the selected server; deletion tools are provided and the Qdrant mode warning is disclosed.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install memory-qdrant
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /memory-qdrant 触发
  4. 根据 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)
元数据
Slug memory-qdrant
版本 1.0.10
许可证
累计安装 327
当前安装数 63
历史版本数 11
常见问题

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 插件,目前累计下载 8681 次。

如何安装 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。

💬 留言讨论