原文(日本語に翻訳)
/rename で設定したカスタムセッションタイトルが会話の再開後に失われる問題を修正しました(anthropics/claude-code#23610)。
原文(英語)
Fixed custom session titles set via /rename being lost after resuming a conversation (anthropics/claude-code#23610)
概要
/rename コマンドでセッションにカスタムタイトルを付けた後、/resume でそのセッションを再開すると名前が消えてしまうバグが修正されました。修正後は、カスタムセッション名がセッションデータに正しく永続化されるため、会話を再開しても名前が保持されます。長期プロジェクトや複数セッションを管理する際に特に便利です。
基本的な使い方
bash
# セッションを開始してカスタム名を設定
claude
> /rename "フロントエンドリファクタリング作業"
# セッションを終了後、再開する
claude --resume
# 修正前: セッション名が消えて自動生成名に戻る
# 修正後: "フロントエンドリファクタリング作業" が保持される実践例
ユースケース1: 長期プロジェクトのセッション管理
複数日にわたる作業をセッション名で管理する場合。
bash
# 1日目: セッションを開始して名前を設定
claude
> /rename "認証機能実装 - Phase 1"
# ... 作業 ...
# セッション終了
# 2日目: セッションを再開
claude --resume
# セッション選択肢に "認証機能実装 - Phase 1" が表示される
> /resume "認証機能実装 - Phase 1"
# 名前が保持されたままセッションが再開されるユースケース2: 複数セッションの並列管理
異なるタスクのセッションを複数管理する場合。
bash
# セッションA: バックエンド作業
claude
> /rename "バックエンドAPI開発"
# セッションB: フロントエンド作業
claude
> /rename "Reactコンポーネント設計"
# セッションC: インフラ作業
claude
> /rename "Docker設定最適化"
# 後日、各セッションを再開する際に名前で識別できる
claude --resume
# 選択肢:
# 1. バックエンドAPI開発
# 2. Reactコンポーネント設計
# 3. Docker設定最適化ユースケース3: セッション名の変更と継続
作業の進行に合わせてセッション名を更新する場合。
bash
# 初期名で開始
> /rename "バグ調査"
# 原因が判明したので名前を更新
> /rename "バグ修正 - メモリリーク対応"
# セッション終了後に再開しても最新の名前が保持される
claude --resume
# "バグ修正 - メモリリーク対応" として表示される注意点
/renameコマンドはセッション中いつでも使用でき、何度でも名前を変更できます- セッション名はローカルに保存されるため、異なるマシンからは引き継がれません
- 空の名前や特殊文字を含む名前を設定する場合は、クォートで囲むことを推奨します
- この修正以前(v2.1.47未満)に作成されたセッションも、再度
/renameで名前を設定すれば正常に永続化されます