pub struct HarnessConfig {Show 18 fields
pub cascade_id: Option<String>,
pub session_continuation_mode: Option<HarnessConfigSessionContinuationMode>,
pub system_instructions: Option<SystemInstructions>,
pub tools: Vec<Tool>,
pub harness_side_tools: Option<HarnessSideTools>,
pub compaction_threshold: Option<u32>,
pub workspaces: Vec<Workspace>,
pub skills_paths: Vec<String>,
pub finish_tool_schema_json: Option<String>,
pub initial_trajectory: Option<Vec<u8>>,
pub app_data_dir: Option<String>,
pub mcp_servers: Vec<McpServerConfig>,
pub models: Vec<ModelConfig>,
pub enabled_hooks: Vec<LifecycleHook>,
pub custom_subagents: Vec<CustomAgent>,
pub tool_output_truncation: Option<ToolOutputTruncation>,
pub retry_config: Option<RetryConfig>,
pub policy_config: Option<PolicyConfig>,
}Expand description
antigravity.localharness.HarnessConfig
Fields§
§cascade_id: Option<String>§session_continuation_mode: Option<HarnessConfigSessionContinuationMode>§system_instructions: Option<SystemInstructions>§tools: Vec<Tool>§harness_side_tools: Option<HarnessSideTools>§compaction_threshold: Option<u32>§workspaces: Vec<Workspace>§skills_paths: Vec<String>§finish_tool_schema_json: Option<String>§initial_trajectory: Option<Vec<u8>>§app_data_dir: Option<String>§mcp_servers: Vec<McpServerConfig>§models: Vec<ModelConfig>§enabled_hooks: Vec<LifecycleHook>§custom_subagents: Vec<CustomAgent>§tool_output_truncation: Option<ToolOutputTruncation>§retry_config: Option<RetryConfig>§policy_config: Option<PolicyConfig>Trait Implementations§
Source§impl Clone for HarnessConfig
impl Clone for HarnessConfig
Source§fn clone(&self) -> HarnessConfig
fn clone(&self) -> HarnessConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 HarnessConfig
impl Debug for HarnessConfig
Source§impl Default for HarnessConfig
impl Default for HarnessConfig
Source§fn default() -> HarnessConfig
fn default() -> HarnessConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for HarnessConfig
impl<'de> Deserialize<'de> for HarnessConfig
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 HarnessConfig
impl PartialEq for HarnessConfig
Source§impl Serialize for HarnessConfig
impl Serialize for HarnessConfig
impl StructuralPartialEq for HarnessConfig
Auto Trait Implementations§
impl Freeze for HarnessConfig
impl RefUnwindSafe for HarnessConfig
impl Send for HarnessConfig
impl Sync for HarnessConfig
impl Unpin for HarnessConfig
impl UnsafeUnpin for HarnessConfig
impl UnwindSafe for HarnessConfig
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