Skip to content

A way to view full output of background terminals #16935

@MikukuOvO

Description

@MikukuOvO

What variant of Codex are you using?

CLI

What feature would you like to see?

What issue are you seeing?

I’m using Codex CLI to run long-running ML jobs (e.g., training / rollout), and the current /ps command only shows a summarized preview (last few lines) of background terminals.

There is currently no clear way to view the full live output of a running background task.


What is the expected behavior?

There should be a way to:

  • Attach to a background terminal (similar to tmux attach)
  • Or expand /ps into a full log view
  • Or stream full stdout of a selected job

Why is this important?

For long-running workloads, logs are critical for:

  • debugging
  • monitoring progress
  • detecting failures early

The current summarized view is not sufficient for these use cases.


Suggested solutions

  • Add /attach <job_id> to open full terminal view
  • Add /logs <job_id> to stream full output
  • Or allow toggling between "preview" and "full" mode in /ps

Additional context

This feels like a limitation compared to tools like tmux/screen, where full session output is accessible.

Better observability for background tasks would significantly improve the developer experience when using Codex CLI.

Additional information

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    TUIIssues related to the terminal user interface: text input, menus and dialogs, and terminal displayenhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions