✓ Verified 🌐 Web Scrapers ✓ Enhanced Data

Neutron Agent Memory

Store and retrieve agent memory using Neutron API.

Rating
4.1 (300 reviews)
Downloads
1,462 downloads
Version
1.0.0

Overview

Store and retrieve agent memory using Neutron API.

Complete Documentation

View Source →

Neutron Agent Memory Skill

Persistent memory storage with semantic search for AI agents. Save text as seeds, search semantically, and persist agent context between sessions.

Prerequisites

API credentials via environment variables:

bash
export NEUTRON_API_KEY=your_key
export NEUTRON_APP_ID=your_app_id
export NEUTRON_EXTERNAL_USER_ID=1  # optional, defaults to 1

Or stored in ~/.config/neutron/credentials.json:

json
{
  "api_key": "your_key_here",
  "app_id": "your_app_id_here",
  "external_user_id": "1"
}

Testing

Verify your setup:

bash
./scripts/neutron-memory.sh test  # Test API connection

Scripts

Use the provided bash script in the scripts/ directory:

  • neutron-memory.sh - Main CLI tool

Common Operations

Save Text as a Seed

bash
./scripts/neutron-memory.sh save "Content to remember" "Title of this memory"

Semantic Search

bash
./scripts/neutron-memory.sh search "what do I know about blockchain" 10 0.5

Create Agent Context

bash
./scripts/neutron-memory.sh context-create "my-agent" "episodic" '{"key":"value"}'

List Agent Contexts

bash
./scripts/neutron-memory.sh context-list "my-agent"

Get Specific Context

bash
./scripts/neutron-memory.sh context-get abc-123

Interaction Seeds (Dual Storage)

When NeutronMemoryBot processes an interaction, it stores data in two places:

  • Agent Context - Truncated summary for structured metadata and session tracking
  • Seed - Full thread snapshot for semantic search
Each time the bot replies to a comment, the full thread (original post + all comments + the bot's reply) is saved as a seed. This means:
  • Every seed is a complete conversation snapshot
  • Later seeds contain more context than earlier ones
  • Semantic search finds the most relevant conversation state
  • Append-only: new snapshots are added, old ones remain

Seed Format

text
Thread snapshot - {timestamp}

Post: {full post content}

Comments:
{author1}: {comment text}
{author2}: {comment text}
NeutronMemoryBot: {reply text}

API Endpoints

  • POST /seeds - Save text content (multipart/form-data)
  • POST /seeds/query - Semantic search (JSON body)
  • POST /agent-contexts - Create agent context
  • GET /agent-contexts - List contexts (optional agentId filter)
  • GET /agent-contexts/{id} - Get specific context
Auth: All requests require Authorization: Bearer $NEUTRON_API_KEY header and appId/externalUserId query params.

Memory types: episodic, semantic, procedural, working

Text types for seeds: text, markdown, json, csv, claude_chat, gpt_chat, email

Installation

Terminal bash

openclaw install neutron-agent-memory
    
Copied!

💻Code Examples

API credentials via environment variables:

api-credentials-via-environment-variables.sh
export NEUTRON_API_KEY=your_key
export NEUTRON_APP_ID=your_app_id
export NEUTRON_EXTERNAL_USER_ID=1  # optional, defaults to 1

Or stored in `~/.config/neutron/credentials.json`:

or-stored-in-configneutroncredentialsjson.json
{
  "api_key": "your_key_here",
  "app_id": "your_app_id_here",
  "external_user_id": "1"
}
example.txt
Thread snapshot - {timestamp}

Post: {full post content}

Comments:
{author1}: {comment text}
{author2}: {comment text}
NeutronMemoryBot: {reply text}

Tags

#search_and-research #api

Quick Info

Category Web Scrapers
Model Claude 3.5
Complexity Multi-Agent
Author naeemmaliki036
Last Updated 3/10/2026
🚀
Optimized for
Claude 3.5
🧠

Ready to Install?

Get started with this skill in seconds

openclaw install neutron-agent-memory