Under the hoodTier: how much it should matter to you
2Useful: my rating, 1 to 5
2Signal: worth watching, 1 to 5
TranscriptArea: what it touches
ImprovementsKind: in v2.1.280,
ImprovementsSection of the release
What
A new identifier transcript_row_repair was added alongside the existing transcript_api_invalid_blocks and transcript_v2 tracked names.
The transcript-row-repair pass, which runs when a conversation is loaded or resumed, now also handles rows of type system, specifically the stop_hook_summary subtype, cleaning up fields like hookCount, hookInfos, hookErrors, hookAdditionalContext, preventedContinuation, stopReason, hookLabel, and totalDurationMs.
Repair counts for these are tracked separately as stopHookSummariesRepaired and otherSystemRowsRepaired, reported through a new telemetry event.
Why
This prevents corrupted stop-hook summary data, and other malformed system rows, from breaking transcript loading, while giving better visibility into how often such repairs happen.