fix: Codex並列実行数をデフォルト2個に制限

- CODEX_MAX_CONCURRENTのデフォルト値を0(無制限)から2に変更
- 暴走防止のためのセーフガード

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Moe Charm
2025-09-04 15:39:04 +09:00
parent 69560e0bec
commit 1e43063904

View File

@ -29,10 +29,10 @@ LOG_FILE="$LOG_DIR/codex-${WORK_ID}.log"
mkdir -p "$LOG_DIR"
# === オプショナル並列制御 ===
# - CODEX_MAX_CONCURRENT: 許容最大同時実行数(0または未設定で無制限
# - CODEX_MAX_CONCURRENT: 許容最大同時実行数(デフォルト2
# - CODEX_CONCURRENCY_MODE: "block"(既定) or "drop"(上限超過時に起動を諦める)
# - CODEX_DEDUP: 1 で同一 TASK が実行中なら重複起動を避ける
MAX_CONCURRENT=${CODEX_MAX_CONCURRENT:-0}
MAX_CONCURRENT=${CODEX_MAX_CONCURRENT:-2}
CONC_MODE=${CODEX_CONCURRENCY_MODE:-block}
DEDUP=${CODEX_DEDUP:-0}
# 検出パターン(上書き可)。例: export CODEX_PROC_PATTERN='codex .* exec'