What's wrong with this entry?
The compacting system now uses structured progress callbacks instead of text spinner messages, enabling better programmatic integration.
- New
onCompactProgresscallback with{ type, hookType }events - Hook types include
"pre_compact"and"session_start" - Event types:
"hooks_start"when hooks begin execution - Replaces legacy
setSpinnerMessagecalls with structured events - UI still displays "Running PreCompact hooks…" and "Running SessionStart hooks…" but via event-driven rendering
Line 449199 (hook start event, K.onCompactProgress?.({ type: "hooks_start", hookType: "pre_compact" })), line 449280 (session start event, hookType: "session_start"), line 571772 (UI rendering, contains "Running PreCompact hooks…")
Strings lifted out of the shipped bundle, so the claim above can be checked against them.