Module: A2A::Plugin::Events

Defined in:
lib/a2a/plugin.rb

Overview

Hook events for plugin system

Constant Summary collapse

BEFORE_REQUEST =

Request processing hooks

:before_request
AFTER_REQUEST =
:after_request
REQUEST_ERROR =
:request_error
BEFORE_RESPONSE =

Response processing hooks

:before_response
AFTER_RESPONSE =
:after_response
RESPONSE_ERROR =
:response_error
TASK_CREATED =

Task lifecycle hooks

:task_created
TASK_UPDATED =
:task_updated
TASK_COMPLETED =
:task_completed
TASK_FAILED =
:task_failed
AGENT_CARD_GENERATED =

Agent card hooks

:agent_card_generated
AGENT_CARD_REQUESTED =
:agent_card_requested
ALL =

All available events

constants.map { |const| const_get(const) }.freeze