Rune - Self-Improving AI Memory

ReviewAudited by ClawScan on May 10, 2026.

Overview

Rune appears to be a legitimate memory tool, but it deserves review because it installs persistent hooks and broad “mandatory” memory-use instructions while the registry under-declares its install behavior.

Install Rune only if you want persistent cross-session AI memory and are comfortable with session hooks and workflow files that encourage automatic recall. Review the install/setup scripts first, prefer local Ollama mode for private data, avoid storing secrets, and make sure the registry/install metadata is corrected or understood before enabling it.

Findings (5)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

ConcernHigh Confidence
ASI01: Agent Goal Hijack
What this means

The agent may consult and inject stored memory for unrelated or simple requests, potentially changing answers or exposing old context unnecessarily.

Why it was flagged

The workflow setup writes persistent instructions that make Rune recall mandatory before every response, which is broader than a scoped, user-requested memory lookup.

Skill content
## 🚨 CRITICAL: Memory Usage Is Not Optional ... ### BEFORE Every Response ... # 1. ALWAYS recall relevant context first
Recommendation

Scope the workflow to relevant tasks, make automatic recall clearly opt-in, and provide an easy way to disable or narrow these instructions.

What this means

Users or platform controls may not correctly surface that installing this skill can run scripts, install npm packages, modify workspace files, and add hooks.

Why it was flagged

The package declares executable install/setup scripts even though the supplied registry metadata says there is no install spec and the skill is instruction-only.

Skill content
"script": "./install.sh" ... "script": "./setup-workflow.sh"
Recommendation

Publish accurate registry install metadata and review install.sh/setup-workflow.sh before running them.

NoteHigh Confidence
ASI10: Rogue Agents
What this means

The skill can automatically recall context and save session style information after installation.

Why it was flagged

Rune is configured to run automatically at session start and end, creating persistent memory behavior across sessions.

Skill content
"sessionHooks": { "start": "./rune-session-handler.sh start", "end": "./rune-session-handler.sh end" }
Recommendation

Enable the hooks only if you want cross-session memory, and remove or disable them if you prefer manual recall only.

What this means

Personal preferences, project details, decisions, or inaccurate facts may persist and influence future agent responses.

Why it was flagged

The skill stores persistent facts and later injects selected context into agent sessions, which is core to its purpose but sensitive.

Skill content
**SQLite Database**: All memory stored in `~/.openclaw/memory.db`
Recommendation

Do not store secrets, periodically review/delete memory entries, and protect or back up ~/.openclaw/memory.db appropriately.

What this means

If cloud extraction is used, selected content and API usage may be sent to the configured provider and billed to the user’s account.

Why it was flagged

The static scan shows optional provider credential use for cloud LLM features, which matches the documented OpenAI/Anthropic support but is not declared in the registry requirements.

Skill content
const apiKey = process.env.OPENAI_API_KEY;
Recommendation

Use local Ollama mode for private data, set cloud API keys only when needed, and verify which files are processed before running extraction.