name: vx-memory description: Use VX durable memory for coding work that depends on prior decisions, user preferences, repo conventions, setup details, or imported context. Trigger when Codex should recall, store, organize, or migrate durable knowledge with the VX MCP server.
VX Memory
Use VX as the durable memory layer for coding and workflow continuity.
Core workflow
- If the
vx-librariancontext is empty, initialize it withvx_librarian_seed; this stores the Librarian's governing reality as normal VX memories instead of local prompt text. - Load VX's governing purpose and memory policy with
vx_librarian_context. Treat that returned VX memory as the source of truth for how to use VX. - Resolve the active reality with
vx_realitywhen joining or continuing a scoped workstream. - Recall first with
vx_recallwhen the task depends on past decisions, conventions, preferences, or setup details. - Use
vx_contextwhen one topic needs a broader packet instead of a narrow lookup. - Before storing or importing, choose the right knowledge context. Use
vx_contexts_listto inspect existing contexts andvx_contexts_createwhen the repo or workflow needs a new namespace. - Treat knowledge contexts as the main organizational layer for memory. Related repo knowledge should live together under a stable namespace.
- Store new durable facts with
vx_storeone fact, decision, preference, or procedure per write inside the correct knowledge context. - Prefer stable knowledge contexts such as
codebase/<repo>,work/decisions,team/preferences, orworkflow/<topic>. - Use
vx_import_textfor exports or long notes, andvx_import_batchfor curated atomic memories. Put imports into the right knowledge context or create one first.
Store these
- Repo conventions that are not obvious from linting alone.
- Durable user preferences that should shape future implementation.
- Project decisions, setup choices, and debugging procedures worth reusing.
- Milestones or task state that future sessions may need.
Avoid these
- Secrets, tokens, private keys, or credentials.
- One-off noise that will not matter after the current task.
- Large mixed-topic paragraphs when smaller atomic memories would retrieve better.
- Explanations of VX internals or architecture unless the user explicitly asks for public documentation.
Query patterns
- Ask focused questions such as
release workflow,test runner,billing retry policy, orrepo conventions. - Retry with a specific knowledge context when recall is too broad.
- Gather the needed facts first, then continue with the implementation.