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
{{ message }}
Repository navigation
TUI: handle sampling and elicitation requests from the server #2829
The TUI advertises neither sampling nor elicitation, so any tool that asks the user a question (elicitation/create) or requests a completion (sampling/createMessage) cannot be exercised from the terminal. The web client supports both, so terminal-only users (SSH, tmux, CI boxes) lose a whole class of server behavior.
Solution you have in mind (optional)
Advertise both capabilities in the TUI and render pending requests as a modal: a form built from the elicitation schema (reusing the tool-form component), and for sampling, the request messages with an editable response and Approve / Reject.
Alternatives or workarounds you have tried
Switching to the web client for those tools.
Already built it locally?
No response
Before you submit
I searched existing issues and this is not a duplicate.
This is a request for the Inspector itself, not for the MCP specification or an SDK.
Activity
cliffhall commentedon Oct 29, 2026
Triage: Priority Low (total 5)
Board: #28, Status
Incoming(awaiting maintainer review — no milestone yet).TUI pending requests: address review round 1 (#2829)
TUI: handle sampling and elicitation requests from the server (#2829)
TUI pending requests: address review round 1 (#2829)
TUI pending requests: bound and scroll a long elicitation message (#2829
TUI: handle sampling and elicitation requests from the server (#2829)
TUI pending requests: address review round 1 (#2829)
TUI pending requests: bound and scroll a long elicitation message (#2829
TUI pending requests: keep a URL elicitation's destination on screen (#…
cliffhall commentedon Nov 5, 2026
Shipped in #2903 (merge dd5c366), on v2/main.