pub struct WebhookChannelFactory;Expand description
Built-in webhook channel factory.
Trait Implementations§
Source§impl ChannelFactory for WebhookChannelFactory
impl ChannelFactory for WebhookChannelFactory
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 WebhookChannelFactory
impl RefUnwindSafe for WebhookChannelFactory
impl Send for WebhookChannelFactory
impl Sync for WebhookChannelFactory
impl Unpin for WebhookChannelFactory
impl UnsafeUnpin for WebhookChannelFactory
impl UnwindSafe for WebhookChannelFactory
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