pub struct SubagentRouterConfig {
pub classifier: Arc<dyn Classifier<State>>,
pub default_target: Category,
pub classify_trigger: ClassifyTrigger,
pub message_hash_fallback: bool,
}Expand description
Runtime components for delegated sub-agent routing.
Fields§
§classifier: Arc<dyn Classifier<State>>Classifier invoked for delegated work according to classify_trigger.
default_target: CategoryChild model category used when classifier abstains.
classify_trigger: ClassifyTriggerControls whether each child is classified once or on every request.
message_hash_fallback: boolUnsupported for child routing because child identity must come from harness metadata.
Implementations§
Source§impl SubagentRouterConfig
impl SubagentRouterConfig
Sourcepub fn fixed_target() -> Self
pub fn fixed_target() -> Self
Routes all delegated work to the first model in the sub-agent Any category.
Auto Trait Implementations§
impl Freeze for SubagentRouterConfig
impl !RefUnwindSafe for SubagentRouterConfig
impl Send for SubagentRouterConfig
impl Sync for SubagentRouterConfig
impl Unpin for SubagentRouterConfig
impl UnsafeUnpin for SubagentRouterConfig
impl !UnwindSafe for SubagentRouterConfig
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