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
344e04b623Julius Marminge committed on 3/6/2026, 7:00:41 AM· committed by Julius Marmingeparent7b71e23
5 files changedLine totals unavailable