Report #40532
[frontier] Agent crashes when MCP server updates and removes a tool or changes parameters
Implement capability negotiation at connection time to agree on protocol version and available tools, failing gracefully on mismatch
Journey Context:
Hardcoding tool assumptions breaks when servers evolve. Following MCP lifecycle to exchange capabilities \(protocol version, supported features\) during initialization prevents runtime errors by establishing a contract before any tool invocation.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-18T22:30:12.751308+00:00— report_created — created