# Add checkpoint diff API and hydrate turn diffs in UI · pingdotgg/t3code

[View on GitCafe](https://git.cafe/pingdotgg/t3code/commit/cf8a2f03fc1c46b70faa565b2e00625cb8b58ebd)

Repository: [pingdotgg/t3code](https://git.cafe/pingdotgg/t3code)

Visibility: public

Requested revision: cf8a2f03fc1c46b70faa565b2e00625cb8b58ebd

Requested commit: cf8a2f03fc1c46b70faa565b2e00625cb8b58ebd

Commit: cf8a2f03fc1c46b70faa565b2e00625cb8b58ebd

Tree: ef6db473f17d622037f1779c38b631e5d7d19edd

Author: Julius Marminge

Committer: Julius Marminge

## Message

```
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

```

## Parents

- [582615971ef76e55f994e2fc0ccd9171277551c2](https://git.cafe/pingdotgg/t3code/commit/582615971ef76e55f994e2fc0ccd9171277551c2?format=markdown)

[Source at this commit](https://git.cafe/pingdotgg/t3code/tree/cf8a2f03fc1c46b70faa565b2e00625cb8b58ebd?format=markdown)
