「どこからでもタスクを指示できる」機能と、人々が想像するモバイルタスクキューはどう違うのか?
なぜCoworkは複数スレッドではなく単一の会話スレッドでクロスデバイス機能を実現しているのか?
この単一スレッドの仕組みは実際にはどう動いているのか?
スマホをタスク受信箱として使いたいユーザーにとって、実際の影響は何か?
「どこからでもタスクを指示できる」と聞くと、タスクキューが手に入るように聞こえる。通勤中にスマホで3つのタスクをClaudeに投げ、昼休みにさらに2つ、夜は帰宅してパソコンの前で結果を一気に回収する——実際に使ってみると、そう動かないことにすぐ気づく。
この機能の実際の仕組みは、あなたとClaudeの間で1つの継続した会話をスマホとデスクトップ間で同期させることにある。スマホからメッセージを送ると、Claudeはそれが開発タスクか一般的な知的作業かを判断する——開発作業はClaude Codeへ、知的作業はCoworkへ——そしてバックグラウンドで実行し、承認が必要な時や完了時にプッシュ通知を送る。結果はスマホで確認することも、デスクトップに座り直して同じ会話スレッドで続きを進めることもできる。
ここまでは便利に聞こえるが、公式ドキュメントの中に見落とされやすい一文がある——現在、新しいスレッドを開始したり複数のスレッドを管理したりする方法はなく、すべてのメッセージは1つの会話の中に存在する。つまり、朝にタスクAを投げ、昼に全く関係のないタスクBを投げたい場合、Bは独立した新しいタスクにはならない。同じスレッドのAに押し込まれ、Claudeが見るのは同じ共有コンテキストであり、後で履歴を遡って確認する自分自身にとっても、AとBが絡み合って見える。
たまにスマホから1つ2つのことを指示する程度の人には、この制限はほとんど気にならない。本当に問題になるのは、Coworkのモバイル側を「タスク受信箱」として使おうとする人だ——1日のうちに互いに無関係な3つ4つの用事を次々に指示する場合:週報を整理する、競合情報を調べる、ついでにコードを少し直す。すべてが1つのスレッドに詰め込まれると、Claudeが3つ目の作業に取り掛かる頃には、コンテキストが最初の2つの内容と混ざり合い、今何を求められているのかを本当に読み違える可能性がある。
もう2つ、見落とされがちな前提条件がこの機能を「壊れている」ように見せる。1つ目は、デスクトップ側の作業には「パソコンが起動しておりClaude Desktop Appが開いている」ことが必要で、マシンがスリープしたりアプリが閉じられたりすると、タスクはバックグラウンドで静かに続くのではなく一時停止する。2つ目は、この機能を支える基盤技術Dispatchが現在新規ユーザーには提供されておらず、以前から使っていた既存ユーザーのみが継続利用できる点だ。新規作成のアカウントなら、手順通りに操作してもこの機能自体がインターフェースに存在しない可能性がある。
この機能を「モバイルタスクマネージャー」ではなく「同じタスクの会話を延長するもの」と位置づければ、多くの落とし穴を避けられる。スマホから本当に独立した新しいタスクを指示したい場合、前のタスクが一区切りついている(少なくとも新タスクとコンテキストが衝突しない)ことを確認してから伝える方が安全だ。複数の無関係な作業を本当に並行して進めたい場合、現在このクロスデバイス機能ではそれができないため、デスクトップで別々のCoworkセッションを開く方が現実的なアプローチとなる。
注意点として、Linuxシステムではコンピュータ操作(computer use)機能がサポートされていないが、ファイルアクセスやコネクタが関わるタスクは影響を受けない——これも「スマホからどこまで任せられるか」を判断する前に確認しておく価値のあるプラットフォームの違いだ。より根本的な対策は、この機能に対する期待値そのものを調整することだ。スマホを複数のタスクラインを同時に管理できるコンソールとして扱うのではなく、オフィスのデスクトップが既に進めている作業を続けるための延長ハンドルとして扱おう。複数の無関係な作業を本当に同時に進めたい場合は、デスクトップで別々のCoworkセッションを開く方が引き続き信頼できるアプローチだ。