Feature request: Non-interrupting todo queue / scratchpad for queuing tasks

Resolved 💬 3 comments Opened Feb 17, 2026 by kmizzi Closed Feb 21, 2026

Feature Request

Problem

When Claude Code is in the middle of working on a complex task, there's no way to silently queue up additional todos or tasks without interrupting the current conversation flow.

Currently, typing a message while Claude is working queues it for delivery after the current turn — but when delivered, it shifts context and can disrupt the flow of the ongoing task.

Proposed Solution

A non-interrupting input mode or sidebar/scratchpad where users can append tasks to a queue without triggering a new conversational turn. Claude Code could then check this queue between tasks or when explicitly asked.

This could look like:

  • A /queue or /todo command that appends to a background task list without sending a conversational message
  • A separate input area or keybinding that writes to the internal TaskCreate queue silently
  • A persistent scratchpad file that Claude Code periodically checks

Use Case

Users working on multi-step projects often think of additional tasks while Claude is mid-execution. Currently they must either:

  1. Wait for Claude to finish and risk forgetting the thought
  2. Interrupt the current flow by sending a message
  3. Use external workarounds (separate terminal, text file, etc.)

A native queuing mechanism would improve the workflow significantly for complex, long-running sessions.

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗