diff --git a/scripts/claude_executor.sh b/scripts/claude_executor.sh index 2dd43d5..2fd465c 100755 --- a/scripts/claude_executor.sh +++ b/scripts/claude_executor.sh @@ -37,4 +37,8 @@ if [[ -n "${BOSS_CLAUDE_FLAGS:-}" ]]; then extra_flags=(${BOSS_CLAUDE_FLAGS}) fi -exec claude --print "${extra_flags[@]}" "$prompt" +if [[ ${#extra_flags[@]} -gt 0 ]]; then + exec claude --print "${extra_flags[@]}" "$prompt" +fi + +exec claude --print "$prompt" diff --git a/scripts/codex_executor.sh b/scripts/codex_executor.sh index a080a7c..89c0df2 100755 --- a/scripts/codex_executor.sh +++ b/scripts/codex_executor.sh @@ -37,4 +37,8 @@ if [[ -n "${BOSS_CODEX_FLAGS:-}" ]]; then extra_flags=(${BOSS_CODEX_FLAGS}) fi -exec codex exec "${extra_flags[@]}" "$prompt" +if [[ ${#extra_flags[@]} -gt 0 ]]; then + exec codex exec "${extra_flags[@]}" "$prompt" +fi + +exec codex exec "$prompt"