ability to ask or asign multiple parallel work inside a single chat session

Resolved 💬 4 comments Opened May 13, 2026 by goyalayus Closed May 13, 2026
💡 Likely answer: A maintainer (etraut-openai, contributor) responded on this thread — see the highlighted reply below.

What variant of Codex are you using?

CLI

What feature would you like to see?

When I am doing work in a session, I sometimes want it to do multiple things, or maybe when it's working, I want to ask a question.

And I want these things to happen simultaneously instantly.

Subagents can't be used here because they will need to be assigned by the main agent. (also idk if they get the whole chat context anyway)

So we want multiple main-agnets in a single chat

Additional information

_No response_

View original on GitHub ↗

4 Comments

etraut-openai contributor · 3 months ago

Here are some existing features that you may not be aware of that may (at least partly) meet your needs:

  1. You can enter a new prompt while the agent is working on the previous prompt. If you use Enter, this will be treated as a "steer", and the agent will immediately act upon it. If you use Tab, the new prompt will be queued until the end of the current turn.
  2. We recently added a /side feature that allows you to create a temporary ephemeral "side chat". It's great for asking quick questions while the main agent thread continues.

It's unlikely that we will support multiple agents in a single chat. That would violate deeply-embedded assumptions at every level of our stack from the model to the harness to the UI.

goyalayus · 3 months ago

side looks interesting.
will check it out.

the steer thing is still sequential so not helpful

etraut-openai contributor · 3 months ago

Another option: use /fork to create another thread from the first. If you're using the CLI (TUI), you'll need to do this in a fresh terminal if you want both threads to work concurrently.

goyalayus · 3 months ago

Yeah, I thought of that.
But then I want the context of the second chat in the original chat. so
that would not be possible.

On Thu, May 14, 2026 at 4:23 AM Eric Traut @.***> wrote:

etraut-openai left a comment (openai/codex#22561) <https://github.com/openai/codex/issues/22561#issuecomment-4445803271> Another option: use /fork to create another thread from the first. If you're using the CLI (TUI), you'll need to do this in a fresh terminal if you want both threads to work concurrently. — Reply to this email directly, view it on GitHub <https://github.com/openai/codex/issues/22561#issuecomment-4445803271>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/A4ULSIVBLPZD3OBK6A6PRKD42T4EVAVCNFSM6AAAAACY5FSXJSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHM2DINBVHAYDGMRXGE> . Triage notifications on the go with GitHub Mobile for iOS <https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675> or Android <https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>. You are receiving this because you authored the thread.Message ID: @.***>