class Riffer::StreamEvents::SkillActivation
Emitted when a skill is activated during streaming, via the on_activate callback when the LLM calls the activation tool.
Attributes
The activated skill name.
Public Class Methods
Source
# File lib/riffer/stream_events/skill_activation.rb, line 12 def initialize(name, role: :system) super(role: role) @name = name end
Calls superclass method
Riffer::StreamEvents::Base::new
Public Instance Methods
Source
# File lib/riffer/stream_events/skill_activation.rb, line 19 def to_h {role: @role, name: @name} end