Problem or use case
Orca can surface Codex internal sub-agents as nested sidebar rows, but users cannot open a child row to inspect that child session directly.
This is a high-frequency workflow when a parent Codex session dynamically spawns, parks, resumes, or completes multiple internal workers. The parent terminal alone does not make it easy to follow each child independently, distinguish live reasoning and tool activity, or confirm that the final child result returned to the parent.
This is a focused child scope of #8251 and follows the lifecycle visibility added by #9637. It does not cover cross-worktree orchestration relationships or worker deduplication.
Proposed solution
Make Codex internal sub-agent rows clickable in both full and compact sidebar views.
- Open the selected provider-assigned child session in a non-modal, read-only progress view.
- Render only the selected child history and live activity, excluding inherited parent turns and sibling transcripts.
- Keep progress live across dynamic spawn, waiting, resume, interruption, completion, disappearance, and later child creation.
- Preserve parent terminal focus while showing which child is selected.
- Route transcript reads through the owning local, folder-workspace, managed-runtime, or SSH context, and fail closed when ownership is ambiguous.
Acceptance criteria:
- Clicking a live Codex child row opens that child progress view without switching the parent terminal.
- Reasoning, tool activity, lifecycle changes, and the final result update live.
- Parent and sibling conversation history does not appear in the child view, including sessions created with full-history forks.
- Dynamically created and completed children appear and disappear independently without stale running states.
- Local worktrees, folder workspaces, managed runtimes, and supported SSH-owned sessions preserve the correct transcript authority.
- The surface remains read-only and does not introduce child prompt, interrupt, or PTY control paths.
Alternatives or additional context
Opening Codex rollout JSONL manually is possible but is not a practical live workflow and bypasses Orca host-routing and session ownership rules.
Related umbrella: #8251
Implementation: #12311
Problem or use case
Orca can surface Codex internal sub-agents as nested sidebar rows, but users cannot open a child row to inspect that child session directly.
This is a high-frequency workflow when a parent Codex session dynamically spawns, parks, resumes, or completes multiple internal workers. The parent terminal alone does not make it easy to follow each child independently, distinguish live reasoning and tool activity, or confirm that the final child result returned to the parent.
This is a focused child scope of #8251 and follows the lifecycle visibility added by #9637. It does not cover cross-worktree orchestration relationships or worker deduplication.
Proposed solution
Make Codex internal sub-agent rows clickable in both full and compact sidebar views.
Acceptance criteria:
Alternatives or additional context
Opening Codex rollout JSONL manually is possible but is not a practical live workflow and bypasses Orca host-routing and session ownership rules.
Related umbrella: #8251
Implementation: #12311