Skip to content

原文(日本語に翻訳)

Remote Controlセッションでサブエージェントのトランスクリプトがストリーミングされない問題を修正しました。

原文(英語)

Fixed Remote Control sessions not streaming subagent transcripts

概要

Claude CodeのRemote Control機能を使用してリモートでセッションを制御している場合、サブエージェントが実行するタスクのトランスクリプト(会話ログ)がリアルタイムでストリーミングされない問題がありました。メインエージェントのトランスクリプトは正常にストリーミングされていましたが、サブエージェントの実行内容がリモート側に届かないため、進捗状況を把握できない状態でした。今回の修正で、サブエージェントのトランスクリプトもリアルタイムでストリーミングされます。

基本的な使い方

bash
# Remote Control セッションの開始
# Server側(リモートで実行するマシン)
claude --remote

# Client側(制御する側)でセッションに接続
claude --connect <session-url>

# 修正後: サブエージェントの実行内容もリアルタイムで表示される

実践例

Remote Controlでサブエージェントを監視する

# リモートマシンでClaude Codeが実行中の場合

# クライアント側で見える内容(修正後):

[メインエージェント] 大規模リファクタリングを開始します...
[メインエージェント] サブエージェントを起動して並行処理します

[サブエージェント A] ← 修正後: ここから見えるようになった
  src/components/ の分析を開始...
  UserProfile.tsx: 問題を3件発見
  Dashboard.tsx: 問題を1件発見
  完了

[サブエージェント B] ← 修正後: ここから見えるようになった
  src/services/ の分析を開始...
  API.ts: セキュリティ問題を2件発見
  完了

[メインエージェント] 全サブエージェントの完了を確認
結果をまとめています...

リモート監視のワークフロー

bash
# 長時間かかるタスクをリモートで実行しながら監視する

# 1. リモートマシンでタスクを開始
claude --remote --task "大規模なコードベースの分析と改善提案"

# セッションURLが発行される:
# Remote session: https://claude.ai/remote/abc123

# 2. 別のマシン(または別の端末)からアクセス
claude --connect https://claude.ai/remote/abc123

# 3. リアルタイムでサブエージェントの進捗を確認
# 修正後: サブエージェントのトランスクリプトも見える

チーム開発でのRemote Control活用

# チームでの開発シナリオ

# 開発者A(サーバー側):
# Claude Codeでリファクタリングを実行中
claude --remote
# URL: https://claude.ai/remote/team-session-xyz

# 開発者B、C(クライアント側):
# 同じセッションに接続して進捗を監視
claude --connect https://claude.ai/remote/team-session-xyz

# 修正後:
# - メインエージェントの実行内容 ✓
# - サブエージェントAの実行内容 ✓ (今回の修正)
# - サブエージェントBの実行内容 ✓ (今回の修正)
# → チーム全員がリアルタイムで詳細な進捗を把握できる

ストリーミングされる情報の詳細

# Remote Control でストリーミングされる内容(修正後)

# メインエージェント:
# - Claudeの思考プロセス
# - ツール呼び出しと結果
# - ユーザーへの回答

# サブエージェント(今回の修正で追加):
# - 各サブエージェントの思考プロセス
# - サブエージェントが使用したツールと結果
# - サブエージェントの完了・失敗状態
# - エラーや警告メッセージ

注意点

  • この修正はRemote Control機能を使用している場合のみ影響します
  • サブエージェントのトランスクリプトは、サブエージェントの識別子(Agent A、Agent B等)と共に表示されます
  • 大量のサブエージェントを並行して実行する場合、ストリーミングデータが増加します
  • Remote Controlセッションにはインターネット接続が必要です
  • Remote Control機能はClaude Codeの特定のプラン(Pro以上)でのみ利用可能な場合があります

関連情報