From 20a1e8c2d604d7366ec75a347ec8a3e02f33fc1b Mon Sep 17 00:00:00 2001 From: Steven Enamakel <31011319+senamakel@users.noreply.github.com> Date: Tue, 2 Jun 2026 19:39:04 -0700 Subject: [PATCH] fix(review): use exec and interactive mode for agent CLI invocations (#3262) --- scripts/shortcuts/review/lib.sh | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/scripts/shortcuts/review/lib.sh b/scripts/shortcuts/review/lib.sh index d04d390e6..63476a46a 100755 --- a/scripts/shortcuts/review/lib.sh +++ b/scripts/shortcuts/review/lib.sh @@ -42,23 +42,24 @@ agent_exec() { local prompt="$2" if [ "${REVIEW_AGENT_SAFE:-0}" = "1" ]; then case "$agent" in - codex) codex exec "$prompt" ;; - *) "$agent" "$prompt" ;; + codex) exec codex "$prompt" ;; + claude) exec claude "$prompt" ;; + *) exec "$agent" "$prompt" ;; esac return fi case "$agent" in claude) - claude --dangerously-skip-permissions "$prompt" + exec claude --dangerously-skip-permissions "$prompt" ;; codex) - codex exec --dangerously-bypass-approvals-and-sandbox "$prompt" + exec codex --dangerously-bypass-approvals-and-sandbox "$prompt" ;; cursor|cursor-agent) - cursor-agent --yolo "$prompt" + exec cursor-agent --yolo "$prompt" ;; *) - "$agent" "$prompt" + exec "$agent" "$prompt" ;; esac }