pub struct AcpSubagentsConfig {
pub enabled: bool,
pub presets: Vec<SubagentPresetConfig>,
}Expand description
Configuration block for the [acp.subagents] TOML section.
§Example
[acp.subagents]
enabled = true
[[acp.subagents.presets]]
name = "inner"
command = "cargo run --quiet -- --acp"Fields§
§enabled: boolWhether sub-agent spawning is enabled at runtime. Default: false.
presets: Vec<SubagentPresetConfig>Named presets available via CLI (zeph acp subagent list) and TUI palette.
Trait Implementations§
Source§impl Clone for AcpSubagentsConfig
impl Clone for AcpSubagentsConfig
Source§fn clone(&self) -> AcpSubagentsConfig
fn clone(&self) -> AcpSubagentsConfig
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 AcpSubagentsConfig
impl Debug for AcpSubagentsConfig
Source§impl Default for AcpSubagentsConfig
impl Default for AcpSubagentsConfig
Source§fn default() -> AcpSubagentsConfig
fn default() -> AcpSubagentsConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AcpSubagentsConfig
impl<'de> Deserialize<'de> for AcpSubagentsConfig
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 AcpSubagentsConfig
impl RefUnwindSafe for AcpSubagentsConfig
impl Send for AcpSubagentsConfig
impl Sync for AcpSubagentsConfig
impl Unpin for AcpSubagentsConfig
impl UnsafeUnpin for AcpSubagentsConfig
impl UnwindSafe for AcpSubagentsConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request