pub struct DeepResearchAgentConfig {
pub thinking_summaries: Option<InteractionThinkingSummaries>,
pub extra: HashMap<String, Value>,
}Expand description
Configuration for the Deep Research agent.
Fields§
§thinking_summaries: Option<InteractionThinkingSummaries>§extra: HashMap<String, Value>Forward-compatible extension fields.
Trait Implementations§
Source§impl Clone for DeepResearchAgentConfig
impl Clone for DeepResearchAgentConfig
Source§fn clone(&self) -> DeepResearchAgentConfig
fn clone(&self) -> DeepResearchAgentConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DeepResearchAgentConfig
impl Debug for DeepResearchAgentConfig
Source§impl Default for DeepResearchAgentConfig
impl Default for DeepResearchAgentConfig
Source§fn default() -> DeepResearchAgentConfig
fn default() -> DeepResearchAgentConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DeepResearchAgentConfig
impl<'de> Deserialize<'de> for DeepResearchAgentConfig
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
Auto Trait Implementations§
impl Freeze for DeepResearchAgentConfig
impl RefUnwindSafe for DeepResearchAgentConfig
impl Send for DeepResearchAgentConfig
impl Sync for DeepResearchAgentConfig
impl Unpin for DeepResearchAgentConfig
impl UnsafeUnpin for DeepResearchAgentConfig
impl UnwindSafe for DeepResearchAgentConfig
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