Skip to content

Honor the user input setting for asynchronous questions - #51908

Merged
copyberry[bot] merged 1 commit into
mainfrom
copyberry/codex-internal-to-codex-oss/27156a3fe7da38d10fccb6384f28e755c39abc39
Oct 8, 2026
Merged

copyberry[bot] merged 1 commit into
mainfrom
copyberry/codex-internal-to-codex-oss/27156a3fe7da38d10fccb6384f28e755c39abc39

Conversation

@copyberry

@copyberry copyberry Bot commented Oct 8, 2026 •

Copy link
Copy Markdown

Honor the user input setting for asynchronous questions

Why

Disabling experimental_request_user_input_enabled previously left request_user_input_async available when the model advertised support for it.

What changed

Require the user input setting to be enabled before registering request_user_input_async, while preserving the root-agent restriction and support for both current and legacy model capability names.

Testing

Add parameterized tests covering enabled and disabled settings, current and legacy capability names, missing capabilities, and subagents. Also verify that send_message_to_user_async remains available to root agents independently of the user input setting.

## Why

Disabling `experimental_request_user_input_enabled` previously left `request_user_input_async` available when the model advertised support for it.

## What changed

Require the user input setting to be enabled before registering `request_user_input_async`, while preserving the root-agent restriction and support for both current and legacy model capability names.

## Testing

Add parameterized tests covering enabled and disabled settings, current and legacy capability names, missing capabilities, and subagents. Also verify that `send_message_to_user_async` remains available to root agents independently of the user input setting.

GitOrigin-RevId: 27156a3fe7da38d10fccb6384f28e755c39abc39
@copyberry
copyberry Bot force-pushed the copyberry/codex-internal-to-codex-oss/27156a3fe7da38d10fccb6384f28e755c39abc39 branch from 672e7d7 to 82e7012 Compare October 8, 2026 02:07
@copyberry
copyberry Bot merged commit 82e7012 into main Oct 8, 2026
@copyberry
copyberry Bot deleted the copyberry/codex-internal-to-codex-oss/27156a3fe7da38d10fccb6384f28e755c39abc39 branch October 8, 2026 02:07
@chatgpt-codex-connector

Copy link
Copy Markdown
Contributor

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review 🔄 Running since 2026-10-08T02:07:12.219261Z 672e7d7 PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@github-actions

github-actions Bot commented Oct 8, 2026

Copy link
Copy Markdown
Contributor


Thank you for your submission, we really appreciate it. Like many open-source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution. You can sign the CLA by just posting a Pull Request Comment same as the below format.


I have read the CLA Document and I hereby sign the CLA


You can retrigger this bot by commenting recheck in this Pull Request. Posted by the CLA Assistant Lite bot.

@github-actions github-actions Bot locked and limited conversation to collaborators Oct 8, 2026
@Kenji-Sugita
Kenji-Sugita deployed to issue-triage October 8, 2026 02:09 — with Image GitHub Actions Active
@Kenji-Sugita
Kenji-Sugita deployed to issue-triage October 8, 2026 02:09 — with Image GitHub Actions Active
@Kenji-Sugita
Kenji-Sugita deployed to issue-triage October 8, 2026 02:09 — with Image GitHub Actions Active
@Kenji-Sugita
Kenji-Sugita deployed to issue-triage October 8, 2026 02:10 — with Image GitHub Actions Active
@dean1012
dean1012 deployed to issue-triage October 8, 2026 02:14 — with Image GitHub Actions Active
@dean1012
dean1012 deployed to issue-triage October 8, 2026 02:14 — with Image GitHub Actions Active
@dean1012
dean1012 deployed to issue-triage October 8, 2026 02:14 — with Image GitHub Actions Active
@dean1012
dean1012 deployed to issue-triage October 8, 2026 02:15 — with Image GitHub Actions Active
@leega4-blip
leega4-blip deployed to issue-triage October 8, 2026 02:18 — with Image GitHub Actions Active
@leega4-blip
leega4-blip deployed to issue-triage October 8, 2026 02:18 — with Image GitHub Actions Active
@leega4-blip
leega4-blip deployed to issue-triage October 8, 2026 02:18 — with Image GitHub Actions Active
@leega4-blip
leega4-blip deployed to issue-triage October 8, 2026 02:19 — with Image GitHub Actions Active
@fengqve
fengqve deployed to issue-triage October 8, 2026 02:22 — with Image GitHub Actions Active
@fengqve
fengqve deployed to issue-triage October 8, 2026 02:22 — with Image GitHub Actions Active
@fengqve
fengqve deployed to issue-triage October 8, 2026 02:22 — with Image GitHub Actions Active
@SDW-2000
SDW-2000 deployed to issue-triage October 8, 2026 02:22 — with Image GitHub Actions Active
@SDW-2000
SDW-2000 deployed to issue-triage October 8, 2026 02:22 — with Image GitHub Actions Active
@t-c-y
t-c-y deployed to issue-triage October 8, 2026 02:25 — with Image GitHub Actions Active
@YFOOOO
YFOOOO deployed to issue-triage October 8, 2026 02:29 — with Image GitHub Actions Active
@YFOOOO
YFOOOO deployed to issue-triage October 8, 2026 02:29 — with Image GitHub Actions Active
@YFOOOO
YFOOOO deployed to issue-triage October 8, 2026 02:29 — with Image GitHub Actions Active
@YFOOOO
YFOOOO deployed to issue-triage October 8, 2026 02:30 — with Image GitHub Actions Active
@jnarada-del
jnarada-del deployed to issue-triage October 8, 2026 02:43 — with Image GitHub Actions Active
@jnarada-del
jnarada-del deployed to issue-triage October 8, 2026 02:43 — with Image GitHub Actions Active
@jnarada-del
jnarada-del deployed to issue-triage October 8, 2026 02:43 — with Image GitHub Actions Active
@meotimdihia
meotimdihia deployed to issue-triage October 8, 2026 02:49 — with Image GitHub Actions Active
@meotimdihia
meotimdihia deployed to issue-triage October 8, 2026 02:49 — with Image GitHub Actions Active
@meotimdihia
meotimdihia deployed to issue-triage October 8, 2026 02:49 — with Image GitHub Actions Active
@meotimdihia
meotimdihia deployed to issue-triage October 8, 2026 02:51 — with Image GitHub Actions Active
@DuyPTK
DuyPTK deployed to issue-triage October 8, 2026 02:59 — with Image GitHub Actions Active
@DuyPTK
DuyPTK deployed to issue-triage October 8, 2026 02:59 — with Image GitHub Actions Active
@DuyPTK
DuyPTK deployed to issue-triage October 8, 2026 02:59 — with Image GitHub Actions Active
@PhDuy2005
PhDuy2005 deployed to issue-triage October 8, 2026 03:02 — with Image GitHub Actions Active
@PhDuy2005
PhDuy2005 deployed to issue-triage October 8, 2026 03:02 — with Image GitHub Actions Active
@PhDuy2005
PhDuy2005 deployed to issue-triage October 8, 2026 03:02 — with Image GitHub Actions Active
@DrIEC
DrIEC deployed to issue-triage October 8, 2026 03:09 — with Image GitHub Actions Active
@DrIEC
DrIEC deployed to issue-triage October 8, 2026 03:09 — with Image GitHub Actions Active
@DrIEC
DrIEC deployed to issue-triage October 8, 2026 03:09 — with Image GitHub Actions Active

This branch was successfully deployed

1 active deployment
issue-triage — 82e70121 Deployed Oct 8, 2026 by 1rafagarcia via Identify potential duplicates (all issues) #52896
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.