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

Open-Source Web UI for Parallel Claude Code Sessions Using Git Worktree
A developer has built an open-source web UI called CCUI that enables running multiple Claude Code sessions in parallel using git worktree. It runs as a local web server accessible via browser and supports SSH port forwarding for remote development.

Workflow orchestrator with AI CLI integration for sysadmin tasks
A developer built a file-based workflow orchestrator called 'workflow' that integrates with Claude Code, Codex CLI, and Gemini CLI. It generates, updates, fixes, and refines YAML workflows from natural language descriptions for sysadmin tasks.

ThunderClaw: Run OpenClaw Agents Inside Thunderbird for Email Rewriting, Translation, and Summarization
ThunderClaw brings OpenClaw agents into Thunderbird, offering rewrite, translate, and summarize features with a Generate → Preview → Apply → Undo flow.

MCP Server Tracks Known Bugs in Dev Tools to Improve LLM Recommendations
nanmesh-mcp is an MCP server that crawls GitHub Issues, Stack Overflow, and Reddit to track real problems in 57 development tools, providing LLMs with current bug data before making library recommendations.