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: DEFAULT_TIMEOUT_SECS.
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§impl Debug for GroupingConfig
impl Debug for GroupingConfig
Source§impl Default for GroupingConfig
impl Default for GroupingConfig
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
impl Eq for GroupingConfig
Source§impl PartialEq for GroupingConfig
impl PartialEq for GroupingConfig
Source§impl Serialize for GroupingConfig
impl Serialize for GroupingConfig
impl StructuralPartialEq for GroupingConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.