pub enum LoopAbort {
Intel(String),
Mcp(String),
}Expand description
A fatal infrastructure failure that aborts the run; the caller maps it to exit 4 or 6. Tool-domain errors are not aborts — a tool that returns an error is fed back to the model as an observation so it can adapt, because only the infrastructure being gone makes further progress impossible.
Variants§
Intel(String)
The intelligence endpoint is unreachable / erroring (exit 4).
Mcp(String)
A required MCP server failed (exit 6).
Trait Implementations§
Auto Trait Implementations§
impl Freeze for LoopAbort
impl RefUnwindSafe for LoopAbort
impl Send for LoopAbort
impl Sync for LoopAbort
impl Unpin for LoopAbort
impl UnsafeUnpin for LoopAbort
impl UnwindSafe for LoopAbort
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