Function nemo_relay_tool_conditional_execution

View as Markdown

Generated from cargo doc --no-deps -p nemo-relay -p nemo-relay-adaptive -p nemo-relay-ffi.

#[unsafe(no_mangle)]pub unsafe extern "C" fn nemo_relay_tool_conditional_execution(
    name: *const c_char,
    args_json: *const c_char,
) -> NemoRelayStatus

Run the registered tool conditional execution guardrail chain.

Returns NemoRelayStatus::Ok if all guardrails pass, or NemoRelayStatus::GuardrailRejected if blocked.

Parameters

  • name: Tool name (null-terminated C string).
  • args_json: Tool arguments as a JSON C string.

Returns

Returns NemoRelayStatus::Ok when execution is allowed and NemoRelayStatus::GuardrailRejected when a guardrail blocks the call.

Safety

All pointers must be valid.