pub struct SubmitInput {
pub prompt: String,
pub model: Option<String>,
pub effort: Option<String>,
pub tags: Option<Vec<String>>,
pub mcp_servers: Option<HashMap<String, Value>>,
}Fields§
§prompt: StringThe prompt/task to execute.
model: Option<String>Model override for this task.
effort: Option<String>Effort override for this task (min, low, medium, high, max).
Tags for grouping/filtering.
mcp_servers: Option<HashMap<String, Value>>Additional MCP servers for this task (merged with global/slot servers). Keys are server names, values are server config objects.
Trait Implementations§
Source§impl Debug for SubmitInput
impl Debug for SubmitInput
Source§impl<'de> Deserialize<'de> for SubmitInput
impl<'de> Deserialize<'de> for SubmitInput
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 JsonSchema for SubmitInput
impl JsonSchema for SubmitInput
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreAuto Trait Implementations§
impl Freeze for SubmitInput
impl RefUnwindSafe for SubmitInput
impl Send for SubmitInput
impl Sync for SubmitInput
impl Unpin for SubmitInput
impl UnsafeUnpin for SubmitInput
impl UnwindSafe for SubmitInput
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