| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Signed-off-by: 1fanwang <1fannnw@gmail.com>
Signed-off-by: 1fanwang <1fannnw@gmail.com>
Signed-off-by: 1fanwang <1fannnw@gmail.com>
| Back | FazBrowse Home | New Git URL |
An asynchronous sampling or elicitation handler can complete without a value.
The client then sends no JSON-RPC response, leaving the server blocked until
its request timeout. The client now returns internal error -32603 with the
original request ID.
Motivation and Context
JSON-RPC requires one response for every request with an ID. This converts an
empty client handler completion into an explicit error while preserving normal
results and handler failures.
Closes #1124
The equivalent server-side paths are covered by
#1099.
How Has This Been Tested?
The regression fails on clean main, passes with this change, and the live MCP
2025-11-25 client elicitation scenario still passes.
Breaking Changes
None.
Types of changes
Checklist