← 返回 Skills 市场
marlandoj

Zouroboros Memory

作者 marlandoj · GitHub ↗ · v3.0.0 · MIT-0
cross-platform ⚠ suspicious
131
总下载
1
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install zouroboros-memory
功能描述
Production-grade persistent memory for AI agents. Hybrid SQLite + vector search, decay classes, episodic memory, cognitive profiles, and MCP server.
安全使用建议
This skill appears to implement what it claims: a local hybrid SQLite + vector memory with CLI and an MCP server. Before installing, consider: - If you enable vector search or reranking, the skill will send text to external services (OLLAMA_URL or OpenAI). Only set these env vars if you trust the destination (prefer a local Ollama instance). - The package writes a database by default to ~/.zouroboros/memory.db — pick and review the DB path if you don't want persistent data in your home directory. - The npm package depends on better-sqlite3 (native addon) which compiles on install — review/build in a controlled environment if you have supply-chain concerns. - Registry metadata did not declare env vars or the config path; this is likely an oversight. Verify the upstream repository and package integrity (check GitHub releases, package contents, and package checksum) before installing into a production agent. - For minimal risk, run the package in a sandboxed environment, avoid setting OPENAI_API_KEY or OLLAMA_URL to public endpoints, and audit network activity the first time the skill runs.
功能分析
Type: OpenClaw Skill Name: zouroboros-memory Version: 3.0.0 The zouroboros-memory skill bundle is a legitimate implementation of a persistent memory system for AI agents, providing hybrid keyword and vector search capabilities. It uses SQLite (via better-sqlite3) for local storage and integrates with Ollama or OpenAI for embeddings and reranking. The code follows standard patterns for MCP (Model Context Protocol) servers, including secure parameter binding for SQL queries and standard JSON-RPC communication over stdio. No evidence of data exfiltration, malicious execution, or prompt injection was found across the source files (e.g., src/database.ts, src/mcp-server.ts) or documentation.
能力标签
crypto
能力评估
Purpose & Capability
Name/description align with the code and files: a Node.js package that provides persistent memory (SQLite schema, embeddings, episodic memory, graph, MCP server, CLI). Required binary (node) and npm install are appropriate for this functionality.
Instruction Scope
SKILL.md and README show normal, scoped runtime instructions (npx CLI, start MCP server, init DB, store/search facts). The runtime code will call external services only when vectorEnabled or reranker features are enabled (calls to Ollama endpoints and OpenAI API). The skill also reads/writes a local DB path (~/.zouroboros/memory.db) and can read files for batch import — these are expected for a persistent memory tool but should be noted.
Install Mechanism
Install spec is an npm package (zouroboros-memory) that creates two binaries — expected. It depends on better-sqlite3 (native addon compiled on install), which raises the usual native-build/supply-chain considerations but is proportionate to embedding a local SQLite storage engine.
Credentials
Registry metadata declared no required env vars, but the code/README use several optional env vars (ZO_MEMORY_DB / ZOUROBOROS_MEMORY_DB, OLLAMA_URL, OLLAMA_MODEL, OPENAI_API_KEY, ZO_OPENAI_API_KEY). Those are functionally justified (DB override, enabling embeddings via Ollama, enabling OpenAI reranker) but the metadata omission is an inconsistency. Enabling vector or reranker features will send content to external endpoints (ollama host or api.openai.com), which can leak sensitive data if unintentionally enabled.
Persistence & Privilege
always:false (normal). The package will create and persist a database under the user's file system (default ~/.zouroboros/memory.db) and write migration tables, indices, and embeddings; this is expected and required for a memory skill but is a persistent local footprint the user should accept explicitly.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install zouroboros-memory
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /zouroboros-memory 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v3.0.0
Initial ClawHub release. Production-grade persistent memory with hybrid SQLite + vector search, decay classes, episodic recall, cognitive profiles, and MCP server.
元数据
Slug zouroboros-memory
版本 3.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Zouroboros Memory 是什么?

Production-grade persistent memory for AI agents. Hybrid SQLite + vector search, decay classes, episodic memory, cognitive profiles, and MCP server. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 131 次。

如何安装 Zouroboros Memory?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install zouroboros-memory」即可一键安装,无需额外配置。

Zouroboros Memory 是免费的吗?

是的,Zouroboros Memory 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Zouroboros Memory 支持哪些平台?

Zouroboros Memory 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Zouroboros Memory?

由 marlandoj(@marlandoj)开发并维护,当前版本 v3.0.0。

💬 留言讨论