OptionalhitlHITL context for blocking tools.
This enables blocking tools to differentiate between:
For most blocking tools with completesOnApproval=true (default), the tool is NOT re-executed after approval - the framework creates the success result programmatically. This field is only populated when completesOnApproval=false and the tool needs to perform actual work after user approval.
The ID of the thread in which the tool is being executed.
OptionaltraceThe trace ID for this execution cycle, if available.
OptionaluserThe user ID associated with the execution, if available.
Context provided to a tool during its execution.
ExecutionContext