Subject
17 entries
Memory
Bookmarks
Episodic Memory: semantic search for Claude Code conversation history
Semantic search over past Claude Code conversations via local embeddings and MCP. Preserves the trade-offs, alternatives, and preferences that live nowhere else.
Claude Code Auto Dream: automated memory consolidation
Auto Dream is Anthropic's memory consolidation feature for Claude Code — a four-phase process that runs after sessions to merge, deduplicate, and prune memory files. Think of it as automated housekeeping that keeps your AI's long-term memory from accumulating contradictions.
Remind: generalized memory consolidation for AI agents
Remind consolidates raw AI experiences into generalized concepts stored in a knowledge graph, rather than dumping everything into a vector database. The distinction matters: instead of retrieving raw transcripts, it surfaces patterns like 'user prefers statically typed languages.'
Letta Context Repositories: git-versioned memory for coding agents
Letta introduces Context Repositories — git-versioned memory for coding agents that treats context as source code with branches, commits, and diffs. A substantive rethink of how stateful coding agents should manage long-lived context.
Searchable Agent Memory in a Single File
A single-file BM25 MCP server that gives a Claude Code agent searchable access to its own conversation history. Shows how much mileage you can extract from a minimal implementation.
Mastra Observational Memory
Mastra's Observational Memory keeps agent context windows small by summarizing and compressing observations rather than keeping raw conversation history. A practical approach to the long-term vs. working memory tradeoff in AI agents.
Honcho: continual learning memory for AI agents
Honcho is an AI-native memory platform that gives agents continual, reasoned learning rather than raw retrieval — 60-90% token savings by surfacing only essential context. Background 'Dreaming' keeps understanding current without runtime overhead.
EchoVault: local-first persistent memory for coding agents
EchoVault is local-first persistent memory for coding agents — decisions, bugs, and context stored as Markdown files indexed with FTS5, served via MCP. No cloud, no RAM overhead at idle, no external servers.
claude-supermemory: real-time learning for Claude Code
claude-supermemory connects Claude Code to Supermemory so the agent learns in real-time — preferences, patterns, and project context accumulate across sessions. The memory grows alongside the developer's work.
Retain: unified AI conversation knowledge base for macOS
Retain is a native macOS app that aggregates AI conversations from Claude Code, Cursor, ChatGPT, and others into a unified searchable knowledge base, then exports learnings to CLAUDE.md so Claude remembers your preferences.
Memoria: structured memory management for AI agents
Memoria is a memory manager for AI agents that routes information to appropriate memory types (episodic, semantic, procedural) to enable dynamic, context-aware responses. An attempt to implement a structured cognitive architecture for LLM memory.
LLM Powered Autonomous Agents
Lilian Weng's survey post on LLM-powered autonomous agents — covering the planning, memory, and tool use components that compose into agent architectures. One of the most cited and comprehensive overviews of the agent design space from mid-2023.
The Most Effective Way to Learn Vocabulary
A guide on the most effective vocabulary acquisition methods, grounding recommendations in cognitive science — spaced repetition, contextual learning, and retrieval practice over passive exposure. Applied linguistics meets learning science.
Memorizing Transformers
ICLR 2022 spotlight proposing memory-augmented transformers that use approximate k-NN lookup into stored (key, value) pairs at inference time, without weight updates. Scales to 262K token memory with consistent perplexity improvements — an early approach to giving language models dynamic, test-time-updateable knowledge stores.
Understanding Slices in Go Programming
Going Go Programming's deep explanation of slices in Go — the difference between arrays and slices, the three-field slice header, and the subtle bugs that emerge from sharing underlying arrays. Essential reading for anyone moving from C or Python to Go.
The 5-Minute Guide to C Pointers
A concise primer on C pointers — the concept that trips up most programmers learning C. The guide covers pointer declaration, dereferencing, pointer arithmetic, and common pitfalls, aimed at getting past the initial confusion quickly.
Ruby GC Internals
A guide to Ruby's garbage collector internals from 2012, covering the mark-and-sweep algorithm and the stop-the-world pauses that made Ruby 1.9's GC a known performance bottleneck. Ruby 2.0 and 2.1 later introduced generational and incremental GC to address these issues.
