# Commits · PR \#21599 · pingdotgg/t3code

[View on GitCafe](https://git.cafe/pingdotgg/t3code/pull/21599/commits)

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

Visibility: public

[fix\(server\): reverting past Claude compaction preserves earlier rollback](https://git.cafe/pingdotgg/t3code/pull/21599.md)

Version: 7

Head commit: b2996ac0064c99c4a14453417b69991eec8fdf65

Base commit: 1d2159ea19141ef30dee87a255e1fccce991bdcf

Comparison base: 1d2159ea19141ef30dee87a255e1fccce991bdcf

Showing up to 20 entries from this revision. If the pull request changes, reopen the first page before continuing.

- [fix\(server\): use session cwd for Claude history workers](https://git.cafe/pingdotgg/t3code/commit/b2996ac0064c99c4a14453417b69991eec8fdf65?format=markdown) — b2996ac0064c99c4a14453417b69991eec8fdf65; Julius Marminge

- [test\(server\): cover relative Claude homes during rollback](https://git.cafe/pingdotgg/t3code/commit/8a6af12dd0052724a505243865ea6b8e9e311cfd?format=markdown) — 8a6af12dd0052724a505243865ea6b8e9e311cfd; Julius Marminge

- [fix\(server\): time out Claude history workers](https://git.cafe/pingdotgg/t3code/commit/2e9c8c80a4d0c43fc555efb147fe80340b8f55b9?format=markdown) — 2e9c8c80a4d0c43fc555efb147fe80340b8f55b9; Julius Marminge

- [fix\(server\): reject missing Claude rollback sources](https://git.cafe/pingdotgg/t3code/commit/9a1b66790c9dd60e35e6e286ee2f54d2c2f2b494?format=markdown) — 9a1b66790c9dd60e35e6e286ee2f54d2c2f2b494; Julius Marminge

- [test\(server\): reject rollback to a missing Claude source session](https://git.cafe/pingdotgg/t3code/commit/a3469a103e48af20be0ff111884a540b2b92d71a?format=markdown) — a3469a103e48af20be0ff111884a540b2b92d71a; Julius Marminge

- [fix\(server\): preserve Claude rollback across compaction](https://git.cafe/pingdotgg/t3code/commit/030e12a3d8f0b9ddb416dfb7549c3e20dd64d070?format=markdown) — 030e12a3d8f0b9ddb416dfb7549c3e20dd64d070; Julius Marminge
