From fd1e0735c72d0a4b75eaea602d718561687660a9 Mon Sep 17 00:00:00 2001 From: Codex Date: Mon, 23 Mar 2026 15:16:00 +0800 Subject: [PATCH] fix: handle empty executor flags safely --- scripts/claude_executor.sh | 6 +++++- scripts/codex_executor.sh | 6 +++++- 2 files changed, 10 insertions(+), 2 deletions(-) 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"