TasteBud Memory: Reversible Agent Memory via Hyperdimensional Computing

TasteBud Memory is a reversible memory index for AI agents built on hyperdimensional computing / vector symbolic architectures (Kanerva). Instead of blending project contributions into an irreversible sum (like mixing paint), each project gets a deterministic 4096-dimensional ±1 vector, and a day's work is encoded as a weighted sum. Because random high-dim vectors are near-orthogonal, dot products can decompose the blend back into its constituent projects — including detecting unknown ingredients.
What It Does
- Lossless decode: Given a day's vector, recover exactly which projects contributed and their proportions.
- Complete retrieval: List all days that touched project X (embedding search returns representatives, not the full set).
- Origin tracking: Find when a project started, even under old names.
- Set differences: What was active in March but dead by June? (impossible with embeddings)
- Absence detection: Which workstreams never got documentation?
- Unknown ingredient detection: Flags when a day's work contains a project not in the codebook — the 'chef's palate' move.
Validation Protocol
Before trusting, backtested against the author's own history:
- Froze a ground-truth doc, had adversarial verifier agents blind-re-derive 31 of 92 days — caught 2 real tagging errors, 93.5% faithful.
- Replayed history with known projects deleted from the codebook to prove the unknown-ingredient detector would have flagged them (day 0–2 in backtests).
- Real history had a project that ran 13+ days before getting any documentation — the original motivation.
Honest Limitations
- The plain composition table does most query work. Vector layer earns its keep on lossless decode, day-similarity, drift tracking, and fixed-size encoding.
- Local model (Gemma 26B) failed the tagging-quality gate (0.74 agreement vs 0.80 bar) — currently the alerted fallback, big cloud model is nightly primary.
- This is an index, not a summarizer. It recovers the ingredient list, not the recipe.
Technical Details
- ~600 lines of dependency-free Node.js
- Two JSON files for persistence
- MIT license
- Includes an MCP server so any agent platform can use it
- Fictional sample data so every command works right after clone
Repository: github.com/Mikhail-Za/tastebud-memory. Methodology doc (kill-gates, backtest protocol) is in the repo.
📖 Read the full source: r/openclaw
👀 See Also

Testing MiniMax M2.7 via API on Three Real ML and Coding Workflows
A developer benchmarks MiniMax M2.7 against Claude Opus 4.7 on three real tasks: refactoring a PyTorch project, drafting Obsidian notes, and more. Key findings and setup included.

Running Multiple Claude Code Sessions in Parallel with Git Worktrees
A developer shares how they use git worktrees to run multiple Claude Code sessions on separate branches without stashing or context switching. Review diffs, merge, and move on.

Flotilla v0.5.0 Overhauls Background Execution to Beat Claude SDK Credit Caps
Flotilla v0.5.0 replaces sequential agent execution with non-blocking parallel loops, 30-minute per-agent timeouts, and local delegation to cut SDK credit usage.

Super Claude browser extension tracks Claude AI usage velocity and limit predictions
A developer built a browser extension called Super Claude that adds usage velocity indicators and time-to-100% predictions directly in the Claude UI, helping users monitor their 5-hour allocation consumption.