[BUG] Routine runs stuck in 'Needs input' only show on home screen, never in the left sidebar (Desktop app)
What's Wrong?
In the Claude Code Desktop app, Local scheduled routines that have run and are now in the "Needs input" state appear only on the "Welcome back" home screen under the Sessions list. They never show up in the left sidebar — including under the sidebar's own "Routines" section.
As a result there is no way to track or resume pending routine runs from the sidebar. The user only discovers them by going back to the home screen.
Notably, opening a "Needs input" run from the home screen and responding to it does not move it into the sidebar either — so it can't be "promoted" into the sidebar by interacting with it.
What Should Happen?
Routine runs — especially ones in "Needs input" — should appear in the left sidebar (e.g. under the sidebar's "Routines" section), so they can be tracked and resumed there, consistent with how the home-screen Sessions list already surfaces them.
Steps to Reproduce
- In the Desktop app, create one or more Local routines (New routine → Local) on a schedule.
- Let them fire on schedule. The runs progress to a point where they require user input and land in the "Needs input" state.
- Open the "Welcome back" home screen → the runs appear under Sessions with status "Needs input" (tagged with the project, with relative timestamps).
- Open the left sidebar → its "Routines" section (with an "Ungrouped" group + filter icon) shows other, manually-created sessions, but not the routine runs from steps 2–3.
- Click one of the runs open from the home screen and respond to it → it still does not appear in the sidebar.
Environment
- Claude Code Desktop app, macOS (Darwin 25.3.0)
- Recent build: "Dispatch (Beta)" is present in the sidebar More menu
- Left sidebar shows a "Routines" section with an "Ungrouped" group and a filter/sliders icon; a "Customize sidebar" option exists under More
- (Exact app/CLI version not surfaced from the desktop UI — happy to provide if pointed to where it's shown)
Additional Information
- The home-screen Sessions list and the left sidebar appear to be populated from different sources: pending / "Needs input" routine runs surface in the former but never in the latter.
- Neither the filter icon next to the sidebar "Routines" header nor the "Customize sidebar" option appears to expose a setting that surfaces these pending routine runs in the sidebar.
- This makes scheduled Local routines hard to operate in practice, since runs that block on input are effectively invisible unless you happen to check the home screen.
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗