Module: Riffer::StreamEvents

Defined in:
lib/riffer/stream_events.rb

Overview

Namespace for streaming event types in the Riffer framework.

When streaming responses, these events are yielded to represent incremental updates:

  • Riffer::StreamEvents::TextDelta - Incremental text content

  • Riffer::StreamEvents::TextDone - Complete text content

  • Riffer::StreamEvents::ToolCallDelta - Incremental tool call arguments

  • Riffer::StreamEvents::ToolCallDone - Complete tool call

  • Riffer::StreamEvents::ReasoningDelta - Incremental reasoning content

  • Riffer::StreamEvents::ReasoningDone - Complete reasoning content

  • Riffer::StreamEvents::SkillActivation - Skill activated during streaming

Defined Under Namespace

Classes: Base, GuardrailModification, GuardrailTripwire, Interrupt, ReasoningDelta, ReasoningDone, SkillActivation, TextDelta, TextDone, TokenUsageDone, ToolCallDelta, ToolCallDone, WebSearchDone, WebSearchStatus