Skip to content

Comments

[codex] Add preliminary MCP elicitations support as experimental feature#12192

Draft
canvrno-oai wants to merge 4 commits intomainfrom
canvrno/mcp_elicitations_prod
Draft

[codex] Add preliminary MCP elicitations support as experimental feature#12192
canvrno-oai wants to merge 4 commits intomainfrom
canvrno/mcp_elicitations_prod

Conversation

@canvrno-oai
Copy link
Contributor

No description provided.

@canvrno-oai canvrno-oai marked this pull request as ready for review February 19, 2026 01:18
@canvrno-oai canvrno-oai force-pushed the canvrno/mcp_elicitations_prod branch 3 times, most recently from 187a4ac to afcee74 Compare February 19, 2026 20:25
js_repl,
next_internal_sub_id: AtomicU64::new(0),
});
sess.start_mcp_event_forwarder(rx_mcp_event);
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why do we need this?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This takes events and forwards them into the session’s normal event stream, and intercepts codex_apps elicitation requests so codex can handle them via request_user_input. If you have a suggestion for an alternate approach (one that avoids this) I would be interested in following the approach you reccomend.

@canvrno-oai canvrno-oai force-pushed the canvrno/mcp_elicitations_prod branch from dba9119 to d90dbed Compare February 21, 2026 02:00
@canvrno-oai canvrno-oai marked this pull request as draft February 21, 2026 02:00
@canvrno-oai canvrno-oai force-pushed the canvrno/mcp_elicitations_prod branch 3 times, most recently from 9bb6d4f to 57c12b5 Compare February 23, 2026 19:58
@canvrno-oai canvrno-oai force-pushed the canvrno/mcp_elicitations_prod branch from 784f5b9 to a763aff Compare February 23, 2026 22:39
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.

2 participants