Your AI agents remember every design decision you make
Stop watching your agents forget architectural constraints and design rationale mid-coding session. Design Decision Memory preserves intent across context resets, keeping your code consistent and your agents aligned.
Add to VSCodeYou're deep in a long coding session with Claude Code, Cursor, or another agentic IDE. You've explained your API design philosophy. You've outlined why you chose PostgreSQL over MongoDB. You've described your testing conventions and naming patterns. Your agent understands everything.
Then, after 8,000 tokens, something shifts. Your agent suggests a database migration that contradicts the schema decisions you made earlier. It proposes a feature structure that violates the layered architecture you spent an hour explaining. It doesn't seem to remember that you explicitly rejected a certain pattern fifteen minutes ago.
This isn't a model failure. It's a context window constraint. Every message, every decision, every design rationale gets lost as the conversation grows. Your agent isn't forgetting on purpose. There's literally no room in the context window to keep it all.
The result: inconsistent code suggestions. Repeated questions about decisions you've already made. Friction between what your agent proposes and what your architecture actually requires. And for teams, complete chaos when agents on different machines have completely different understandings of the same codebase.
Design Decision Memory is a lightweight VSCode extension that sits in your editor and does one thing exceptionally well: it captures and preserves the architectural intent of your codebase.
As you code and chat with agents, the extension listens to your conversation. When you make a design decision (or your agent proposes one), it gets encoded into a compact, searchable format. This isn't a manual process. You don't fill out forms or write documentation. The extension learns from your actual conversations with your AI assistant.
When your agent is about to generate code, Design Decision Memory injects your decision history into the prompt. Your agent sees not just the code that exists, but the reasoning behind why it exists. When context resets, your decisions come with you.
Extension monitors your agent conversations and extracts design decisions in real time.
Decisions are encoded into a token-efficient format that doesn't bloat your prompts.
Before each agent turn, your decision history is automatically included in context.
Decisions survive context resets, client restarts, and team collaboration.
No manual logging required. The extension learns from your conversations with agents, extracting architectural decisions, constraints, and design rationale without interrupting your workflow.
Decisions are compressed into ultra-efficient summaries. Your agent gets full architectural context without wasting tokens on verbose documentation.
Before each agent response, Design Decision Memory automatically injects relevant decisions into context. Your agent stays aligned with your architecture.
Install and it works. No API keys, no cloud services, no setup wizards. Everything stays local to your machine.
Quickly find past decisions. "Show me why we chose this pattern" becomes a command, not a scroll through chat history.
Export decision memory as a shareable context file. Onboard new team members with full architectural understanding instantly.
Design Decision Memory is built for developers who:
Free to use, forever. Open source.
Install directly from the VSCode Marketplace. No subscriptions. No tracking. Your decisions stay yours.
Add to VSCode NowThe Wishdeal Factory scores every idea against 10 Adoptability axes, separate from raw quality. Here are the numbers we surface for this one.
Everything on this page. The brand, the score, the Fermi math, the audio pitch.
ICP, MVP scope, first 7 build tasks, 30/60/90 launch plan, GTM, email drip, LinkedIn message, objections, risk memo.
Unlock dossierDossier plus the working code starter, brand assets, copy library, and outreach pack.
See adopt scopeHire the team that built this to install, customize, and run launch with you.
See scope