pub struct HitlDecision {
pub decision: String,
pub reason: Option<String>,
pub modified_args: Option<Value>,
}Expand description
A Human-In-The-Loop decision submitted to resume a paused agent run.
Fields§
§decision: String"approve" | "reject" | "modify"
reason: Option<String>§modified_args: Option<Value>Implementations§
Trait Implementations§
Source§impl Clone for HitlDecision
impl Clone for HitlDecision
Source§fn clone(&self) -> HitlDecision
fn clone(&self) -> HitlDecision
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 moreSource§impl Debug for HitlDecision
impl Debug for HitlDecision
Source§impl<'de> Deserialize<'de> for HitlDecision
impl<'de> Deserialize<'de> for HitlDecision
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for HitlDecision
impl RefUnwindSafe for HitlDecision
impl Send for HitlDecision
impl Sync for HitlDecision
impl Unpin for HitlDecision
impl UnsafeUnpin for HitlDecision
impl UnwindSafe for HitlDecision
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