openclaw 网盘下载
OpenClaw

技能详情(站内镜像,无评论)

首页 > 技能库 > Engram

Persistent semantic memory for AI agents — local, fast, free. Use when agent needs to recall past decisions, store new facts/preferences, search conversation history, or maintain context across sessions.

开发与 DevOps

许可证:MIT-0

MIT-0 ·免费使用、修改和重新分发。无需归因。

版本:v0.2.0

统计:⭐ 1 · 1.6k · 5 current installs · 5 all-time installs

1

安装量(当前) 5

🛡 VirusTotal :良性 · OpenClaw :良性

Package:dannydvm/engram-memory

安全扫描(ClawHub)

  • VirusTotal :良性
  • OpenClaw :良性

OpenClaw 评估

The skill's requirements and runtime instructions align with a local CLI-based memory tool; nothing requested is disproportionate to that purpose, but you should review the npm package before installing because CLI packages can execute code and access files.

目的

Name/description (local persistent semantic memory) match the declared binary 'engram' and the npm package 'engram-memory' that provides that CLI. Required binaries and declared install step are coherent with the skill's stated purpose.

说明范围

SKILL.md contains only CLI usage for search/add/ingest/relate/export/import and references local files (e.g., export/import) and stdin ingestion — all expected for a local memory CLI. It does not instruct reading unrelated system files or requiring unrelated env vars.

安装机制

Install uses a public npm package (engram-memory) which is a typical distribution method for a CLI. This is proportionate, but npm packages can execute arbitrary install scripts and the installed binary can perform network I/O; the skill claims 'No cloud' but that cannot be verified without inspecting the package.

证书

No environment variables, credentials, or config paths are requested. That is consistent with the 'local, no API keys' claim. Because no secrets are requested, there is no immediate credential overreach.

持久

always:false and normal autonomous invocation are used. The skill does not request system-wide config changes or other skills' credentials. It will read/write local files (backup.json etc.) as expected for a local memory tool.

综合结论

This skill appears internally consistent for a local CLI-based memory tool, but take these precautions before installing: 1) Inspect the npm package (engram-memory) on the npm registry or its repository — check package.json for postinstall scripts and examine the binary's source if available. 2) Prefer installing in a sandbox/container or with restricted permissions to confirm it behaves offline if you require 'no cloud' guarantees. 3) Be awar…

安装(复制给龙虾 AI)

将下方整段复制到龙虾中文库对话中,由龙虾按 SKILL.md 完成安装。

请把本段交给龙虾中文库(龙虾 AI)执行:为本机安装 OpenClaw 技能「Engram」。简介:Persistent semantic memory for AI agents — local, fast, free. Use when agent ne…。
请 fetch 以下地址读取 SKILL.md 并按文档完成安装:https://raw.githubusercontent.com/openclaw/skills/refs/heads/main/skills/dannydvm/engram-memory/SKILL.md
(来源:yingzhi8.cn 技能库)

SKILL.md

打开原始 SKILL.md(GitHub raw)

---
name: engram
description: "Persistent semantic memory for AI agents — local, fast, free. Use when agent needs to recall past decisions, store new facts/preferences, search conversation history, or maintain context across sessions."
metadata:
  openclaw:
    emoji: "🧠"
    requires:
      bins: ["engram"]
    install:
      - id: node
        kind: node
        package: engram-memory
        bins: ["engram"]
        label: "Install Engram (npm)"
---

# Engram — Agent Memory

Local semantic memory with biological decay, typed memories, and relationship graphs. No API keys. No cloud.

## Boot Sequence

```bash
engram search "<current task or context>" --limit 10
```

Always recall before working. Accessed memories get salience-boosted.

## Storing

```bash
engram add "Client uses React with TypeScript" --type fact --tags react,client
engram add "We decided to pause ads" --type decision --tags ads
echo "Raw conversation text" | engram ingest
```

Types: fact, decision, preference, event, relationship

## Searching

```bash
engram search "what tech stack"
engram search "pricing decisions" --type decision
engram search "client status" --agent client-agent
```

## Relationships

```bash
engram relate <src> <tgt> --type supports
engram auto-relate <id>
engram relations <id>
```

Types: related_to, supports, contradicts, caused_by, supersedes, part_of, references

## Key Concepts

- **Decay**: Unused memories lose salience daily. Recalled ones get boosted.
- **Types**: Filter by fact, decision, preference, event, relationship.
- **Scoping**: global, agent, private, shared.
- **Dedup**: >92% similarity auto-merges.

## Quick Reference

```bash
engram stats
engram recall --limit 10
engram export > backup.json
engram import backup.json
```