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

[View on GitCafe](https://git.cafe/gitcafe/t3code/commit/061633891162bdc03d7d9be809b6a9a211c776ba)

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

Visibility: public

Requested revision: 061633891162bdc03d7d9be809b6a9a211c776ba

Requested commit: 061633891162bdc03d7d9be809b6a9a211c776ba

Commit: 061633891162bdc03d7d9be809b6a9a211c776ba

Tree: fc015531c7e48c81b9fa4bd7322d8e0ca2d62b81

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

- [58427d565d91c27f1f37b3e0d1a396348c8afe6a](https://git.cafe/gitcafe/t3code/commit/58427d565d91c27f1f37b3e0d1a396348c8afe6a?format=markdown)

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