Skip to content

原文(日本語に翻訳)

リモートコントロールのセッション名にホスト名をデフォルトプレフィックスとして使用するようになりました(例: 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 コマンドで取得した値です
  • セッション名の形式: {プレフィックス}-{ランダムな形容詞}-{動物名} の形式で生成されます
  • ランダム部分: プレフィックス以降のランダム文字列により、同じプレフィックスでも一意のセッション名になります
  • プレフィックスの文字制限: 英数字とハイフンが使用できます。スペースや特殊文字は避けてください

関連情報