Cowork スケジュールタスク:デバイスがオンでなくても動くエージェント
Cowork は 2026年7月7日 をもってデスクトップ専用のワークスペースではなくなりました。今や Web(claude.ai)、iOS と Android、そして — ほとんどの解説記事があえて触れない点として — セッションは Anthropic のサーバー上 で実行され、あなたのマシン上では実行されません。この単一のアーキテクチャ変更こそが、目玉機能である ノートPCを閉じ、スマホをポケットに入れ、いかなるデバイスもオンラインでない状態でも走るスケジュールタスク を可能にしています。
このページは実践的なフィールドガイドです:どのサーフェスで何が実際に動くのか、スケジュールタスクを一発で正しくセットアップするには、そして「月曜朝6時のブリーフィングが、ローカルファイルを必要としていたせいで気付かないうちに失敗していた」ことに後から気付くような、いくつかの落とし穴について。
- Cowork の実行をデバイスから切り離すことがなぜプロダクトを変えるのか(スケジュール実行、デバイス間ハンドオフ、モバイル承認プロンプト)を理解し、そのトレードオフがどこに落ち着くかを掴む
- 機能マトリクスを使って、ある仕事に対して正しいサーフェス(デスクトップ / Web / モバイル)を選ぶ
- 承認モード、頻度、作業フォルダを含めて、Cowork のスケジュールタスクを一発で正しくセットアップする
- 自分が寝ているときや飛行機の中でも黙って止まらないモバイル承認フローを設計する
- 本番でスケジュール実行を壊す4つの落とし穴を避ける:ローカル専用ツール、Fable 5 のデスクトップ限定、Dispatch と Remote の混同、コネクタ認証の失効
本質的な変化はひとつ:セッションが Anthropic のサーバーに移った
2026年7月より前、Cowork のセッションは Mac または PC 上の Claude Desktop アプリ内のプロセスでした。ノートPCを閉じればセッションは死ぬ。アプリを終了させればセッションは死ぬ。だから7月以前の Cowork ループは常に「デスクトップを開いてスリープさせない」から始まっていたのです。
7月のローンチでは リモートセッション が導入されました:Cowork ループは Anthropic のクラウド上で動き、セッション状態とファイルは Claude アカウントに紐付いて残り、どのサーフェス(Web、モバイル、デスクトップ)も同じ基盤セッションのビューアー兼入力デバイスに過ぎなくなります。
直接の帰結は2つ:
- スケジュールタスクが可能になった。 定期タスクは月曜6:00に起き、45分ほど作業して、ドラフトをあなたのアカウントに置くことができます — 一台もデバイスがオンラインでなくても、ループにデバイスが存在しないからです。
- デバイス間ハンドオフは無料。 デスクで作業を開始し、ノートPCを閉じて、スマホで同じセッションの実行途中を見ることができます。同期するものは何もありません — そもそもセッションはノートPC上に存在しなかったからです。
トレードオフは下記の機能マトリクスにあります:あなたのローカルマシン(ディスク上のファイル、あなたのブラウザ、あなたの OS)に触れる必要があるものはデスクトップ上でしか動きません。両方の世界に足を掛けている唯一のサーフェスがデスクトップだからです。
サーフェス別の機能マトリクス
| 機能 | デスクトップアプリ | Web (claude.ai) | モバイル (iOS/Android) |
|---|---|---|---|
| Cowork セッション(インタラクティブ) | ✓ | ✓ (ベータ) | ✓ (ベータ) |
| スケジュールされた Cowork タスク | ✓ (作成 + 監視) | ✓ (作成 + 監視) | ✓ (監視 + 承認) |
| ローカルファイルへのアクセス | ✓ | ✗ | ✗ |
| ブラウザ利用(ローカルブラウザ自動化) | ✓ | ✗ | ✗ |
| コンピュータ利用(OS 操作) | ✓ | ✗ | ✗ |
| ライブアーティファクト(セッション内プレビュー) | ✓ | ✗ | ✗ |
| 接続ツール(Gmail、Slack、GDrive、カレンダー、Web) | ✓ | ✓ | ✓ |
| インストール済み Skills | ✓ | ✓ | ✓ |
| Plugins | ✓ | ✓ | ✓ |
| 承認プロンプトのモバイル通知 | (連携された電話経由) | (連携された電話経由) | ✓ (ネイティブ) |
| Cowork 内の Fable 5 モデル | ✓ (最新デスクトップのみ) | 落とし穴を参照 | 落とし穴を参照 |
:::info 経験則 そのタスクが 接続ツール + Skills + Web しか必要としないなら(メールの仕分け、「この3つのドキュメントを読んで更新のドラフトを書いて」、Google Sheets からの週報)、どこでも動くのでスケジュール化しましょう。あなたのファイル、あなたのブラウザ、あなたのマシン を必要とするなら、それはデスクトップかつライブ限定のままです。 :::
インタラクティブ Cowork vs スケジュールタスク vs Dispatch
この3つのモードはよく混同されます。まったく別物です:
- あなたが開始し、あなたが見守り、Claude があなたの現在の目標に対して長時間ホライズンで働きます。今は Anthropic のサーバー上で動くので、デバイス間でハンドオフできます。最適な用途:進行に合わせて舵取りしたい数時間の作業。
- プロンプトと頻度(毎時 / 毎日 / 平日 / 毎週 / 手動)を定義します。各実行では、あなたが指定したツール、スキル、プラグイン付きの新しい Cowork セッションが生成されます。リモートで、スケジュールに従って、どのデバイスもオンラインかどうかを問わず走ります。最適な用途:繰り返される準備作業 — 月曜6:00のブリーフィング、毎時のインボックス整理、日次まとめ。
- レガシーな形:アクティブなデスクトップセッションからバックグラウンドタスクを走らせ、その間もチャットを続けます。プロセスはローカルに残り続けるので、デスクトップアプリを起きたまま保つ必要があります。最適な用途:協働を続けながらバックグラウンド化したいローカルマシン上の作業。スケジュール済みリモートタスクと混同しないでください — Dispatch はアプリを閉じると死にます。
覚え方の近道:Dispatch = ローカルのバックグラウンド、スケジュールタスク = 頻度でクラウド、インタラクティブ = あなたが操縦席にいる。
スケジュールタスクを正しくセットアップする
スケジュールタスクには6つの要素が必要です — 5つの設定と1つのプロンプト。どれか1つを間違えると、実行は「成功」に見えても間違ったことをします。
- 短く、人間向けに。スケジュール済みタスク一覧やモバイル通知に表示される名前です。'Monday client prep' の方が 'briefing-v2' より優れています。
- 毎回新規参加する同僚に話しかけるつもりで書きます — 実際、各実行は毎回新しいセッションです。目標、ソース(どのコネクタ、どのスキル、どのフォルダ)、望む出力の形、不変条件(例:'決してメールは送らず、常にドラフトのままにする')を明記します。
- 毎時 / 毎日 / 平日 / 毎週 / 手動 から1つ選択。cron 構文はなく、1時間より短い間隔もありません — もし「5分ごと」が必要なら、それは間違ったツールにいます(API + 自作スケジューラを使ってください)。
- 重要な設定です。オプションは自動承認(Claude が質問せずに進む、読み取り専用タスクに良い)、モバイル承認(Claude が決定ポイントで一時停止して電話に通知 — 書き込みを行う場合の安全なデフォルト)、レビュー保留(タスクは常にドラフトで終了し、あとでレビュー)です。
- あなたのプランの Cowork デフォルトになります。読み取り+要約のヘビーなループには、小さくて安いモデルを選択;推論品質が結果を実際に動かすときだけトップティアを選択。
- セッションのファイル書き込みを、あなたの Claude アカウント内の特定のプロジェクト/フォルダに絞り込みます。スキップすると出力はデフォルトの場所に着地します — タスクが1つなら問題ありませんが、12個になると混乱します。
スケジュールタスクのプロンプトテンプレート:月曜6:00クライアントブリーフィング
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.
このプロンプトで注目すべき点は2つ:
- 不変条件(「メールを送らない...ドラフトのままにする」)が明示されています。スケジュール実行では「本当にいいですか?」と後追いで確認することはできません — 不変条件はプロンプトに書き込む必要があります。
- 出力先と命名 が正確です。これらが数ヶ月間毎週動くとき、デフォルトのタイトル下に散らばるのではなく、見つけやすい状態を保ちたいはずです。
モバイル承認フロー — 「自分が寝ている」状態を想定した設計
ask-on-mobile は03:00に発火して実行が黙って止まるまでは親しみやすく聞こえます。信頼性を確保する2つのルール:
- 読み取り専用やドラフトのみのアクション → 自動承認。送信、公開、削除、支出を伴うもの → モバイル承認 + プロンプト内フォールバック:'30分以内に返答がなければ、ドラフト保存してタスク終了'。プラットフォームが勝手にタイムアウトさせてはくれないため、このプロンプトレベルのフォールバックが重要。
- プロンプト内で決定ポイントを具体的な問いに包み込みます:'何かを送る前に、正確な件名と本文の最初の200文字を含めて承認を求める'。プッシュ通知は切り詰められるので、大事な部分を先頭に持ってきて、アプリを開かずにロック画面から承認/拒否できるようにします。
- プッシュ承認は返答するまでタスクをブロックします。返答しない場合、実行はそのまま残り続け — 自動的に安全なデフォルトに落ちることはありません。'返答がなければ X をする' というタイムアウトをプロンプト自体に組み込むか、hold-for-review を使ってください。
スケジュール済み Cowork 実行を壊す4つの落とし穴
- プロンプトがタスクに「マイダウンロードフォルダを開いて」「ブラウザを自動化して」「画面のスクリーンショットを撮って」と要求すると、リモートセッションにはその手段がありません。実行はクラッシュせず — スキップするか即興で対応します。修正:スケジュール済みプロンプトを監査し、ローカルマシンのアクションを接続ツール相当に置き換える(ローカルファイルの代わりに Google Drive、ローカルブラウザの代わりに Web fetch など)。
- 2026年7月ローンチ時点で、Cowork セッション内で Fable 5 モデルを実行するには最新の Claude Desktop アプリが必要です。Fable 5 に固定したタスクをスケジュールしてリモート実行に依存する場合、現在のサポートを確認してください — この制約は緩和される見込みですが、固定する前に確認を。
- アクティブなデスクトップセッションからバックグラウンド化された Dispatch 作業は、アプリを閉じると死にます。「何があっても毎週これを走らせる」が本当に必要なら、Dispatch ではなくスケジュールタスクを作成してください。
- Gmail、Slack、Google Drive への OAuth トークンは期限切れ、失効、パーミッション変更を受けることがあります。期限切れのコネクタ下でのスケジュールタスクは空の出力を生成し、明らかなエラーもありません。修正:週次以下の頻度で走るものについては、プロンプトの最初のステップに自己チェックを追加('Acme Gmail ラベルを読めることを確認;できなければ、ドキュメント冒頭に1行のエラーを出して停止')。
いつ代わりに API を使うべきか
スケジュール済み Cowork タスクはプロダクト機能です — 個人や小規模チームの繰り返し作業で、Claude アカウント内で可視化したく、人間の承認をループに含めたい場合に最適です。次のような場合は間違ったツールです:
- 1時間より短い頻度 — スケジュールタスクの最小間隔は毎時です。
- プログラマティックなオーケストレーション — 数十の並列実行、動的スケジューリング、あなたのインフラとのタイトな統合。Managed Agents を使うか、Agent SDK + 既存の cron/キューで自作を。
- 実行間のサーバーサイドメモリ — Cowork タスクは状態をアカウント内のファイル経由で渡します。ドキュメントには十分ですが、構造化状態には粗いです。構造化された実行間メモリには Managed Agents Memory Stores を使ってください。
- 深いマルチエージェント連携 — 多数のエージェントが協働する場合は Cowork & Agent Teams と Native Multi-Agent APIs を参照。
クイズ
Check yourself
0/4ソースとさらなる読み物
- Anthropic — Claude Cowork on web and mobile: hand off work anywhere(ローンチポスト、2026年7月7日)
- Anthropic ヘルプセンター — Schedule recurring tasks in Claude Cowork(標準の設定 + 頻度リファレンス)
- AILmanac 関連記事:Cowork & Agent Teams · Claude Code Background Tasks & Scheduling · Managed Agents · Managed Agents Memory Stores · Connectors