I m building MELRA, a local runtime for MCP and CLI tools, and I m testing this recovery edge case: a write may reach the provider even though the agent never gets a response. Retrying can duplicate it, but waiting without a way to reconcile is frustrating. In the current alpha, MELRA parks that attempt until state can be checked. What evidence would you trust before allowing a retry, especially when provider lookups are slow?
When an AI agent writes to a file or calls an API, a timeout can leave it unclear whether the change happened. MELRA checks tool calls against local policy, pauses sensitive actions for approval, verifies the declared result, and keeps a redacted receipt. If a write's outcome is unknown, MELRA holds it for reconciliation instead of retrying blindly. Open-source alpha; requires Node.js 22.13+ or 23.4+.