原文(日本語に翻訳)
- 最初のメッセージに改行が含まれる会話からフォークした際の、複数行セッションタイトルを修正
原文(英語)
- Fixed multi-line session titles when forking from a conversation whose first message contained newlines
概要
会話の最初のメッセージに改行が含まれている場合、その会話からフォークして新しいセッションを作成すると、セッションタイトルが複数行にまたがって表示される問題が修正されました。セッションタイトルは通常1行で表示されるべきですが、改行文字がそのまま含まれてしまい、セッション一覧などのUIが崩れる原因となっていました。
基本的な使い方
この修正は自動的に適用されます。改行を含むメッセージで始まる会話からフォークしても、タイトルは正しく1行で表示されます:
# 改行を含む最初のメッセージ
claude> 以下のファイルを修正して:
- src/index.ts
- src/utils.ts
# この会話をフォーク → タイトルが正しく1行で表示される実践例
複数行の初期メッセージからのフォーク
リストや複数行の指示を最初のメッセージとして送信した後のフォーク:
claude> 以下のバグを修正してください:
1. ログイン画面のバリデーション
2. APIレスポンスのエラーハンドリング
3. セッションタイムアウト処理
# 途中でフォーク → セッションタイトルが1行に正規化されるセッション一覧での表示
--resume でセッション一覧を表示した際、フォークされたセッションのタイトルが正しく1行で表示されます:
bash
claude --resume
# 修正前: タイトルが複数行に展開されてUIが崩れる
# 修正後: タイトルが1行で正しく表示される注意点
- この修正はフォーク時のセッションタイトル生成にのみ影響します
- 修正前に作成されたセッションのタイトルは自動修正されません
- セッションの内容自体には影響ありません
- タイトルは最初のメッセージの冒頭部分から生成され、改行は適切に処理されます