Skip to content

原文(日本語)

/resumeコマンドのセッションプレビューで、読みやすいコマンド名ではなく生のXMLタグが表示されていた問題を修正しました。

原文(英語)

Fixed /resume session previews showing raw XML tags instead of readable command names

概要

Claude Code v2.1.41では、/resumeコマンドで過去のセッション一覧を表示する際に、スラッシュコマンドで開始されたセッションのプレビューが生のXMLタグとして表示されてしまう問題が修正されました。これにより、セッション一覧がより読みやすく、目的のセッションを見つけやすくなりました。

問題の詳細

修正前の表示

スラッシュコマンド(/commit/review-prなど)で開始したセッションのプレビューが、XMLタグとして表示されていました。

text
# 修正前の/resume表示例
1. <command-name>/commit</command-name><command-message>Committing changes</command-message>
2. <command-name>/review-pr</command-name><command-args>123</command-args>
3. <command-name>/pdf</command-name><command-message>Generate PDF</command-message>

このような表示では、どのセッションがどのタスクに対応しているのか直感的に理解できませんでした。

修正後の表示

XMLタグが適切にパースされ、読みやすいコマンド名として表示されます。

text
# 修正後の/resume表示例
1. /commit - Committing changes
2. /review-pr 123
3. /pdf - Generate PDF

基本的な使い方

セッション一覧の確認

bash
claude
> /resume

修正後は、スラッシュコマンドで開始したセッションも明確に表示されます。

セッションの再開

bash
> /resume
1. /commit - Fix authentication bug
2. /review-pr 456 - Review API changes
3. Webアプリケーション開発
4. /pdf - Generate project report

# 番号を選択してセッションを再開
> 2

実践例

コミット作業の再開

Git commitセッションを中断後、再開する場合です。

bash
# 以前のコミット作業を/commitで開始
> /commit

# 作業中に中断(Ctrl+C)

# 後で再開
> /resume
1. /commit - Add user authentication feature
2. /commit - Fix database migration script
3. 通常のコーディングセッション

# セッション1を選択して再開

PR レビューセッションの管理

複数のPRレビュー作業を切り替える場合です。

bash
> /resume
1. /review-pr 123 - Frontend UI updates
2. /review-pr 456 - Backend API refactoring
3. /review-pr 789 - Database schema changes

# 読みやすい形式で表示されるため、目的のPRを素早く選択可能

ドキュメント生成作業の継続

PDF生成やドキュメント作成のセッションを再開する場合です。

bash
> /resume
1. /pdf - Generate Q1 sales report
2. /xlsx - Create budget spreadsheet
3. /pptx - Build project presentation
4. 通常の開発作業

# スラッシュコマンドセッションが明確に識別できる

複数のタスク切り替え

異なるタイプのセッションを使い分ける際、読みやすい表示が役立ちます。

bash
> /resume
1. /commit - Database schema update
2. React コンポーネント開発
3. /review-pr 321 - Security patch review
4. /pdf - Generate technical documentation
5. バックエンドAPI実装

# コマンドセッションと通常セッションが明確に区別される

この修正の利点

可読性の向上

  • XMLタグが削除され、クリーンな表示
  • スラッシュコマンド名が明確に表示
  • セッションの内容を直感的に理解できる

ユーザー体験の改善

  • 目的のセッションを素早く見つけられる
  • セッション一覧がプロフェッショナルな見た目に
  • 技術的な詳細(XMLタグ)がユーザーから隠蔽される

セッション管理の効率化

  • 多数のセッションを管理しやすい
  • スラッシュコマンドセッションの識別が容易
  • 作業の文脈を思い出しやすい

注意点

  • この修正は既存のすべてのセッションに自動的に適用されます
  • セッションのタイトルは/renameコマンドで後から変更可能です
  • XMLタグの問題は内部表現の問題であり、セッションデータ自体は影響を受けません

関連情報