pub enum Brain {
Local(Arc<ConversationManager>),
Bridge(Arc<BridgeClient>),
}Expand description
How LLM communication is routed for a call.
Variants§
Local(Arc<ConversationManager>)
Direct LLM invocation via provider (plugin mode).
Bridge(Arc<BridgeClient>)
Forwarded to bridge-echo multiplexer.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Brain
impl !RefUnwindSafe for Brain
impl Send for Brain
impl Sync for Brain
impl Unpin for Brain
impl UnsafeUnpin for Brain
impl !UnwindSafe for Brain
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