OpenAI has introduced a new capability for its Codex AI coding agent by merging `send_user_message_async` into its public repository. This feature allows Codex to send messages or questions to a developer and immediately receive an 'accepted' response, enabling it to continue processing tasks that do not depend on the developer's answer.
This update addresses a previous limitation where Codex agents faced a choice between stopping to wait for input or making assumptions. The asynchronous approach provides a third option, enhancing the agent's ability to maintain productivity during human-AI collaboration.
Unlike the existing `request_user_input` tool, which blocks the model until a response is received, the new asynchronous tool permits Codex to call other tools, inspect files, or generate further code without interruption. Developer replies are received later as new user messages, allowing for a more fluid interaction.
An integration test demonstrates this by showing Codex sending an update like 'Still investigating' and then continuing its work within the same turn before producing a final message. This prevents the AI from idling and optimizes the coding process.
The `send_user_message_async` tool ensures that the original tool call and its accepted result remain part of the exchange, but the message itself is not re-inserted as a normal assistant response. This acts as a side channel for communication, allowing Codex to report progress or seek decisions without disrupting its primary workflow.
The merged code's registration logic indicates that subagents within a larger Codex task will not directly receive this tool. Instead, a single agent remains responsible for communicating with the developer, maintaining a centralized point of interaction.
✨ This summary was generated by AI from the outlets' reporting listed below. It is not independently verified and may contain errors — check the original sources. How BrevFeed works →
One email each morning: the day's tech stories, clustered across outlets and summarized. No account needed.
One email a day. Unsubscribe in one click, any time.
Spend a few minutes, get the whole day. Every topic's top stories in one hands-free rundown — listen, watch, or read the transcript.
▶ Play today's briefNew every morning, and the back catalogue is archived by date.
OpenAI has merged `send_user_message_async` into the public Codex repository, allowing the AI coding agent to continue working on independent tasks while waiting for developer input. This change improves efficiency by preventing Codex from idling, enabling it to ask questions and proceed with other work concurrently.