LabscoMCP early access ↗
MCP SERVER

Contextd

Cross-session memory for a coding agent, from a project that has announced it is replacing the whole tool set.

by fyrsmithlabsAgent MemoryCommunity

LABSCO SUMMARY

Due to be replaced, and explicitly disposable.

The maintainer is unusually direct about it: the current tool surface is being cut in full, with no data import into what replaces it. That is worth knowing before you build a workflow on memory_record. The source repository is no longer publicly accessible, and the maintainer has announced that this toolset will be replaced: run it only if the cross-session recall is worth that, and keep anything you would miss somewhere outside it.

What it is

A Go memory service for agents, running as a container with its own vector store. The shipped build records strategies that worked, error patterns and their fixes, and session checkpoints, and searches them back at the start of the next task. The README announces a complete rewrite aimed at knowledge shared between engineering teams and their agents — Incidents, Decisions and Standards attached to an Org, Team or Project — with no migration and no compatibility shim from what runs today.

What you get

  • Memory: memory_search, memory_record, memory_feedback, memory_outcome, memory_consolidate and memory_consolidate_session — memories carry an outcome of success or failure and a confidence score that moves with feedback
  • Checkpoints: checkpoint_save, checkpoint_list and checkpoint_resume for picking a long task back up
  • Error patterns: remediation_search, remediation_record and remediation_feedback
  • Sub-task isolation with token budgets: branch_create, branch_return, branch_status
  • Code and conversation indexing: repository_index, repository_search, semantic_search, conversation_index, conversation_search
  • Diagnostics: troubleshoot_diagnose, reflect_report, reflect_analyze

Requirements

The container ghcr.io/fyrsmithlabs/contextd:latest, run over stdio with a named volume mounted at /data. Embeddings run locally through fastembed, so no cloud key is needed; the vector store is embedded by default and Qdrant is optional, configured with QDRANT_HOST and QDRANT_PORT. CONTEXTD_DATA_PATH defaults to /data.

Setup effort

Run a container — pull the image and point your client at it