pub struct GroupingConfig {
pub agent: Option<Agent>,
pub timeout_secs: Option<u64>,
}Expand description
[grouping] — pure data; the application layer turns it into an LLM
backend (ADR 0018, 0020).
Fields§
§agent: Option<Agent>Which agent runs the grouping call. Default: claude-code.
timeout_secs: Option<u64>How long to wait for it. Default: 1200 seconds.
This one stays a number because it tunes the agent rather than replacing it: a slow machine or a large change may genuinely need longer.
Trait Implementations§
Source§impl Clone for GroupingConfig
impl Clone for GroupingConfig
Source§fn clone(&self) -> GroupingConfig
fn clone(&self) -> GroupingConfig
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 GroupingConfig
impl Debug for GroupingConfig
Source§impl Default for GroupingConfig
impl Default for GroupingConfig
Source§fn default() -> GroupingConfig
fn default() -> GroupingConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GroupingConfig
impl<'de> Deserialize<'de> for GroupingConfig
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 GroupingConfig
impl RefUnwindSafe for GroupingConfig
impl Send for GroupingConfig
impl Sync for GroupingConfig
impl Unpin for GroupingConfig
impl UnsafeUnpin for GroupingConfig
impl UnwindSafe for GroupingConfig
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