Agent♥︎Age
Catalog

state-trace

Official

by Agent-Pattern-Labs · TypeScript

Bounded working memory for coding agents — typed nodes, current-vs-stale state, MCP-mountable.

io.github.razroo/state-trace (MCP) Server

io.github.razroo/state-trace provides a bounded working-memory layer for coding and debugging agents. It is designed to keep typed nodes, current-versus-stale state, and MCP-mountable access so agents can select the right file, failure, and next action under tight token budgets.

🛠️ Key Features

  • Bounded working memory for coding and debugging agents
  • Typed memories and compact briefs for small models
  • Current vs. stale state handling
  • MCP-mountable interface

🚀 Use Cases

  • Agent memory for stateful coding workflows
  • Debugging agents needing the right file and failure context
  • Graph-RAG / graph-native retrieval over agent state

⚡ Developer Benefits

  • Typed node representation for working state
  • Causal retrieval based on stored state
  • Capacity constraints to fit small token budgets
  • Included comparison guidance vs Graphiti (see ARCHITECTURE.md)

⚠️ Limitations

  • Not a replacement for general-purpose temporal knowledge graphs like Graphiti (explicitly called out in the excerpt)

Topics

agent-memoryai-memorycoding-agentsgraph-raggraphragllm-agentsmemory-enginepythonretrievalstateful-agentsworking-memorydebugging-agentsclaude-codecoding-agentmcpswe-benchnpm-packagesqlitetypescriptworkflow-orchestration