Package com.tnsai.observability.events


package com.tnsai.observability.events
Observability event schema + thread-local correlation context.

Complements the existing com.tnsai.events reactive/streaming layer: TnsAIEventPublisher is session-scoped fan-out for live UI consumers, while AgentEventPublisher is the observability-side fire-and-forget sink layer (SLF4J / OTel logs / in-memory buffer / external trackers).

Key types

Usage


 try (var ignored = AgentContext.enter(ctx)) {
     AgentEvents.publish(new ChatEvent(...), EventLevel.INFO);
     // every logger.info in this scope also carries MDC fields
     agent.chat(msg);
 }
 
Since:
0.5.0 (issue #78)