Skip to main content

Module sink

Module sink 

Source
Expand description

Passive runtime recorder: an EventSink extension that projects emitted runtime events into the analytics store.

Registered through the standard extension registry, it rides the runtime’s bounded per-sink dispatch (roadmap phase 64): recording can never block tool execution, provider requests, or turn progress, and a broken store surfaces as redacted extension.event_sink_failed events. Disabling analytics simply means not registering this extension.

Structs§

UsageAnalyticsExtension
Extension wrapper so hosts can install analytics via DefaultRegistryConfig::extra_extensions or a plain registry builder.
UsageAnalyticsSink

Constants§

ANALYTICS_EXTENSION_ID
ANALYTICS_SINK_ID