# Handle stale approval responses and cover Cursor resume IDs · gitcafe/t3code

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

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

Visibility: public

Requested revision: 77f67d1766e6b2afa7e3b87a6da52cc652ceb8bf

Requested commit: 77f67d1766e6b2afa7e3b87a6da52cc652ceb8bf

Commit: 77f67d1766e6b2afa7e3b87a6da52cc652ceb8bf

Tree: 17f7246709d28f9a233fb39aa19a3ade883d3668

Author: Julius Marminge

Committer: Julius Marminge

## Message

```
Handle stale approval responses and cover Cursor resume IDs

- Catch provider approval response failures and emit `provider.approval.respond.failed`
- Auto-resolve approvals when provider reports unknown pending request IDs
- Add tests for Cursor ACP resume via `resumeCursor.acpSessionId` and legacy `sessionId`

```

## Parents

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

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