Launch claude and codex agents with auto-review instead of full bypass (#7001)
* Launch claude and codex agents with auto-review instead of full bypass Claude's auto permission mode and codex's --approve-for-me both run unattended without prompting, but keep automatic review (and codex's workspace-write sandbox) instead of skipping approval entirely. Grok stays on bypassPermissions. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> * Match the bash aliases to the agent launcher's auto-review modes Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> --------- Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Fable 5
parent
9f109a7f3e
commit
dd9dee417f
+7
-3
@@ -74,12 +74,16 @@ crush)
|
|||||||
command=(crush --yolo)
|
command=(crush --yolo)
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
claude | grok)
|
claude)
|
||||||
command=("$agent" --permission-mode bypassPermissions)
|
command=(claude --permission-mode auto)
|
||||||
|
[[ -n ${prompt:-} ]] && command+=(-- "$prompt")
|
||||||
|
;;
|
||||||
|
grok)
|
||||||
|
command=(grok --permission-mode bypassPermissions)
|
||||||
[[ -n ${prompt:-} ]] && command+=(-- "$prompt")
|
[[ -n ${prompt:-} ]] && command+=(-- "$prompt")
|
||||||
;;
|
;;
|
||||||
codex)
|
codex)
|
||||||
command=(codex --dangerously-bypass-approvals-and-sandbox)
|
command=(codex --approve-for-me)
|
||||||
[[ -n ${prompt:-} ]] && command+=(-- "$prompt")
|
[[ -n ${prompt:-} ]] && command+=(-- "$prompt")
|
||||||
;;
|
;;
|
||||||
omp)
|
omp)
|
||||||
|
|||||||
@@ -45,8 +45,8 @@ alias ....='cd ../../..'
|
|||||||
# Tools
|
# Tools
|
||||||
alias a='omarchy-agent --inline'
|
alias a='omarchy-agent --inline'
|
||||||
alias c='opencode --auto'
|
alias c='opencode --auto'
|
||||||
alias cx='printf "\033[2J\033[3J\033[H" && claude --permission-mode bypassPermissions'
|
alias cx='printf "\033[2J\033[3J\033[H" && claude --permission-mode auto'
|
||||||
alias cy='codex -s danger-full-access -a never'
|
alias cy='codex --approve-for-me'
|
||||||
alias d='docker'
|
alias d='docker'
|
||||||
alias r='rails'
|
alias r='rails'
|
||||||
alias t='tmux attach || tmux new -s Work'
|
alias t='tmux attach || tmux new -s Work'
|
||||||
|
|||||||
@@ -369,8 +369,8 @@ assert_bypass() {
|
|||||||
assert_launch pi pi "Review this project"
|
assert_launch pi pi "Review this project"
|
||||||
assert_launch omp omp --auto-approve -- "Review this project"
|
assert_launch omp omp --auto-approve -- "Review this project"
|
||||||
assert_launch opencode opencode --auto --prompt "Review this project"
|
assert_launch opencode opencode --auto --prompt "Review this project"
|
||||||
assert_launch claude claude --permission-mode bypassPermissions -- "Review this project"
|
assert_launch claude claude --permission-mode auto -- "Review this project"
|
||||||
assert_launch codex codex --dangerously-bypass-approvals-and-sandbox -- "Review this project"
|
assert_launch codex codex --approve-for-me -- "Review this project"
|
||||||
assert_launch crush crush run "Review this project"
|
assert_launch crush crush run "Review this project"
|
||||||
assert_launch grok grok --permission-mode bypassPermissions -- "Review this project"
|
assert_launch grok grok --permission-mode bypassPermissions -- "Review this project"
|
||||||
assert_launch gemini gemini --yolo --prompt-interactive "Review this project"
|
assert_launch gemini gemini --yolo --prompt-interactive "Review this project"
|
||||||
@@ -380,8 +380,8 @@ pass "agent launcher adapts initial prompts for every supported agent"
|
|||||||
assert_bypass pi pi
|
assert_bypass pi pi
|
||||||
assert_bypass omp omp --auto-approve
|
assert_bypass omp omp --auto-approve
|
||||||
assert_bypass opencode opencode --auto
|
assert_bypass opencode opencode --auto
|
||||||
assert_bypass claude claude --permission-mode bypassPermissions
|
assert_bypass claude claude --permission-mode auto
|
||||||
assert_bypass codex codex --dangerously-bypass-approvals-and-sandbox
|
assert_bypass codex codex --approve-for-me
|
||||||
assert_bypass crush crush --yolo
|
assert_bypass crush crush --yolo
|
||||||
assert_bypass grok grok --permission-mode bypassPermissions
|
assert_bypass grok grok --permission-mode bypassPermissions
|
||||||
assert_bypass gemini gemini --yolo
|
assert_bypass gemini gemini --yolo
|
||||||
|
|||||||
Reference in New Issue
Block a user