Repository navigation
Codex threads cannot keep Working while their own background commands run (t3_background_wait is Claude only) #30128
raphael-hund
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
What happens
t3_background_waitkeeps a thread in Working while its own background work runs. It is only offered to Claude threads (tool description: "Claude only"). Codex threads that start background commands have no way to mark them as awaited.Background commands and monitors do not hold completion on their own, which makes sense because they might be long-running dev servers (
backgroundWorkKindHoldsCompletion). So a Codex thread waiting on, for example, a test run in the background drops to Done in the sidebar while the work is still running and the task is not finished.Expected
The same opt-in for Codex threads: either
t3_background_waitas an MCP tool there too, or an equivalent way to mark a background command as awaited, so the thread stays in Working until that command exits.Context
t3_background_waitwith the command's task id works as described: the thread stays in Working and is woken when the command exits.All reactions