Crig::AgentHook
Instance methods
on_completion_call(ctx : HookContext, event : StepEvent) : CompletionCallAction
Event-specific hooks (upstream v0.41.0+). Default implementations delegate to on_event for backward compatibility.
on_event(ctx : HookContext, event : StepEvent) : Flow
Legacy: single event dispatch (deprecated — override event-specific methods instead).
on_invalid_tool_call(ctx : HookContext, event : StepEvent) : InvalidToolCallAction
Sourceon_observation(ctx : HookContext, event : StepEvent) : ObservationAction
Sourceon_stream_response_finish(ctx : HookContext, event : StepEvent) : ObservationAction
Sourceon_text_delta(ctx : HookContext, event : StepEvent) : ObservationAction
Streaming text-delta observation (upstream v0.41.0+). Defaults to dispatching through the legacy observation path for backward compatibility.
on_tool_call(ctx : HookContext, event : StepEvent) : ToolCallAction
Sourceon_tool_call_delta(ctx : HookContext, event : StepEvent) : ObservationAction
Sourceon_tool_result(ctx : HookContext, event : StepEvent) : ToolResultAction
Source