原文(日本語に翻訳)
リモートコントロールのセッション名にホスト名をデフォルトプレフィックスとして使用するようになりました(例: myhost-graceful-unicorn)。--remote-control-session-name-prefix で上書き可能です
原文(英語)
Remote Control session names now use your hostname as the default prefix (e.g. myhost-graceful-unicorn), overridable with --remote-control-session-name-prefix
概要
リモートコントロール機能のセッション名が、マシンのホスト名をプレフィックスとして使用するようになりました。複数のマシンやプロジェクトでリモートコントロールを使用する場合に、どのマシンからのセッションかを一目で識別できます。また --remote-control-session-name-prefix フラグで任意のプレフィックスに変更できます。
基本的な使い方
bash
# デフォルト:ホスト名がプレフィックスになる
claude --remote-control
# セッション名例: myhost-graceful-unicorn
# カスタムプレフィックスを指定
claude --remote-control --remote-control-session-name-prefix "prod-server"
# セッション名例: prod-server-graceful-unicorn実践例
複数マシンの識別
bash
# 開発マシンA (hostname: dev-laptop)
claude --remote-control
# → セッション: dev-laptop-happy-panda
# サーバーB (hostname: web-server-01)
claude --remote-control
# → セッション: web-server-01-graceful-unicorn
# セッション一覧を見たとき、どのマシンか即座に識別可能プロジェクト別のプレフィックス設定
bash
# フロントエンドプロジェクト
claude --remote-control --remote-control-session-name-prefix "frontend"
# → frontend-dancing-bear
# バックエンドプロジェクト
claude --remote-control --remote-control-session-name-prefix "backend"
# → backend-sleepy-fox
# チームメンバーがセッションを識別しやすくなるCI/CD環境での活用
bash
# GitHub Actions などのCI環境
claude --remote-control \
--remote-control-session-name-prefix "ci-${GITHUB_RUN_ID}"
# → ci-12345678-jumping-cat
# ビルドIDと紐付けることで追跡が容易にエイリアスで簡略化
bash
# ~/.bashrc や ~/.zshrc に追加
alias claude-remote='claude --remote-control --remote-control-session-name-prefix "myproject"'
# 以降は短いコマンドで起動
claude-remote注意点
- ホスト名の自動取得: デフォルトのプレフィックスはシステムの
hostnameコマンドで取得した値です - セッション名の形式:
{プレフィックス}-{ランダムな形容詞}-{動物名}の形式で生成されます - ランダム部分: プレフィックス以降のランダム文字列により、同じプレフィックスでも一意のセッション名になります
- プレフィックスの文字制限: 英数字とハイフンが使用できます。スペースや特殊文字は避けてください