Skip to content

fix: finalize standalone MCP elicitation permission requests - #471

Draft
AlexandrSuhinin wants to merge 1 commit into
mainfrom
suhinin/mcp-elicitation-tool-call-finalize
Draft

fix: finalize standalone MCP elicitation permission requests#471
AlexandrSuhinin wants to merge 1 commit into
mainfrom
suhinin/mcp-elicitation-tool-call-finalize

Conversation

@AlexandrSuhinin

@AlexandrSuhinin AlexandrSuhinin commented Sep 4, 2026

Copy link
Copy Markdown
Collaborator

No description provided.

A message-only MCP elicitation that is not tied to a Codex item is presented
through `session/request_permission` with a synthetic tool call id. Nothing
ever updated that tool call after the user answered, so clients kept an
unfinished, untitled card (LLM-29763).

Give the synthetic tool call a generic title and expose the question in
`rawInput.description`, and send a `tool_call_update` with `status: completed`
and the chosen action once the user responds. Correlated tool-call approvals
are unchanged: the real tool call is completed by Codex itself.
@AlexandrSuhinin AlexandrSuhinin changed the title suhinin/mcp elicitation tool call finalize fix: finalize standalone MCP elicitation permission requests Sep 4, 2026
@AlexandrSuhinin

Copy link
Copy Markdown
Collaborator Author

Related issue: https://youtrack.jetbrains.com/issue/LLM-29763

@AlexandrSuhinin
AlexandrSuhinin requested review from Rizzen and nikita-ashihmin and removed request for nikita-ashihmin September 4, 2026 10:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant