agent-memory-improved

Verified·Scanned 2/18/2026

Provides a local Agent Memory Service for persistent encrypted memories and tools to run it locally. It runs shell scripts (./scripts/setup.sh, ./scripts/start.sh), makes localhost HTTP calls (http://127.0.0.1:8000, http://127.0.0.1:8742), and stores recovery phrases in ~/.agent-memory/identity.json.

from clawhub.ai·vc55cca4·52.8 KB·0 installs
Scanned from 1.0.1 at c55cca4 · Transparency log ↗
$ vett add clawhub.ai/lucaspdude/agent-memory-improved

Agent Memory Service - Improved Edition

An improved version of the Agent Memory Service with proper Ed25519 cryptography implementation.

What's New

This version fixes the signature implementation that was preventing memory storage/retrieval from working correctly.

Key Improvements

  1. Fixed Ed25519 Signatures - Memory client now properly signs messages for authentication
  2. Working Cryptography - Store and retrieve memories with full cryptographic verification
  3. Better Error Handling - Clearer messages when things go wrong
  4. Startup Script - Easy service management with start.sh

Package Contents

agent-memory-improved/
├── SKILL.md                    # Skill documentation
├── CHANGELOG.md                # List of changes from original
├── SELF_IMPROVEMENT_GUIDE.md   # Guide for using memory effectively
├── scripts/
│   ├── memory_client.py        # CLI client (improved)
│   ├── memory_client_original.py # Original client (for reference)
│   ├── setup.sh               # One-time setup
│   └── start.sh               # Start the service
└── assets/service/
    ├── main.py
    └── requirements.txt

Quick Start

1. Install Dependencies

pip install fastapi uvicorn psutil pydantic cryptography mnemonic base58

2. Start the Service

./scripts/start.sh

The service will run on http://127.0.0.1:8000

3. Register Your Agent

./scripts/memory_client.py register

Save your recovery phrase! It's the only way to recover your identity.

4. Store Memory

# Creates a template for you to edit
./scripts/memory_client.py store

# Edit ~/.agent-memory/memory_template.json
# Then store it
./scripts/memory_client.py store --file ~/.agent-memory/memory_template.json

5. Retrieve Memory

./scripts/memory_client.py retrieve

Testing

Verified working:

  • ✅ Agent registration with Ed25519 keypair
  • ✅ Memory storage with proper signatures
  • ✅ Memory retrieval with authentication
  • ✅ Service health checks
  • ✅ Database persistence