pub struct ThreadStartParams {Show 15 fields
pub approval_policy: Option<AskForApproval>,
pub approvals_reviewer: Option<ApprovalsReviewer>,
pub base_instructions: Option<String>,
pub config: Option<BTreeMap<String, Value>>,
pub cwd: Option<String>,
pub developer_instructions: Option<String>,
pub ephemeral: Option<bool>,
pub model: Option<String>,
pub model_provider: Option<String>,
pub personality: Option<Personality>,
pub sandbox: Option<SandboxMode>,
pub service_name: Option<String>,
pub service_tier: Option<String>,
pub session_start_source: Option<ThreadStartSource>,
pub thread_source: Option<ThreadSource>,
}Fields§
§approval_policy: Option<AskForApproval>§approvals_reviewer: Option<ApprovalsReviewer>Override where approval requests are routed for review on this thread and subsequent turns.
base_instructions: Option<String>§config: Option<BTreeMap<String, Value>>§cwd: Option<String>§developer_instructions: Option<String>§ephemeral: Option<bool>§model: Option<String>§model_provider: Option<String>§personality: Option<Personality>@deprecated friendly and pragmatic no longer select a style.
sandbox: Option<SandboxMode>§service_name: Option<String>§service_tier: Option<String>§session_start_source: Option<ThreadStartSource>§thread_source: Option<ThreadSource>Optional client-supplied analytics source classification for this thread.
Trait Implementations§
Source§impl Clone for ThreadStartParams
impl Clone for ThreadStartParams
Source§impl Debug for ThreadStartParams
impl Debug for ThreadStartParams
Source§impl Default for ThreadStartParams
impl Default for ThreadStartParams
Source§impl<'de> Deserialize<'de> for ThreadStartParams
impl<'de> Deserialize<'de> for ThreadStartParams
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 ThreadStartParams
impl PartialEq for ThreadStartParams
Source§impl Request for ThreadStartParams
impl Request for ThreadStartParams
Source§impl Serialize for ThreadStartParams
impl Serialize for ThreadStartParams
impl StructuralPartialEq for ThreadStartParams
Auto Trait Implementations§
impl Forget for ThreadStartParams
impl Freeze for ThreadStartParams
impl RefUnwindSafe for ThreadStartParams
impl Send for ThreadStartParams
impl Sync for ThreadStartParams
impl Unpin for ThreadStartParams
impl UnsafeUnpin for ThreadStartParams
impl UnwindSafe for ThreadStartParams
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