pub struct ActOutcome {
pub blocked: bool,
pub waiting_for_tool_results: bool,
pub waiting_for_url_elicitation: bool,
pub waiting_for_ask_user: bool,
pub waiting_for_tool_approval: bool,
}Expand description
Parsed act activity output the planner decides over.
Fields§
§blocked: bool§waiting_for_tool_results: bool§waiting_for_url_elicitation: boolThe pause is a URL mode elicitation consent card, which only a client
that declared url_elicitation can answer.
waiting_for_ask_user: boolThe pause is an ask_user question set, which only a client that
declared ask_user can answer (EVE-1057).
waiting_for_tool_approval: boolThe pause includes a hard tool-approval request (EVE-1140). Held whatever the client declared: the gated call already failed closed, and a person can answer it through the API even when no card is drawn.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ActOutcome
impl RefUnwindSafe for ActOutcome
impl Send for ActOutcome
impl Sync for ActOutcome
impl Unpin for ActOutcome
impl UnsafeUnpin for ActOutcome
impl UnwindSafe for ActOutcome
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