pub struct AutoApproveChannelFactory;Expand description
Built-in auto-approve channel factory (for testing/CI).
Trait Implementations§
Source§impl ChannelFactory for AutoApproveChannelFactory
impl ChannelFactory for AutoApproveChannelFactory
Source§fn channel_type(&self) -> &str
fn channel_type(&self) -> &str
Channel type name (e.g., “terminal”, “slack”, “discord”, “email”, “webhook”).
Source§fn build_review(
&self,
_config: &Value,
) -> Result<Box<dyn ReviewChannel>, ReviewChannelError>
fn build_review( &self, _config: &Value, ) -> Result<Box<dyn ReviewChannel>, ReviewChannelError>
Create a ReviewChannel for human review interactions.
Source§fn build_session(
&self,
_config: &Value,
) -> Result<Box<dyn SessionChannel>, SessionChannelError>
fn build_session( &self, _config: &Value, ) -> Result<Box<dyn SessionChannel>, SessionChannelError>
Create a SessionChannel for agent-human streaming.
Source§fn capabilities(&self) -> ChannelCapabilitySet
fn capabilities(&self) -> ChannelCapabilitySet
What this channel type supports.
Auto Trait Implementations§
impl Freeze for AutoApproveChannelFactory
impl RefUnwindSafe for AutoApproveChannelFactory
impl Send for AutoApproveChannelFactory
impl Sync for AutoApproveChannelFactory
impl Unpin for AutoApproveChannelFactory
impl UnsafeUnpin for AutoApproveChannelFactory
impl UnwindSafe for AutoApproveChannelFactory
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