# Ignore stale resume cursors and Claude placeholder thread IDs · screen/t3code-personal

[View on GitCafe](https://git.cafe/screen/t3code-personal/commit/92f1a4aa3ca9cb11f10e3ab97d08970f443d22aa)

Repository: [screen/t3code-personal](https://git.cafe/screen/t3code-personal)

Visibility: public

Requested revision: 92f1a4aa3ca9cb11f10e3ab97d08970f443d22aa

Requested commit: 92f1a4aa3ca9cb11f10e3ab97d08970f443d22aa

Commit: 92f1a4aa3ca9cb11f10e3ab97d08970f443d22aa

Tree: 7dcf0b18f9a8c219faf7cdaac2597808a4ab70ca

Author: Julius Marminge

Committer: Julius Marminge

## Message

```
Ignore stale resume cursors and Claude placeholder thread IDs

- Do not pass `resumeCursor` when restarting a session after changing providers
- Treat synthetic Claude thread IDs (`claude-thread-*`) as unscoped during runtime ingestion
- Add tests covering provider-switch restart behavior and Claude turn lifecycle acceptance

```

## Parents

- [11f929c3975ae71ea9f1c6360c9b5c28f50f2961](https://git.cafe/screen/t3code-personal/commit/11f929c3975ae71ea9f1c6360c9b5c28f50f2961?format=markdown)

[Source at this commit](https://git.cafe/screen/t3code-personal/tree/92f1a4aa3ca9cb11f10e3ab97d08970f443d22aa?format=markdown)
