Aller au contenu principal

Cowork Scheduled Tasks: Agents That Run With No Device On

Intermédiaire

Cowork stopped being a desktop-only workspace on July 7, 2026. It now runs on web (claude.ai), iOS and Android, and — the part most write-ups bury — sessions execute on Anthropic's servers, not your machine. That single architectural change is what unlocks the headline feature: scheduled tasks that run with your laptop closed, your phone in your pocket, and no device online at all.

This page is the practical field guide: what actually works on which surface, how to set a scheduled task up correctly the first time, and the small handful of gotchas you only notice after your 6 AM Monday briefing silently fails because it needed a local file.

What you'll learn
  • Understand why moving Cowork execution off your device changes the product (scheduled runs, cross-device handoff, mobile approval prompts) — and where the tradeoffs land
  • Pick the right surface (desktop / web / mobile) for a given job, using the capability matrix
  • Set up a scheduled Cowork task correctly on the first try, with the right approval mode, frequency and working folder
  • Design a mobile approval flow that doesn't silently stall when you're asleep or on a plane
  • Avoid the four gotchas that break scheduled runs in production: local-only tools, Fable-5-on-desktop-only, Dispatch vs Remote, and connector auth drift

The one shift that matters: sessions moved to Anthropic's servers

Before July 2026, a Cowork session was a process inside the Claude Desktop app on your Mac or PC. Close the laptop, session dies. Kill the app, session dies. This is why the pre-July Cowork loop always started with "open desktop, keep it awake."

The July launch introduces remote sessions: the Cowork loop lives in Anthropic's cloud, your session state and files persist against your Claude account, and any surface (web, mobile, desktop) is just a viewer + input device for the same underlying session.

Two direct consequences:

  1. Scheduled tasks are possible. A recurring task can wake up at 06:00 Monday, do 45 minutes of work, and drop a draft in your account — with zero devices online, because there's no device in the loop.
  2. Cross-device handoff is free. Start a task at your desk, close the laptop, and see the same session mid-run on your phone. There's nothing to sync — the session was never on your laptop.

The tradeoff is the capability matrix below: anything that needs to touch your local machine (files on disk, your browser, your OS) can only run on desktop, because that's the only surface with a foot in both worlds.

Capability matrix by surface

CapabilityDesktop appWeb (claude.ai)Mobile (iOS/Android)
Cowork sessions (interactive)✓ (beta)✓ (beta)
Scheduled Cowork tasks✓ (create + monitor)✓ (create + monitor)✓ (monitor + approve)
Local file access
Browser use (local browser automation)
Computer use (OS control)
Live artifacts (in-session preview)
Connected tools (Gmail, Slack, GDrive, Calendar, web)
Installed Skills
Plugins
Mobile push for approval prompts(via linked phone)(via linked phone)✓ (native)
Fable 5 model in Cowork✓ (latest Desktop only)see gotchassee gotchas

:::info The rule of thumb If the task only needs connected tools + Skills + web (email triage, "read these three docs and draft me an update", weekly report from Google Sheets), it runs anywhere — schedule it. If it needs your files, your browser, or your machine, it stays desktop-and-live only. :::

Interactive Cowork vs a Scheduled Task vs Dispatch

The three modes get conflated. They're different beasts:

Guided walkthrough1 of 3
  1. You start it, you're watching, Claude works over a long horizon on your active goal. Lives on Anthropic's servers now, so you can hand it off between devices. Best for: multi-hour work you want to steer as it happens.

The mental shortcut: Dispatch = local background, Scheduled Task = cloud on a cadence, Interactive = you're at the wheel.

Setting up a scheduled task, the right way

A scheduled task needs six things — five settings and one prompt. Get any of the settings wrong and the run will look "successful" but do the wrong thing.

Guided walkthrough1 of 6
  1. Short, human. This is what you'll see in the scheduled-tasks list and in mobile notifications. 'Monday client prep' beats 'briefing-v2'.

Scheduled task prompt template: Monday 06:00 client briefing

You are preparing my Monday morning brief for the Acme account.

Every Monday at 06:00 local:

1. Read the last 7 days of email in the "Acme" Gmail label. Group by
 thread; note anything that expects a reply from me.
2. Pull calendar events with "Acme" in the title or attendees from
 the coming week. Note prep needed for each.
3. Search the web for news about Acme (company name + "acquisition",
 "layoffs", "product launch") in the last 7 days. Cite sources.
4. Read the Google Doc "Acme - Running Notes" for open questions.

Produce a single briefing doc titled "Acme brief — <this-monday-date>"
in the "Client briefings" project folder. Structure:

- 3-bullet TL;DR at the top
- "Needs a reply from me" list (with links)
- "This week" list (calendar + prep)
- "News since last brief" (with sources)
- "Open questions" (from the running-notes doc)

DO NOT send any email. Leave a follow-up email as a DRAFT in Gmail
titled "Acme weekly check-in" pre-filled with the TL;DR — I'll edit
and send.

Two things to notice about this prompt:

  • The invariant ("DO NOT send any email... leave as DRAFT") is spelled out. In a scheduled run you cannot ask a follow-up "are you sure?" — the invariants have to be in the prompt.
  • The output location + naming is precise. When these run weekly for months, you want them findable, not scattered under default titles.

Mobile approval flow — designing for "I'm asleep"

ask-on-mobile sounds friendly until it fires at 03:00 and the run silently stalls waiting for you. Two rules make this reliable:

Guided walkthrough1 of 2
  1. Read-only or draft-only actions → auto-approve. Anything that sends, publishes, deletes, or spends money → ask-on-mobile with a fallback in the prompt: 'if I haven't responded within 30 minutes, save as draft and end the task'. The prompt-level fallback matters because the platform will not time you out for you.
Watch out
  • Push approvals block the task until you answer. If you never answer, the run sits — it doesn't automatically fall through to a safe default. Bake a 'if no response, do X' timeout into the prompt itself, or use hold-for-review instead.

The four gotchas that break scheduled Cowork runs

Guided walkthrough1 of 4
  1. If the prompt asks the task to 'open my downloads folder', 'automate my browser', or 'take a screenshot of my screen', the remote session has no way to do that. The run won't crash — it'll just skip or improvise. Fix: audit your scheduled prompts and swap local-machine actions for connected-tool equivalents (Google Drive instead of local files, web fetch instead of local browser, etc).

When to reach for the API instead

Scheduled Cowork tasks are a product feature — great for personal / small-team recurring work you want visible in your Claude account, with human approval in the loop. They're the wrong tool when you need:

  • Sub-hourly cadence — the smallest scheduled-task interval is hourly.
  • Programmatic orchestration — dozens of parallel runs, dynamic scheduling, or tight integration with your infra. Reach for Managed Agents, or roll your own with the Agent SDK + a cron/queue you already run.
  • Server-side memory across runs — Cowork tasks pass state via files in your account, which is fine for docs but coarse for structured state. For structured cross-run memory, use Managed Agents Memory Stores.
  • Deep multi-agent coordination — for many-agents-collaborating, see Cowork & Agent Teams and Native Multi-Agent APIs.

Quiz

Check yourself

0/4
  1. You schedule a task that says 'open my ~/Downloads folder and email me a summary of any new PDFs from the last 24h.' The task is set to weekly, ask-on-mobile. What happens on Monday at 06:00 when your laptop is closed?
  2. What is the SMALLEST built-in scheduling interval for a Cowork scheduled task?
  3. A scheduled task with approval mode 'ask-on-mobile' hits a decision point at 03:00 while you're asleep. Which statement is TRUE?
  4. Which combo actually works with your laptop closed and phone off?

Sources & further reading