pub struct StartTaskInput {
pub prompt: String,
pub mode: TaskMode,
pub plan_task_id: Option<String>,
}Expand description
Arguments accepted from the MCP client; workspace and executable are server-owned.
Fields§
§prompt: StringCoding task, treated as prompt data rather than command-line syntax.
mode: TaskModeDefaults to read-only planning.
plan_task_id: Option<String>Required for implementation; identifies a completed plan from this service.
Trait Implementations§
Source§impl Clone for StartTaskInput
impl Clone for StartTaskInput
Source§impl Debug for StartTaskInput
impl Debug for StartTaskInput
Source§impl<'de> Deserialize<'de> for StartTaskInput
impl<'de> Deserialize<'de> for StartTaskInput
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 StartTaskInput
impl JsonSchema for StartTaskInput
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 StartTaskInput
impl RefUnwindSafe for StartTaskInput
impl Send for StartTaskInput
impl Sync for StartTaskInput
impl Unpin for StartTaskInput
impl UnsafeUnpin for StartTaskInput
impl UnwindSafe for StartTaskInput
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