pub struct CreateExecutionRequest {
pub runtime_instance_id: RuntimeInstanceId,
pub conversation_id: Option<ConversationId>,
pub input: RuntimeInput,
pub workspace_id: Option<WorkspaceId>,
pub model: Option<String>,
pub instructions: Option<String>,
pub metadata: BTreeMap<String, String>,
pub generation: ModelGenerationOptions,
pub options: ExecutionOptions,
}Fields§
§runtime_instance_id: RuntimeInstanceId§conversation_id: Option<ConversationId>§input: RuntimeInput§workspace_id: Option<WorkspaceId>Selects the workspace for this execution. When omitted, the Runtime binding’s default workspace is used. Agent Infra delegation remains the authorization boundary; this field only selects a scoped resource.
model: Option<String>Optional downstream model override for the native Task API.
instructions: Option<String>Request-scoped instructions augment the immutable Agent Definition.
metadata: BTreeMap<String, String>Bounded string metadata is safe to correlate through traces.
generation: ModelGenerationOptionsProvider-neutral model parameters shared by the native Task API and the OpenAI/Claude wire adapters. Unsupported provider-only fields are rejected at ingress instead of being silently discarded.
options: ExecutionOptionsTrait Implementations§
Source§impl Clone for CreateExecutionRequest
impl Clone for CreateExecutionRequest
Source§fn clone(&self) -> CreateExecutionRequest
fn clone(&self) -> CreateExecutionRequest
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 CreateExecutionRequest
impl Debug for CreateExecutionRequest
Source§impl<'de> Deserialize<'de> for CreateExecutionRequest
impl<'de> Deserialize<'de> for CreateExecutionRequest
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 CreateExecutionRequest
impl PartialEq for CreateExecutionRequest
Source§impl Serialize for CreateExecutionRequest
impl Serialize for CreateExecutionRequest
impl StructuralPartialEq for CreateExecutionRequest
Auto Trait Implementations§
impl Freeze for CreateExecutionRequest
impl RefUnwindSafe for CreateExecutionRequest
impl Send for CreateExecutionRequest
impl Sync for CreateExecutionRequest
impl Unpin for CreateExecutionRequest
impl UnsafeUnpin for CreateExecutionRequest
impl UnwindSafe for CreateExecutionRequest
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