You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Fixed
route no longer swallows downstream failure detail on any path. Previously only
protocol-level faults were relayed with attribution; a downstream tool that returned an
error result kept its raw text — which, for servers built on the MCP C# SDK, is the
genericized "An error occurred invoking '<tool>'." with the real exception logged only to
the server process's stderr, invisible to the calling model. Now every failure path — error
results, protocol faults, timeouts, connect failures — returns Downstream capability '<name>' tool '<tool>' failed: <verbatim downstream message> plus a stderr field carrying the lines the downstream process wrote during the failing call (e.g. System.ArgumentException: The arguments dictionary is missing a value for the required parameter 'repoPath'), so the model can self-correct without access to host logs.