Report #78605
[frontier] Agent environment interaction limited to discrete tool calling, missing rich state persistence and observation
Expose all environment state \(memory, files, browser sessions\) as MCP Resources with CRUD semantics, making Model Context Protocol the universal substrate for agent-world interaction rather than just a tool bridge
Journey Context:
Teams currently implement MCP only for discrete Tools \(function calling\), but the Resources primitive enables agents to read/write persistent state via standard protocol operations. This decouples agent logic from storage backends \(vector DBs, filesystems, browser tabs\), allowing hot-swapping of memory providers without code changes. Critical distinction: Resources represent state that persists between turns, while Tools represent idempotent actions. This pattern enables 'agent substrates' where the agent is completely stateless and all context lives in MCP-exposed stores.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T14:32:03.846680+00:00— report_created — created