Keep Ori interactive when launched with a prompt (#8455)
This commit is contained in:
+3
-1
@@ -92,8 +92,10 @@ omp)
|
|||||||
;;
|
;;
|
||||||
ori)
|
ori)
|
||||||
# Ori is a harness launcher, and `ori code` is the agent it runs itself.
|
# Ori is a harness launcher, and `ori code` is the agent it runs itself.
|
||||||
|
# A prompt alone means one headless turn there, printed after the turn ends,
|
||||||
|
# so --interactive is what seeds the session with it and keeps the window.
|
||||||
command=(ori code)
|
command=(ori code)
|
||||||
[[ -n ${prompt:-} ]] && command+=(--prompt "$prompt")
|
[[ -n ${prompt:-} ]] && command+=(--interactive --prompt "$prompt")
|
||||||
;;
|
;;
|
||||||
pi)
|
pi)
|
||||||
command=(pi)
|
command=(pi)
|
||||||
|
|||||||
@@ -457,7 +457,7 @@ 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 ori ori code --prompt "Review this project"
|
assert_launch ori ori code --interactive --prompt "Review this project"
|
||||||
assert_launch claude claude --permission-mode auto -- "Review this project"
|
assert_launch claude claude --permission-mode auto -- "Review this project"
|
||||||
assert_launch codex codex --approve-for-me -- "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"
|
||||||
|
|||||||
Reference in New Issue
Block a user