pub struct AgentInvocationOptions {
pub agent_name: String,
pub session_id: String,
pub turn_id: String,
pub model: String,
}Expand description
Options for recording provider-owned agent turn execution.
Fields§
§agent_name: StringAgent name.
session_id: StringAgent session id.
turn_id: StringAgent turn id.
model: StringModel used by the agent turn.
Implementations§
Trait Implementations§
Source§impl Clone for AgentInvocationOptions
impl Clone for AgentInvocationOptions
Source§fn clone(&self) -> AgentInvocationOptions
fn clone(&self) -> AgentInvocationOptions
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AgentInvocationOptions
impl Debug for AgentInvocationOptions
Source§impl Default for AgentInvocationOptions
impl Default for AgentInvocationOptions
Source§fn default() -> AgentInvocationOptions
fn default() -> AgentInvocationOptions
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for AgentInvocationOptions
impl RefUnwindSafe for AgentInvocationOptions
impl Send for AgentInvocationOptions
impl Sync for AgentInvocationOptions
impl Unpin for AgentInvocationOptions
impl UnsafeUnpin for AgentInvocationOptions
impl UnwindSafe for AgentInvocationOptions
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request