Codex Desktop: keep active tasks visible in a persistent sidebar section

Open
#33,730 5 comments 2 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
4/5
Estimated time
3-5 days
Newbie friendliness
55/100
Issue type
Feature
Clarity
Mostly clear
Activity status
Active
Tech stack
rust
Domain
desktop

Research direction

Start by locating the Codex Desktop sidebar and task/thread state handling, then trace how running turns are represented and updated. Done means a persistent Active tasks section lists running, waiting, or reconnecting tasks across projects, navigates on click, and removes terminal tasks.

Written by the indexing model from the issue text.

Description

app enhancement session
What variant of Codex are you using?

Codex Desktop app

What feature would you like to see?

When the sidebar contains many projects and tasks, it becomes difficult to find a task that is still running—especially when several tasks are active across different projects at the same time.

Today, active tasks are mixed into the normal project/thread hierarchy. They may be outside the visible scroll area or hidden inside a collapsed project, so checking progress often means scanning multiple projects and long task lists.

Please add a persistent, global Active tasks section to the sidebar. For example, it could be pinned at the bottom (or top) of the sidebar and remain visible while the rest of the task list scrolls.

Suggested behavior:

  • Show every task/thread with a currently running turn, across all projects.
  • Keep the section visible even when its project is collapsed or outside the current scroll position.
  • Clicking an item should immediately navigate to that task.
  • Show a compact state such as running, waiting for approval/input, or reconnecting.
  • Remove the item when the turn reaches a terminal state.
  • If there are no active tasks, hide or collapse the section.

The exact placement is flexible; the important part is having a stable, one-click way to locate all in-progress tasks.

Why this matters

Codex encourages parallel, long-running work. A typical workflow may have several tasks running in different projects while the user continues working elsewhere. In a crowded sidebar, the tasks that need attention are harder to find than completed history.

A persistent active-task area would turn the sidebar into a lightweight task monitor and make parallel sessions much easier to supervise without changing the existing project organization.

Expected behavior

At any time, I can see all currently active tasks in one stable sidebar location and jump to any of them with one click, regardless of project, sidebar scroll position, or whether the project is collapsed.

Additional information

This is specifically about discoverability and navigation for active tasks in the Desktop app, rather than general thread pinning or multi-window support.

I searched for existing issues around active/running sessions, sidebar navigation, pinned tasks, and multi-task workflows. I found related requests such as #33205 (multi-window workflows), but not this persistent active-task switcher request.

Dominant language
Rust
Stars
125k
Forks
19.5k
Avg merge
1m
Merged PRs (30d)
1k

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from openai/codex

All issues in openai/codex

Similar issues

More Rust issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.