Module tool
Generated from cargo doc --no-deps -p nemo-relay -p nemo-relay-adaptive -p nemo-relay-ffi.
Tool lifecycle helpers and managed execution entry points.
Structs
- CreateToolHandleParams: Builder parameters for
NemoRelayContextState::create_tool_handle. - EndToolHandleParams: Builder parameters for
NemoRelayContextState::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.