pub struct EffectiveConfig {
pub cli: CliConfig,
pub turn: TurnConfig,
pub base_prompt: BasePromptConfigFile,
pub prompt: PromptConfigFile,
pub capabilities: CapabilitiesConfig,
pub providers: ProviderConfigs,
pub tools: ToolsConfig,
pub sandbox: SandboxConfig,
pub tracing: TracingConfig,
pub mcp: McpConfig,
pub http: HttpClientConfig,
pub hooks: HooksConfig,
}Fields§
§cli: CliConfig§turn: TurnConfig§base_prompt: BasePromptConfigFile§prompt: PromptConfigFile§capabilities: CapabilitiesConfigGlobal capability source selection. Overridden by providers.<p>.capabilities
during session startup.
providers: ProviderConfigs§tools: ToolsConfig§sandbox: SandboxConfig§tracing: TracingConfig§mcp: McpConfig§http: HttpClientConfig§hooks: HooksConfigResolved hook configuration.
Trait Implementations§
Source§impl Clone for EffectiveConfig
impl Clone for EffectiveConfig
Source§fn clone(&self) -> EffectiveConfig
fn clone(&self) -> EffectiveConfig
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 moreAuto Trait Implementations§
impl Freeze for EffectiveConfig
impl RefUnwindSafe for EffectiveConfig
impl Send for EffectiveConfig
impl Sync for EffectiveConfig
impl Unpin for EffectiveConfig
impl UnsafeUnpin for EffectiveConfig
impl UnwindSafe for EffectiveConfig
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