pub struct AgentCreateSessionOptions {
pub provider_name: String,
pub client_ref: String,
pub metadata: Option<Map<String, Value>>,
pub workspace: Option<AgentWorkspace>,
pub tools: Option<AgentToolConfig>,
}Expand description
Optional parameters of Agent::create_session; the default value leaves every
option unset.
Fields§
§provider_name: StringThe provider_name field.
client_ref: StringThe client_ref field.
metadata: Option<Map<String, Value>>The metadata field; None when unset.
workspace: Option<AgentWorkspace>The workspace field; None when unset.
tools: Option<AgentToolConfig>The tools field; None when unset.
Trait Implementations§
Source§impl Clone for AgentCreateSessionOptions
impl Clone for AgentCreateSessionOptions
Source§fn clone(&self) -> AgentCreateSessionOptions
fn clone(&self) -> AgentCreateSessionOptions
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 AgentCreateSessionOptions
impl Debug for AgentCreateSessionOptions
Source§impl Default for AgentCreateSessionOptions
impl Default for AgentCreateSessionOptions
Source§fn default() -> AgentCreateSessionOptions
fn default() -> AgentCreateSessionOptions
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for AgentCreateSessionOptions
impl RefUnwindSafe for AgentCreateSessionOptions
impl Send for AgentCreateSessionOptions
impl Sync for AgentCreateSessionOptions
impl Unpin for AgentCreateSessionOptions
impl UnsafeUnpin for AgentCreateSessionOptions
impl UnwindSafe for AgentCreateSessionOptions
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