pub struct TerminalParams {
pub agent: String,
pub cwd: String,
pub session: Option<String>,
pub model: String,
pub mode: String,
pub home: Option<String>,
pub hook_url: String,
pub hook_token_var: String,
pub hook_command: Option<String>,
pub escouade: Option<Grant>,
pub fence: Vec<String>,
pub read_only: bool,
}Expand description
What terminal/launch is told: the agent’s interface in a terminal, its hooks pointed at Escouade.
Fields§
§agent: String§cwd: String§session: Option<String>§model: String§mode: String§home: Option<String>§hook_url: StringWhere its hooks post (http://127.0.0.1:<port>/hook), the variable that holds their token, and
escouade-hook for a harness that runs its hooks as commands.
hook_token_var: String§hook_command: Option<String>§escouade: Option<Grant>§fence: Vec<String>§read_only: boolTrait Implementations§
Source§impl Clone for TerminalParams
impl Clone for TerminalParams
Source§impl Debug for TerminalParams
impl Debug for TerminalParams
Source§impl Default for TerminalParams
impl Default for TerminalParams
Source§impl<'de> Deserialize<'de> for TerminalParams
impl<'de> Deserialize<'de> for TerminalParams
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
Source§impl PartialEq for TerminalParams
impl PartialEq for TerminalParams
Source§impl Serialize for TerminalParams
impl Serialize for TerminalParams
impl StructuralPartialEq for TerminalParams
Auto Trait Implementations§
impl Freeze for TerminalParams
impl RefUnwindSafe for TerminalParams
impl Send for TerminalParams
impl Sync for TerminalParams
impl Unpin for TerminalParams
impl UnsafeUnpin for TerminalParams
impl UnwindSafe for TerminalParams
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