pub struct ThreadStartResponse {
pub approval_policy: AskForApproval,
pub approvals_reviewer: ApprovalsReviewer,
pub cwd: AbsolutePathBuf,
pub disabled_plugin_ids: Option<Vec<String>>,
pub instruction_sources: Option<Vec<LegacyAppPathString>>,
pub model: String,
pub model_provider: String,
pub reasoning_effort: Option<ReasoningEffort>,
pub sandbox: SandboxPolicy,
pub service_tier: Option<String>,
pub thread: Thread,
}Fields§
§approval_policy: AskForApproval§approvals_reviewer: ApprovalsReviewerReviewer currently used for approval requests on this thread.
cwd: AbsolutePathBuf§disabled_plugin_ids: Option<Vec<String>>Saved list of disabled plugin IDs. Does not yet filter plugin capabilities.
instruction_sources: Option<Vec<LegacyAppPathString>>Environment-native paths to instruction source files currently loaded for this thread.
model: String§model_provider: String§reasoning_effort: Option<ReasoningEffort>§sandbox: SandboxPolicyLegacy sandbox policy retained for compatibility. Experimental clients should prefer activePermissionProfile for profile provenance.
service_tier: Option<String>§thread: ThreadTrait Implementations§
Source§impl Clone for ThreadStartResponse
impl Clone for ThreadStartResponse
Source§impl Debug for ThreadStartResponse
impl Debug for ThreadStartResponse
Source§impl<'de> Deserialize<'de> for ThreadStartResponse
impl<'de> Deserialize<'de> for ThreadStartResponse
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 ThreadStartResponse
impl PartialEq for ThreadStartResponse
Source§impl Serialize for ThreadStartResponse
impl Serialize for ThreadStartResponse
impl StructuralPartialEq for ThreadStartResponse
Auto Trait Implementations§
impl Forget for ThreadStartResponse
impl Freeze for ThreadStartResponse
impl RefUnwindSafe for ThreadStartResponse
impl Send for ThreadStartResponse
impl Sync for ThreadStartResponse
impl Unpin for ThreadStartResponse
impl UnsafeUnpin for ThreadStartResponse
impl UnwindSafe for ThreadStartResponse
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