Skip to content
1 min read · 155 words

Interface: ToolExecutionStartEvent

Payload emitted on the observability bus when a tool's executor begins executing the handler.

Remarks

Fired after arg validation passes and immediately before the handler is called. callId correlates the event with the @nhtio/adk!ToolCall record if one is being tracked. Fires for both @nhtio/adk!Tool and @nhtio/adk!ArtifactTool invocations — the payload is identical.

Properties

PropertyTypeDescription
argsunknownThe validated arguments that will be passed to the handler.
callIdstringCorrelates with the associated ToolCall id, if known. Empty string when not provided.
startedAtDateTimeWhen execution started.
toolNamestringName of the tool being executed.
turnIdstringID of the turn in which the tool is being executed.