This commit is contained in:
Ahmed Ibrahim
2025-11-19 16:44:45 -08:00
parent 20982d5c6a
commit 2e44082a30
21 changed files with 242 additions and 45 deletions

View File

@@ -35,6 +35,8 @@ pub struct CommandSpec {
pub timeout_ms: Option<u64>,
pub with_escalated_permissions: Option<bool>,
pub justification: Option<String>,
pub max_output_tokens: Option<usize>,
pub max_output_chars: Option<usize>,
}
#[derive(Clone, Debug)]
@@ -47,6 +49,8 @@ pub struct ExecEnv {
pub with_escalated_permissions: Option<bool>,
pub justification: Option<String>,
pub arg0: Option<String>,
pub max_output_tokens: Option<usize>,
pub max_output_chars: Option<usize>,
}
pub enum SandboxPreference {
@@ -161,6 +165,8 @@ impl SandboxManager {
with_escalated_permissions: spec.with_escalated_permissions,
justification: spec.justification.clone(),
arg0: arg0_override,
max_output_tokens: spec.max_output_tokens,
max_output_chars: spec.max_output_chars,
})
}