add trust hooks CLI flag

This commit is contained in:
Abhinav Vedmala
2026-05-08 11:53:06 -04:00
parent 163eac9306
commit 9f82e113cd
13 changed files with 166 additions and 10 deletions

View File

@@ -1421,6 +1421,7 @@ async fn run_debug_prompt_input_command(
main_execve_wrapper_exe: arg0_paths.main_execve_wrapper_exe,
show_raw_agent_reasoning: shared.oss.then_some(true),
ephemeral: Some(true),
trust_hooks: shared.trust_hooks.then_some(true),
additional_writable_roots: shared.add_dir,
..Default::default()
};
@@ -2254,6 +2255,16 @@ mod tests {
assert_eq!(interactive.resume_session_id, None);
}
#[test]
fn resume_merges_trust_hooks_flag() {
let interactive = finalize_resume_from_args(["codex", "resume", "--trust-hooks"].as_ref());
assert!(interactive.trust_hooks);
assert!(interactive.resume_picker);
assert!(!interactive.resume_last);
assert_eq!(interactive.resume_session_id, None);
}
#[test]
fn fork_picker_logic_none_and_not_last() {
let interactive = finalize_fork_from_args(["codex", "fork"].as_ref());