You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maka.apache.org by "me2seeks (via GitHub)" <gi...@apache.org> on 2026/09/09 04:04:18 UTC

Re: [I] [RFC] Support MCP 2026-07-28 input_required through Runtime Interactions [maka]

me2seeks commented on issue #4364:
URL: https://github.com/apache/maka/issues/4364#issuecomment-5595604900

   Confirmed the remaining MCP adapter gap at 8d5c4612c (current main). I am continuing to own this issue.
   
   - McpClientManager creates the SDK client with `capabilities: {}` and `inputRequired: { autoFulfill: false }`.
   - Its callTool options have no interaction callback and no inputResponses continuation loop.
   - Runtime form requests, Client Capability interaction forwarding, and Desktop/TUI form surfaces now exist, but these facilities alone do not complete the MCP wire round trip.
   - The existing modern-manager regression `surfaces input_required without silently retrying the tool` explicitly expects UnsupportedResultType and exactly one tools/call. I reproduced that passing rejection test locally on 9cb5cc93c.
   
   A user-reported modern-only stdio ask_user fixture rejects missing elicitation capability before returning a form. Its raw trace has not been independently reproduced here. The generic ProtocolError message alone cannot establish its original error code. `Client Capability provider is unavailable` is a separate invocation/provider availability failure and should not be conflated with this adapter gap or attributed to npm run dev without logs.
   
   Remaining acceptance: advertise form capability only with a working handler; bridge input_required through the Host-owned form interaction; send validated answers and preserved continuation state in subsequent calls; verify accept, decline, cancel, provider loss, and real Desktop/TUI execution. Merely enabling the capability bit is insufficient.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@maka.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@maka.apache.org
For additional commands, e-mail: commits-help@maka.apache.org