[FEATURE] CLI task list (Ctrl+T) should allow viewing all tasks, not just the top 5

Resolved 💬 1 comment Opened Apr 28, 2026 by DrShushen Closed May 30, 2026

Preflight Checklist

  • [x] I have searched existing requests and this feature hasn't been requested yet
  • [x] This is a single feature request (not multiple features)

Problem Statement

When Claude Code creates more than 5 tasks via TaskCreate, the Ctrl+T task list overlay in the CLI only displays the top 5 tasks. There is no way to scroll, expand, or otherwise view the remaining tasks.

The only current workarounds all have significant drawbacks:

  • Ask the agent directly ("show me all tasks"): this interrupts the agent's current work, consumes tokens, and clutters the conversation.
  • Use /btw: this doesn't interrupt the agent, but /btw has no tool access and can only answer from conversation context, so it may not reflect the actual task state accurately.
  • Use a third-party tool (e.g. claude-task-viewer): requires installing and running an external process alongside Claude Code.

None of these provide what should be a basic capability: passively viewing the full list of tasks the agent is working through.

Proposed Solution

Allow the Ctrl+T task list overlay to display all tasks, not just the first 5. If the list exceeds the terminal height, it should be scrollable (e.g. with arrow keys or j/k while the overlay is focused).

Alternatively, a simpler first step would be to add a non-interrupting slash command (e.g. /tasks) that prints the full task list to the terminal without consuming a model turn or disrupting the agent's execution.

Alternative Solutions

  • A configurable limit for the number of tasks shown in the Ctrl+T overlay (e.g. a taskListMaxVisible setting, defaulting to something higher than 5).
  • Paginated display within the overlay (e.g. "Showing 1–5 of 12 - press (down_arrow) to see more").
  • Integrating the task list into the /status command output, which already works while Claude is responding.

Priority

Medium - Would be very helpful

Feature Category

CLI commands and flags

Use Case Example

  1. I ask Claude to implement a feature that gets broken down into 12 tasks via TaskCreate.
  2. Claude begins working through them. I press Ctrl+T to check progress.
  3. The overlay shows 5 tasks. Tasks 6–12 are invisible. I have no idea what remains or how far along the agent is.
  4. To find out, I either interrupt the agent (wasting tokens and breaking its flow) or leave my terminal to check ~/.claude/tasks/ manually.

This becomes especially painful during long-running sessions where maintaining situational awareness of the full task list is of importance.

Additional Context

Environment:

  • Platform: Linux (Ubuntu)
  • Terminal: GNOME Terminal (Bash)
  • Claude Code version: 2.1.121

Related issues (none address this directly):

  • #31626: task titles truncated with ellipsis, no way to expand (addresses title width, not list length)
  • #27919: task list UI freezes after auto-compact (rendering bug, not display limit)
  • #27916: request for subagent count in status line (mentions Ctrl+T limitations but focuses on agent visibility)
  • #8723: persistent task list for VS Code extension (closed as not planned; VS Code only, not CLI)

The underlying task data is already stored and accessible (in ~/.claude/tasks/). This is purely a UI rendering limitation in the terminal overlay.

View original on GitHub ↗

This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗