# Inject native event loggers into provider adapters · gitcafe/t3code

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

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

Visibility: public

Requested revision: 344e04b62351d005fbf973c1f6384fc162878db1

Requested commit: 344e04b62351d005fbf973c1f6384fc162878db1

Commit: 344e04b62351d005fbf973c1f6384fc162878db1

Tree: d0076e52357b1f5f0701078c7ec64a4651bdd736

Author: Julius Marminge

Committer: Julius Marminge

## Message

```
Inject native event loggers into provider adapters

- allow Claude/Cursor adapters to accept an injected native event logger
- make native event writes effectful/non-blocking so logging cannot break message handling
- update adapter tests to assert native observability events via in-memory loggers
- fix runtime session ID conversion when resolving canonical event thread IDs

```

## Parents

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

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