← 返回 Skills 市场
arosstale

Openclaw Memory

作者 Artale · GitHub ↗ · v2.1.0
cross-platform ⚠ suspicious
407
总下载
0
收藏
0
当前安装
5
版本数
在 OpenClaw 中安装
/install openclaw-memories
功能描述
Agent memory with ALMA meta-learning, LLM fact extraction, and full-text search. Observer calls remote LLM APIs (OpenAI/Anthropic/Gemini). ALMA and Indexer w...
安全使用建议
What to consider before installing: - The Observer component will send conversation text to third-party LLM endpoints (OpenAI, Anthropic, Gemini) and therefore may expose sensitive or private conversation content. Only enable it if you trust the target LLM and are comfortable with that data flow. - You must supply an API key (OPENAI_API_KEY / ANTHROPIC_API_KEY or pass apiKey in config) for the Observer to work. The registry metadata does NOT declare these required env vars — do not assume the skill is fully offline. - If you don't want networked extraction, you can still use ALMA and the Indexer offline; disable or avoid instantiating ObserverAgent. - Prefer giving a least-privileged key (limited scope or separate account) if possible, and audit any logs at your LLM provider for unexpected requests. - The Indexer reads specific workspace Markdown paths (MEMORY.md, memory/YYYY-MM-DD.md, bank/entities/*.md, bank/opinions.md). Ensure those files don't contain secrets you don't want included in search or sent to the Observer. - The codebase is small and matches its README, but the metadata mismatch about required credentials is a real coherence issue — consider asking the publisher to update the skill manifest to declare the required env vars before installing.
功能分析
Type: OpenClaw Skill Name: openclaw-memories Version: 2.1.0 The OpenClaw Memory skill bundle is classified as benign. It clearly states its functionality, including the use of remote LLM APIs for the Observer component and local file system access for the Indexer. Crucially, the `src/observer.ts` file includes a `sanitize` function specifically designed to prevent invisible prompt injection, and the `src/scanner.ts` file is a dedicated Unicode smuggling scanner, indicating a strong focus on security and prevention of prompt injection attacks. The database (`src/db.ts`) is an in-memory mock, mitigating traditional SQL injection risks. There is no evidence of data exfiltration, unauthorized persistence, arbitrary code execution, or other malicious intent. The package also lists zero runtime dependencies, reducing supply chain risk.
能力评估
Purpose & Capability
Name/description (ALMA, Observer, Indexer) match the included code: ALMA evolves designs offline, Indexer reads workspace Markdown, and Observer calls remote LLM APIs. The code and README are consistent with the stated purpose.
Instruction Scope
SKILL.md and the code limit scope to: (a) offline ALMA and Indexer that use an in‑memory DB and workspace Markdown files, and (b) an Observer that sends sanitized conversation content to OpenAI/Anthropic/Gemini endpoints. The Observer will transmit conversation content to external LLMs (expected for extraction) — this is functionalityally appropriate but has privacy/exfiltration implications that users should consider.
Install Mechanism
No install spec in registry (instruction-only skill). Package.json and source are present but there are no runtime dependencies and no external download/install steps that would write arbitrary code to disk beyond a normal npm install. This is low risk from an installer perspective.
Credentials
SKILL.md and observer.ts require an LLM API key (OPENAI_API_KEY, ANTHROPIC_API_KEY, or apiKey in config), but the registry metadata lists no required environment variables or primary credential. The Observer legitimately needs an API key, so the metadata omission is an incoherence and a risk: users may not be warned that conversational data can be sent to third‑party LLMs and that keys are necessary.
Persistence & Privilege
always is false; the skill does not request permanent platform presence or modify other skills/config. The Indexer reads workspace files but uses an in‑memory DB and does not write persistent system‑wide config. No elevated privileges requested.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install openclaw-memories
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /openclaw-memories 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v2.1.0
Unicode smuggling scanner + 9-layer sanitize defense
v2.0.4
Remove author email
v2.0.3
Sanitize inputs, move Gemini key to header, fix version mismatch
v2.0.2
openclaw-memories 2.0.2 - Updated project name and description for clarity; now "openclaw-memories" with a concise feature summary. - Simplified and rewrote documentation: focuses on the three core components (ALMA, Observer, Indexer) and their workflows. - Clarified dependency on LLM API keys for Observer, while ALMA and Indexer remain fully offline. - Noted key limitations: in-memory search index only, and dashboard removed. - Modernized install instructions and environment setup details. - Removed obsolete CI workflow file.
v2.0.1
- openclaw-memory v2.0.1 introduces a production-grade memory system for OpenClaw agents, implementing the Hindsight Memory Architecture (Retain/Recall/Reflect) with ALMA meta-learning. - Automatically extracts facts from conversations, injects relevant memories into prompts, and optimizes memory design over time. - Fully local-first: uses SQLite, Markdown, git, and supports semantic search (FTS5 + vector), with no cloud dependencies. - Simple integration and auto-configuration; detailed API and prompt formats for extensible workflows. - Supports dashboard for visual management, scheduled daily reflections, and robust troubleshooting guidance.
元数据
Slug openclaw-memories
版本 2.1.0
许可证
累计安装 0
当前安装数 0
历史版本数 5
常见问题

Openclaw Memory 是什么?

Agent memory with ALMA meta-learning, LLM fact extraction, and full-text search. Observer calls remote LLM APIs (OpenAI/Anthropic/Gemini). ALMA and Indexer w... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 407 次。

如何安装 Openclaw Memory?

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

Openclaw Memory 是免费的吗?

是的,Openclaw Memory 完全免费(开源免费),可自由下载、安装和使用。

Openclaw Memory 支持哪些平台?

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

谁开发了 Openclaw Memory?

由 Artale(@arosstale)开发并维护,当前版本 v2.1.0。

💬 留言讨论