pub enum AdvisorDeliveryChannel {
Aside,
Steer,
Preserve,
}Expand description
Unstable (feature: advisor) — may change or be removed
How an advisor note reaches the primary agent. omp `AdvisorDeliveryChannel`.Variants§
Aside
Non-interrupting <advisory> card rendered in the transcript; the run
continues. Used for nit, and for concern/blocker during the
post-interrupt immune-turn window.
Steer
Injected into the primary agent’s steering queue — acted on at the next turn boundary, or (while streaming) mid-turn.
Preserve
Visible card, but does not resume a stopped run. Used after a deliberate user interrupt while the agent is idle/aborting.
Trait Implementations§
Source§impl Clone for AdvisorDeliveryChannel
impl Clone for AdvisorDeliveryChannel
Source§fn clone(&self) -> AdvisorDeliveryChannel
fn clone(&self) -> AdvisorDeliveryChannel
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for AdvisorDeliveryChannel
Source§impl Debug for AdvisorDeliveryChannel
impl Debug for AdvisorDeliveryChannel
impl Eq for AdvisorDeliveryChannel
Source§impl PartialEq for AdvisorDeliveryChannel
impl PartialEq for AdvisorDeliveryChannel
impl StructuralPartialEq for AdvisorDeliveryChannel
Auto Trait Implementations§
impl Freeze for AdvisorDeliveryChannel
impl RefUnwindSafe for AdvisorDeliveryChannel
impl Send for AdvisorDeliveryChannel
impl Sync for AdvisorDeliveryChannel
impl Unpin for AdvisorDeliveryChannel
impl UnsafeUnpin for AdvisorDeliveryChannel
impl UnwindSafe for AdvisorDeliveryChannel
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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.