Add checkpoint diff API and hydrate turn diffs in UI

- add server support to diff filesystem checkpoints, including root/HEAD fallbacks and lazy checkpoint initialization
- wire new `providers.getCheckpointDiff` WebSocket route through provider manager and contracts
- update web app to load per-turn diffs from checkpoints and improve diff panel behavior on narrow screens
cf8a2f03fcJulius Marminge committed on 2/19/2026, 5:59:17 AM· committed by Julius Marmingeparent5826159
27 files changedLine totals unavailable