Class: Google::ADK::Plugin

Inherits:
Object
  • Object
show all
Defined in:
lib/google/adk/runner.rb

Overview

Plugin base class for extending runner behavior

Instance Method Summary collapse

Instance Method Details

#on_agent_end(context) ⇒ Object

Called when agent ends

Parameters:



30
# File 'lib/google/adk/runner.rb', line 30

def on_agent_end(context); end

#on_agent_start(context) ⇒ Object

Called when agent starts

Parameters:



25
# File 'lib/google/adk/runner.rb', line 25

def on_agent_start(context); end

#on_event(context, event) ⇒ Object

Called for each event

Parameters:



20
# File 'lib/google/adk/runner.rb', line 20

def on_event(context, event); end

#on_user_message(context, message) ⇒ Object

Called when user sends a message

Parameters:



14
# File 'lib/google/adk/runner.rb', line 14

def on_user_message(context, message); end