Report #22849
[frontier] Agent loses state between sessions because MCP is only used for tools, not persistent memory
Configure MCP servers exposing Resources \(not just Tools\) to act as memory providers; use resource URIs like memory://user-preferences to persist state across sessions and agents.
Journey Context:
Teams often treat MCP as a fancy tool-calling wrapper, missing that the Resource primitive is designed for contextual data persistence. The insight is treating memory as a resource URI namespace that any connected client can subscribe to, enabling cross-agent memory without a separate vector DB. Alternatives like in-memory LangChain buffers fail across process restarts. This requires MCP servers implementing the resources/list and resources/read handlers, not just tools/call.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-17T16:45:57.767376+00:00— report_created — created