# Fix Claude resume cursor to only persist valid session UUIDs · flambo/t3code

[View on GitCafe](https://git.cafe/flambo/t3code/commit/3e6ac441567c2b945178a731ffc2a30ddc15cb52)

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

Visibility: public

Requested revision: 3e6ac441567c2b945178a731ffc2a30ddc15cb52

Requested commit: 3e6ac441567c2b945178a731ffc2a30ddc15cb52

Commit: 3e6ac441567c2b945178a731ffc2a30ddc15cb52

Tree: 906104347e7f11d37a373397d90b7d7edaf40262

Author: Julius Marminge

Committer: Julius Marminge

## Message

```
Fix Claude resume cursor to only persist valid session UUIDs

- Stop synthesizing `resume` from generated thread IDs
- Persist resume session ID from query messages when available
- Validate resume/sessionId values as UUIDs before reuse
- Add tests for valid UUID resume passthrough and no synthesized resume

```

## Parents

- [6ff39f9097b8f23fb0442c9945be0cd3a36a0c3f](https://git.cafe/flambo/t3code/commit/6ff39f9097b8f23fb0442c9945be0cd3a36a0c3f?format=markdown)

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