← 返回 Skills 市场
254
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install memory-harness
功能描述
Runtime-enforced memory harness for OpenClaw. Implements 3-stage recall (session preflight, triggered recall, pre-execution gate) with intent classification,...
安全使用建议
What to consider before installing:
- Functionality mismatch: The SKILL.md promises retrieval of pinned facts, projects, and session history, but the code contains only local placeholders and does not connect to any memory backend—don't expect it to actually fetch your stored memories without additional integration.
- Broken code: intent-classifier.js contains syntax and logic errors and appears nonfunctional; the harness may fail or behave unexpectedly. Review and test that file and the whole harness in an isolated environment before trusting it in production.
- Local execution: The skill runs local node scripts via child_process.execFileSync. This is normal for this kind of tool, but ensure the agent environment has Node available and verify the scripts don't get modified to perform I/O you don't expect.
- No network/exfiltration observed: There are no network calls, credential requests, or environment-variable usage in the provided files — good from an exposure standpoint — but also confirms it currently cannot access remote memory stores without modification.
- Recommended actions: (1) Request the maintainer/source (unknown origin) or inspect/repair intent-classifier.js; (2) add/verify integration code for your actual memory backend before enabling autonomous invocation; (3) run the harness with representative test inputs to confirm behavior and logs; (4) limit agent autonomy to manual invocation until you confirm correct, tested behavior.
功能分析
Type: OpenClaw Skill
Name: memory-harness
Version: 1.0.0
The memory-harness skill bundle implements a multi-stage context management system for the OpenClaw agent, including intent classification and a safety gate. The code includes a security-focused component, pre-execution-gate.js, which explicitly checks for dangerous patterns like 'rm -rf' and 'eval'. While intent-classifier.js contains syntax errors and fragmented logic, there is no evidence of malicious intent, data exfiltration, or unauthorized system access.
能力评估
Purpose & Capability
The name/description (3-stage recall, intent classification, entity detection, memory compression, pre-execution gate) matches the included scripts. However, the code does not integrate with any memory backend or external store — targeted-recall returns placeholder items and there are no APIs, DB connections, or credential requirements. SKILL.md asserts fetching 'pinned facts', 'active project', etc., but the implementation only simulates those behaviors. This is an internal inconsistency (promised capabilities are not implemented).
Instruction Scope
SKILL.md and the scripts instruct only local processing (intent detection, recall decision, compression, logging). The harness runs other local scripts via node child processes but does not read unrelated system files, environment variables, or send data to external endpoints. That scope is appropriate for a memory harness template. However, SKILL.md's phrase 'runs automatically at the right times - NOT relying on SKILL.md text alone' implies autonomous runtime behavior; combined with missing backend integration, this could mislead users about what the skill will actually retrieve.
Install Mechanism
No install spec is provided (instruction-only install), and there are no downloads or external packages fetched. The skill includes plain JS files that will run on a Node runtime. No high-risk install mechanism (no arbitrary URL downloads or external package installs) was used.
Credentials
The skill declares no required environment variables, no credentials, and code does not read process.env or access external services. The requested environment access is proportionate to the stated purpose.
Persistence & Privilege
The skill is not always-on, does not request system-wide config paths or modify other skills, and does not persist credentials. It does spawn local node processes (execFileSync) to run its helper scripts — expected for a JS-based harness.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install memory-harness - 安装完成后,直接呼叫该 Skill 的名称或使用
/memory-harness触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of memory-harness: a runtime-enforced, staged recall system for OpenClaw.
- Implements 3-stage recall: session preflight, triggered recall, and pre-execution recall gate.
- Includes intent classification, entity detection, memory compression, and status tracking.
- Recall is automatically triggered based on user intent and entity references, keeping chat lightweight unless contextual memory is needed.
- Enforces recall before all execution-like actions to ensure constraints and context are respected.
- Outputs are always compressed, ranked, and deduplicated, with hard caps on memory injected.
- Provides structured logs for monitoring recall behavior and outcomes.
元数据
常见问题
Memory Harness 是什么?
Runtime-enforced memory harness for OpenClaw. Implements 3-stage recall (session preflight, triggered recall, pre-execution gate) with intent classification,... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 254 次。
如何安装 Memory Harness?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install memory-harness」即可一键安装,无需额外配置。
Memory Harness 是免费的吗?
是的,Memory Harness 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Memory Harness 支持哪些平台?
Memory Harness 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Memory Harness?
由 taka3693(@taka3693)开发并维护,当前版本 v1.0.0。
推荐 Skills