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

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

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

Visibility: public

Requested revision: d715c3a03ed8d20b0d03a16fd2eb425d61b09938

Requested commit: d715c3a03ed8d20b0d03a16fd2eb425d61b09938

Commit: d715c3a03ed8d20b0d03a16fd2eb425d61b09938

Tree: 3dd810b1fb587283c126b12107f802f2673bd517

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

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

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