Module: MCPClient::RoundTripMarker

Included in:
JsonRpcCommon
Defined in:
lib/mcp_client/round_trip_marker.rb

Overview

Whether the request a thread last resolved went through a multi round-trip retry (MCP 2026-07-28 InputRequiredResult). A result that depended on input responses MUST NOT be cached, and the marker is thread-local because a transport serves concurrent requests: another request completing meanwhile says nothing about this one.