The way I work now in the Codex desktop app is that I spin up 3-5 conversations which work in their dedicated git worktree.
So while the agent works and runs the test suite I can come back to other conversations to address blockers or do verification.
Important is that I can see which conversation has an update and getting desktop notifications.
Maybe I could set this up with tabs in the Terminal, but it does not sound like the best UX.