dream

Consolidate SQLite memory banks using forgetting curves and semantic graph connections.

Updated Jul 14, 2026
One-click install
npx skills add https://github.com/roy2392/scout-graph-memory --skill dream-roy2392
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dream
Source: https://github.com/roy2392/scout-graph-memory/tree/main/skills/dream
Command: npx skills add https://github.com/roy2392/scout-graph-memory --skill dream-roy2392

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires better-sqlite3, sqlite-vec, @huggingface/transformers, and includes scripts (resource) components.

What problem does it solve?

This skill prevents AI agent memory banks from becoming bloated, disorganized, and disconnected by performing an automated nightly consolidation process that mimics REM sleep.

Core Features & Use Cases

  • Memory Consolidation: Automatically decays stale information, merges duplicate facts, and weaves connections between related memories to maintain a compact, high-quality knowledge graph.
  • Pressure-Adaptive Scaling: Dynamically adjusts forgetting thresholds and merge aggressiveness based on the current memory bank size to ensure the agent stays within its optimal performance budget.
  • Use Case: Use this skill to maintain a durable, self-maintaining knowledge base for an AI agent, ensuring that critical information persists while noise is pruned and related facts remain linked for better recall.

Quick Start

Run the dream skill to perform a full nightly consolidation pass on the current memory bank.

Frequently Asked Questions about dream

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I consolidate AI agent memory to prevent bloat and disconnected facts?

To consolidate AI agent memory, you can run an automated nightly process that applies forgetting curves, merges redundant entries, and weaves semantic graph connections. This prevents your local SQLite memory store from becoming disorganized and bloated.

What is the best way to prune stale information from a local SQLite memory store?

The best way to prune stale information from a local SQLite memory store is to use an automated memory consolidation process. It applies forgetting curves and pressure-adaptive scaling to decay stale data while maintaining a target entry count.

Does AI agent memory consolidation work with SQLite and Node.js environments?

Yes, AI agent memory consolidation operates on local SQLite-based memory stores and requires Node.js along with the scout-graph-memory package to execute its nightly decay and weaving algorithms.

How does pressure-adaptive scaling manage memory bank size for AI agents?

Pressure-adaptive scaling manages memory bank size by dynamically adjusting forgetting thresholds and merge aggressiveness based on current memory volume. This ensures the agent stays within its optimal performance budget.

Can I establish semantic graph connections between related memories in an AI agent knowledge base?

Yes, you can establish semantic graph connections by running a memory weaving algorithm. This process links related facts during the nightly consolidation pass, ensuring better recall and graph integrity for your AI agent.

Why do AI agents lose performance when their long-term memory banks grow too large?

AI agents lose performance when long-term memory banks become bloated and disconnected. An automated nightly consolidation process mimics REM sleep to merge duplicates and prune noise, maintaining a compact, high-quality knowledge graph.