pub struct CreateAgentTaskRequest {
pub runtime_id: RuntimeInstanceId,
pub conversation_id: Option<ConversationId>,
pub input: AgentTaskInput,
pub workspace: Option<AgentTaskWorkspace>,
pub model: Option<AgentTaskModel>,
pub instructions: Option<String>,
pub limits: AgentTaskLimits,
pub metadata: BTreeMap<String, String>,
}Fields§
§runtime_id: RuntimeInstanceId§conversation_id: Option<ConversationId>§input: AgentTaskInput§workspace: Option<AgentTaskWorkspace>§model: Option<AgentTaskModel>§instructions: Option<String>§limits: AgentTaskLimits§metadata: BTreeMap<String, String>Implementations§
Source§impl CreateAgentTaskRequest
impl CreateAgentTaskRequest
pub fn into_execution(self) -> CreateExecutionRequest
Trait Implementations§
Source§impl Clone for CreateAgentTaskRequest
impl Clone for CreateAgentTaskRequest
Source§fn clone(&self) -> CreateAgentTaskRequest
fn clone(&self) -> CreateAgentTaskRequest
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 CreateAgentTaskRequest
impl Debug for CreateAgentTaskRequest
Source§impl<'de> Deserialize<'de> for CreateAgentTaskRequest
impl<'de> Deserialize<'de> for CreateAgentTaskRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for CreateAgentTaskRequest
impl PartialEq for CreateAgentTaskRequest
Source§impl Serialize for CreateAgentTaskRequest
impl Serialize for CreateAgentTaskRequest
impl StructuralPartialEq for CreateAgentTaskRequest
Auto Trait Implementations§
impl Freeze for CreateAgentTaskRequest
impl RefUnwindSafe for CreateAgentTaskRequest
impl Send for CreateAgentTaskRequest
impl Sync for CreateAgentTaskRequest
impl Unpin for CreateAgentTaskRequest
impl UnsafeUnpin for CreateAgentTaskRequest
impl UnwindSafe for CreateAgentTaskRequest
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