Skip to main content

Module telemetry

Module telemetry 

Source
Expand description

Telemetry and feedback (optional, application-controlled).

The runtime MUST NOT force telemetry collection. Instead it provides:

  • a stable client_request_id for linkage
  • typed feedback events
  • an injectable FeedbackSink hook (default: no-op)

Structs§

ChoiceSelectionFeedback
Feedback for multi-candidate selection.
CompositeFeedbackSink
Composite sink for multiple destinations.
ConsoleFeedbackSink
Console sink for debugging.
CorrectionFeedback
Correction feedback.
InMemoryFeedbackSink
In-memory sink for testing.
NoopFeedbackSink
No-op sink.
RatingFeedback
Rating feedback (e.g., 1-5 stars).
RegenerateFeedback
Regeneration feedback.
StopFeedback
Stop generation feedback.
TextFeedback
Free-form text feedback.
ThumbsFeedback
Thumbs up/down feedback.

Enums§

FeedbackEvent
Typed feedback events (extensible).

Traits§

FeedbackSink
Feedback sink trait.

Functions§

get_feedback_sink
noop_sink
report_feedback
set_feedback_sink