fix(review): use exec and interactive mode for agent CLI invocations (#3262)

This commit is contained in:
Steven Enamakel
2026-06-02 19:39:04 -07:00
committed by GitHub
parent 24c7d31290
commit 20a1e8c2d6
+7 -6
View File
@@ -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
}