新機能 / v2.1.280
OpenTelemetryにhook出力サイズを追加
CHANGELOG 原文(英語)
Added hook output sizes and the number of oversized outputs saved to a file to the hook_execution_complete OpenTelemetry event 公式の変更履歴を開く ↗ 日本語での補足
hook_execution_complete OpenTelemetryイベントに、hookの出力サイズと、ファイルに保存された大きすぎる出力の件数を追加。
ドキュメント
ドキュメントの抜粋(参考訳)
Hook execution complete イベント
フックイベントに対するすべてのフックが完了したときに記録されます。
イベント名:claude_code.hook_execution_complete
属性:
- すべての標準属性
event.name:"hook_execution_complete"event.timestamp:ISO 8601 形式のタイムスタンプevent.sequence:イベント相関属性で説明されている、プロセスごとのイベント順序用カウンターhook_event:フックイベントの種類hook_name:マッチャーを含む、フックの完全な名前num_hooks:一致したフックコマンドの数num_success:正常に完了した数num_blocking:ブロックする判定を返した数num_non_blocking_error:ブロックせずに失敗した数num_cancelled:完了前にキャンセルされた数total_duration_ms:一致したすべてのフックの実時間での所要時間stdout_chars:成功した、一致するフック全体での標準出力の合計文字数。Claude Code v2.1.280 以降が必要ですadditional_context_chars:一致するフックが返したadditionalContextの合計文字数。Claude Code v2.1.280 以降が必要ですsystem_message_chars:一致するフックが返したsystemMessageの合計文字数。Claude Code v2.1.280 以降が必要ですinitial_user_message_chars:一致するフックが返したinitialUserMessageの合計文字数。Claude Code v2.1.280 以降が必要ですnum_outputs_persisted:10,000 文字の上限を超え、Claude Code がファイルに保存したフック出力の数。Claude Code v2.1.280 以降が必要ですmanaged_only:管理ポリシーのフックのみが許可されている場合は"true"hook_source:"policySettings"または"merged"safe_mode:セッションが--safe-modeで開始された場合は"true"、それ以外は"false"。Claude Code v2.1.169 以降が必要ですhook_definitions:JSON 形式にシリアライズされたフック設定。詳細なベータトレースとOTEL_LOG_TOOL_DETAILS=1の両方が有効な場合のみ含まれます
取得日 · 2026-09-23