Skip to main content

Module tool

Module tool 

Source
Expand description

Tool lifecycle helpers and managed execution entry points.

Structs§

CreateToolHandleParams
Builder parameters for NemoFlowContextState::create_tool_handle.
EndToolHandleParams
Builder parameters for NemoFlowContextState::build_tool_end_event.
ToolAttributes
Bitflags that modify tool-call behavior and observability.
ToolCallEndParams
Builder parameters for tool_call_end.
ToolCallExecuteParams
Builder parameters for tool_call_execute.
ToolCallParams
Builder parameters for tool_call.
ToolHandle
Runtime-owned handle identifying an active or completed tool call.

Functions§

tool_call
Start a manual tool lifecycle span.
tool_call_end
Finish a manual tool lifecycle span.
tool_call_execute
Execute a tool call through the managed middleware pipeline.
tool_conditional_execution
Run only the tool conditional-execution guardrail chain.
tool_request_intercepts
Run only the tool request-intercept chain.