pub struct SubmitWithReviewInput {
pub prompt: String,
pub model: Option<String>,
pub effort: Option<String>,
pub tags: Option<Vec<String>>,
pub max_rejections: Option<u32>,
pub mcp_servers: Option<HashMap<String, Value>>,
}Expand description
Input for submitting a task that requires review before completion.
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.
max_rejections: Option<u32>Maximum number of rejections before failing (default: 3).
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 SubmitWithReviewInput
impl Debug for SubmitWithReviewInput
Source§impl<'de> Deserialize<'de> for SubmitWithReviewInput
impl<'de> Deserialize<'de> for SubmitWithReviewInput
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 SubmitWithReviewInput
impl JsonSchema for SubmitWithReviewInput
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 SubmitWithReviewInput
impl RefUnwindSafe for SubmitWithReviewInput
impl Send for SubmitWithReviewInput
impl Sync for SubmitWithReviewInput
impl Unpin for SubmitWithReviewInput
impl UnsafeUnpin for SubmitWithReviewInput
impl UnwindSafe for SubmitWithReviewInput
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