Struct Tool Call EndParams
Generated from cargo doc --no-deps -p nemo-relay -p nemo-relay-adaptive -p nemo-relay-ffi.
pub struct ToolCallEndParams<'a> {
pub handle: &'a ToolHandle,
pub result: Json,
pub data: Option<Json>,
pub metadata: Option<Json>,
pub timestamp: Option<DateTime<Utc>>,
}
Builder parameters for tool_call_end.
Fields
handle: &'a ToolHandle
Tool handle to close.
result: Json
Raw tool result associated with the end event.
data: Option<Json>
Optional application payload retained for compatibility; Agent Trajectory Observability Format (ATOF) data is the result.
metadata: Option<Json>
Optional JSON metadata recorded on the end event.
timestamp: Option<DateTime<Utc>>
Optional timestamp recorded on the emitted end event. When omitted, the runtime records the current UTC time, or one microsecond after the handle start time if the current time is not later.
Implementations
impl<'a> ToolCallEndParams<'a>
impl<'a> ToolCallEndParams<'a>
builder
pub fn builder() -> ToolCallEndParamsBuilder<'a, ((), (), (), (), ())>
Create a builder for building ToolCallEndParams. On the builder, call .handle(...), .result(...), .data(...)(optional), .metadata(...)(optional), .timestamp(...)(optional) to set the values of the fields. Finally, call .build() to create the instance of ToolCallEndParams.