Skip to content

原文(日本語に翻訳)

/rename コマンドがデフォルトでターミナルタブタイトルを更新するようになりました。

原文(英語)

The /rename command now updates the terminal tab title by default.

概要

Claude Code の /rename コマンドがセッション名を変更するだけでなく、ターミナルのタブタイトルも自動的に更新するようになりました。複数のターミナルタブで異なる Claude Code セッションを並行して動作させている場合、各タブに意味のある名前がつくためセッションの識別が格段に容易になります。

基本的な使い方

# セッションに名前をつけてターミナルタブタイトルも変更する
/rename バックエンド実装

# これでターミナルのタブが「バックエンド実装」と表示されます

実践例

複数セッションの識別管理

複数のターミナルタブで異なる作業をしている場合に効果的です:

# タブ1でフロントエンド作業
/rename フロントエンド - React コンポーネント

# タブ2でバックエンド作業
/rename バックエンド - API 実装

# タブ3でテスト作業
/rename テスト - E2E テスト修正

各タブに名前がつくことでタスクスイッチング時に混乱しなくなります。

プロジェクトとブランチを組み合わせた命名

# 現在の作業内容を明確に表す名前をつける
/rename [proj-name] feature/auth

# または日付を含める
/rename 2026-02-18 バグ修正 #1234

長時間のバックグラウンド処理中の識別

# 長時間かかるタスクを別タブで実行する場合
/rename データ移行処理中 🔄

# 完了したら名前を変更
/rename データ移行完了 ✅

/rename と /resume の組み合わせ

セッションを再開した後すぐに名前をつけることで、ターミナルタブが整理されます:

# セッション再開後
/resume session-id

# 再開したセッションに名前をつける
/rename 昨日の続き - DB スキーマ更新

注意点

  • ターミナル対応:ターミナルタブタイトルの変更は OSC エスケープシーケンスを使用します。すべてのターミナルエミュレータがこの機能をサポートしているわけではありません。主要なターミナル(iTerm2、GNOME Terminal、Windows Terminal など)では動作します。
  • 以前の動作との違い:v2.1.47 以前の /rename コマンドはセッション名のみを変更し、ターミナルタブタイトルは更新しませんでした。
  • コンテキストコンパクション後も維持:関連する修正により、コンテキスト圧縮(compaction)後もカスタムセッション名が保持されるようになっています。
  • /clear 後の挙動/clear コマンド実行後はセッション名がステータスバーからクリアされますが、ターミナルタブタイトルは前回の名前が残ることがあります。

関連情報