← Back to Skills Marketplace
minopop

VyasaGraph — Persistent Agent Memory

by minopop · GitHub ↗ · v1.2.0 · MIT-0
cross-platform ✓ Security Clean
151
Downloads
1
Stars
0
Active Installs
7
Versions
Install in OpenClaw
/install vyasagraph
Description
No more agentic amnesia. Gives your agent short-term + long-term memory: hot survivable context + knowledge graph for permanent recall. Semantic search, grap...
Usage Guidance
This skill appears coherent for adding local persistent memory, but before installing: 1) Review the vyasagraph npm package and the GitHub source to confirm what it writes and whether it makes any network calls or telemetry beyond OpenAI embeddings. 2) Do not store secrets, API keys, payment data, or personal health data in the memory files; follow the SKILL.md guidance. 3) Consider running the package in a sandbox/container and pin the package version. 4) Inspect file permissions for SESSION-STATE.md and memory.db, and encrypt or restrict access if needed. 5) Only set OPENAI_API_KEY if you accept that embeddings (derived from stored entity text) will be sent to OpenAI; verify the code path to ensure conversation transcripts are not leaked. 6) If you lack time to audit, treat this as untrusted third-party code and limit its data and execution privileges.
Capability Analysis
Type: OpenClaw Skill Name: vyasagraph Version: 1.2.0 The vyasagraph skill implements a dual-layer memory system (short-term and long-term) for AI agents using local file storage (memory.db and SESSION-STATE.md). The instructions in SKILL.md explicitly guide the agent to maintain state and record new information, which is consistent with the stated purpose of providing persistent memory. While it optionally uses the OpenAI API for text embeddings, the documentation clearly outlines this behavior and provides privacy warnings, with no evidence of data exfiltration, malicious execution, or deceptive prompt injection.
Capability Assessment
Purpose & Capability
Name/description (embedded long- and short-term memory) match what the SKILL.md describes. Installing an npm package named vyasagraph is proportionate to the declared purpose. No unrelated env vars or binaries are requested.
Instruction Scope
The instructions direct the agent to persist session state (SESSION-STATE.md) and a local DB (memory.db) and to write before responses (write-ahead log). This is expected for a memory skill, but it means the agent will write local files frequently and could persist any text the agent is instructed to store—so the agent's behavior should be constrained to avoid saving secrets or unintended data.
Install Mechanism
Install is via npm (package: vyasagraph). This is an expected distribution method for a Node.js memory library; moderate trust risk typical of third-party npm packages but not unusual or disproportionate.
Credentials
Only an optional OPENAI_API_KEY is declared (used for embeddings). No required credentials or unrelated environment variables are requested. The optional key is consistent with the stated embedding feature.
Persistence & Privilege
The skill persists data to local files (memory.db, SESSION-STATE.md). always: false (not force-included). Autonomous invocation is allowed by platform default—combined with persistence this increases blast radius if the agent is permitted to store arbitrary content, so limit what the agent may record.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install vyasagraph
  3. After installation, invoke the skill by name or use /vyasagraph
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.2.0
v3.2.0: Added currentState field — set a dense summary on any entity to sharpen its semantic search signal. Full observation history preserved. Fixed misleading OpenAI privacy wording in skill description.
v1.1.0
v3.1.0: addObservations() and updateEntity() now auto-regenerate embeddings on every write. Fixes stale semantic search results after incremental memory updates.
v1.0.4
Security: declared OPENAI_API_KEY as optional env, added repo/homepage/license metadata, added Security & Privacy section covering data handling, what not to store, retention policy, and open source provenance
v1.0.3
Better spacing, bullet points with emojis, updated blurb
v1.0.2
Punchier description blurb
v1.0.1
Expanded description: full feature list, dual-layer memory explanation, project tracking, error tracking, naming conventions, full API examples
v1.0.0
Initial release. Two-layer memory stack: SESSION-STATE (short-term) + VyasaGraph knowledge graph (long-term). No more agentic amnesia.
Metadata
Slug vyasagraph
Version 1.2.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 7
Frequently Asked Questions

What is VyasaGraph — Persistent Agent Memory?

No more agentic amnesia. Gives your agent short-term + long-term memory: hot survivable context + knowledge graph for permanent recall. Semantic search, grap... It is an AI Agent Skill for Claude Code / OpenClaw, with 151 downloads so far.

How do I install VyasaGraph — Persistent Agent Memory?

Run "/install vyasagraph" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is VyasaGraph — Persistent Agent Memory free?

Yes, VyasaGraph — Persistent Agent Memory is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does VyasaGraph — Persistent Agent Memory support?

VyasaGraph — Persistent Agent Memory is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created VyasaGraph — Persistent Agent Memory?

It is built and maintained by minopop (@minopop); the current version is v1.2.0.

💬 Comments