pub struct WorkbenchApproval {
pub id: String,
pub session: String,
pub job: String,
pub name: String,
pub risk: String,
pub cwd: String,
pub summary: String,
pub since_unix_seconds: u64,
pub expires_unix_seconds: u64,
}Expand description
An approval request a background job relayed while the owner watches the workbench, waiting for the owner’s answer.
Fields§
§id: StringAnswer with workbench_approve naming this ID.
session: StringThe session whose job asks.
job: StringThe job that asks.
name: StringThe tool the request is for, as the nested agent named it.
risk: StringIts risk, such as process.
cwd: StringThe working directory it concerns.
summary: StringWhat it will do.
since_unix_seconds: u64When it was asked.
expires_unix_seconds: u64When it gets the answer the session gives unattended (a denial).
Trait Implementations§
Source§impl Clone for WorkbenchApproval
impl Clone for WorkbenchApproval
Source§impl Debug for WorkbenchApproval
impl Debug for WorkbenchApproval
Source§impl<'de> Deserialize<'de> for WorkbenchApproval
impl<'de> Deserialize<'de> for WorkbenchApproval
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
impl Eq for WorkbenchApproval
Source§impl PartialEq for WorkbenchApproval
impl PartialEq for WorkbenchApproval
Source§impl Serialize for WorkbenchApproval
impl Serialize for WorkbenchApproval
impl StructuralPartialEq for WorkbenchApproval
Auto Trait Implementations§
impl Freeze for WorkbenchApproval
impl RefUnwindSafe for WorkbenchApproval
impl Send for WorkbenchApproval
impl Sync for WorkbenchApproval
impl Unpin for WorkbenchApproval
impl UnsafeUnpin for WorkbenchApproval
impl UnwindSafe for WorkbenchApproval
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