pub struct ScriptOutput {
pub files: HashMap<String, String>,
pub env: HashMap<String, String>,
pub args: Vec<String>,
pub hooks: Option<Value>,
pub mcp_servers: Option<Value>,
}Expand description
Script execution output.
Fields§
§files: HashMap<String, String>Files to write (relative path -> content).
env: HashMap<String, String>Environment variables to set.
args: Vec<String>Additional command-line arguments to pass to the agent.
hooks: Option<Value>Optional hooks configuration.
mcp_servers: Option<Value>Optional MCP servers configuration.
Trait Implementations§
Source§impl Clone for ScriptOutput
impl Clone for ScriptOutput
Source§fn clone(&self) -> ScriptOutput
fn clone(&self) -> ScriptOutput
Returns a duplicate of the value. Read more
1.0.0 · 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 ScriptOutput
impl Debug for ScriptOutput
Source§impl Default for ScriptOutput
impl Default for ScriptOutput
Source§fn default() -> ScriptOutput
fn default() -> ScriptOutput
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ScriptOutput
impl RefUnwindSafe for ScriptOutput
impl Send for ScriptOutput
impl Sync for ScriptOutput
impl Unpin for ScriptOutput
impl UnwindSafe for ScriptOutput
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