Skip to content

修正:非表示のフック添付がトランスクリプトモードのメッセージカウントを水増しする問題

原文(日本語に翻訳)

非表示のフック添付がトランスクリプトモードのメッセージカウントを水増ししていた問題を修正。

原文(英語)

Fixed invisible hook attachments inflating the message count in transcript mode

概要

Ctrl+O で開くトランスクリプトモード(会話履歴の詳細表示)において、フック(hooks)が内部的に添付していた非表示のメッセージがカウントに含まれ、実際のメッセージ数より多く表示されていた問題が修正されました。修正後は、ユーザーが実際にやり取りしたメッセージ数が正確に表示されます。

基本的な使い方

# Ctrl+O でトランスクリプトモードを開く
# 修正後はメッセージカウントが正確に表示される

例:
以前: 50件のメッセージ(実際は30件 + フック内部メッセージ20件)
修正後: 30件のメッセージ(実際のやり取りのみ)

実践例

### フックを多用している環境での確認

bash
# フックを設定している場合でも正確なメッセージカウントが表示
# ~/.claude/settings.json にフックを設定している環境で効果的

### コンテキスト使用量の正確な把握

メッセージカウントが正確になることで、コンテキストウィンドウの使用量を適切に管理できます。

注意点

  • Ctrl+O でのトランスクリプトモード表示が修正対象
  • フック自体の動作は変わらない。カウント表示のみの修正
  • フックを設定していない場合はこの問題の影響を受けない

関連情報