anthropics / anthropics/claude-code

[BUG] Desktop: one-time scheduled tasks vanish from the Scheduled/Routines list (recurring tasks unaffected; tasks still exist underneath)

Open
#95,592 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

area:desktop area:routines bug platform:linux regression
Dominant language
TypeScript
Stars
147k
Forks
24k
PR merge metrics
PR metrics pending

Description

Preflight Checklist
  • I have searched existing issues and this hasn't been reported yet
  • This is a single bug report (please file separate reports for different bugs)
  • I am using the latest version of Claude Code
What's Wrong?

After updating Claude Desktop, one-time (fireAt-based) scheduled tasks no longer appear in the Desktop app's Scheduled Tasks / Routines list, while recurring (cron-based) scheduled tasks on the same account continue to display normally. This looks like a UI/list-filtering regression, not data loss: the underlying task registrations are intact — a separate Cowork session calling list_scheduled_tasks shows all one-time tasks still present, still enabled, with correct fireAt/nextRunAt timestamps. The Desktop UI's own list is simply failing to render them.

What Should Happen?

All enabled scheduled tasks, one-time and recurring alike, should appear in the Scheduled Tasks / Routines list.

Error Messages/Logs

Steps to Reproduce

Step 1: Have a mix of recurring (cron) and one-time (fireAt) scheduled tasks configured, all enabled.

Step 2: Update Claude Desktop (observed after updating to official version 2.110.0, packaged as 2.110.0-3.2.4 via the aaddrick/claude-desktop-debian unofficial Linux packaging; the packaging layer itself stayed at 3.2.4 across this update, so the change appears to be in the official app, not the packaging).

Step 3: Open the Desktop app's Scheduled Tasks / Routines list.

Step 4: Observe that recurring tasks still appear, but one-time tasks are absent.

Step 5: Confirm the one-time tasks are not actually gone: from a Cowork session, call list_scheduled_tasks (or equivalent). The one-time tasks are still returned, enabled, with correct scheduling data.

Claude Model

None

Is this a regression?

Yes, this worked in a previous version

Last Working Version

1.52386.6 (official app version)

Claude Code Version

2.110.0-3.2.4 (Claude Desktop, unofficial Debian/Crostini packaging via aaddrick/claude-desktop-debian; official app version 2.110.0)

Platform

Anthropic API

Operating System

Ubuntu/Debian Linux

Terminal/Shell

Other

Additional Information

Possibly related but distinct from #83600 (registrations vanishing from the backend entirely, not a display-only issue) and #86115 (only disabled/paused tasks disappearing from the list, not one-time vs. recurring). Flagging both for context in case there is a shared root cause in how the Routines list is populated, though the trigger condition here (one-time vs. recurring) does not match either report.

Contributor guide

No contributing guide indexed for this repository

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.

Research direction

Reproduce the issue in the Desktop app's Scheduled Tasks / Routines list with enabled recurring and one-time tasks, then compare the UI with list_scheduled_tasks output from a Cowork session. Trace the list population and filtering behavior for fireAt-based tasks; done means all enabled one-time and recurring tasks appear without removing the existing scheduling data.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.