/clear 後に再開したセッション(--continue、--resume を含む)で最初のメッセージの一部が欠落し、プロンプトキャッシュが完全にミスする問題を修正した。英語原文を表示
/clear (restart, --continue, --resume) missing part of their first message when a SessionStart hook printed output, causing a full prompt-cache miss変更前
SessionStart フックが出力を出力した場合、/clear 後に再開されたセッション(--continue や --resume での再開を含む)では、最初のメッセージの一部が欠落して送信され、プロンプトキャッシュが完全にミス(full prompt-cache miss)していた。
変更後
修正後は、SessionStart フックが出力を出力しても、再開されたセッションの最初のメッセージが完全な形で送信され、フルのプロンプトキャッシュミスが発生しなくなった。
ユーザーへの恩恵
SessionStart フックを使う環境でセッションを再開しても、最初のメッセージが正しく送信され、不要なプロンプトキャッシュミスによるトークン消費や応答の遅延を避けられるようになった。