Skip to content

Commit 82b5c97

Browse files
ZviBaratzclaude
andcommitted
feat: add --budget flag, increase default to $4
dash-to-panel exceeded the $2 budget before writing its review report. Bump default to $4 and add --budget flag for per-run control. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 203ab71 commit 82b5c97

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

scripts/field-test-runner.sh

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
# --review-changed Run ego-review only on extensions with changed lint results
1515
# --parallel N Max concurrent claude -p sessions (default: 3)
1616
# --review-dry-run Print hydrated prompts without invoking claude -p
17+
# --budget AMOUNT Max USD per review session (default: 4.00)
1718

1819
set -euo pipefail
1920

@@ -44,6 +45,7 @@ OPT_REVIEW=false
4445
OPT_REVIEW_CHANGED=false
4546
OPT_PARALLEL=3
4647
OPT_REVIEW_DRY_RUN=false
48+
OPT_BUDGET="4.00"
4749

4850
while [[ $# -gt 0 ]]; do
4951
case "$1" in
@@ -58,6 +60,7 @@ while [[ $# -gt 0 ]]; do
5860
--review-changed) OPT_REVIEW_CHANGED=true; shift ;;
5961
--parallel) OPT_PARALLEL="$2"; shift 2 ;;
6062
--review-dry-run) OPT_REVIEW_DRY_RUN=true; shift ;;
63+
--budget) OPT_BUDGET="$2"; shift 2 ;;
6164
-h|--help)
6265
echo "Usage: field-test-runner.sh [OPTIONS]"
6366
echo " --lint-only Only run ego-lint (default)"
@@ -71,6 +74,7 @@ while [[ $# -gt 0 ]]; do
7174
echo " --review-changed Run ego-review only on changed extensions"
7275
echo " --parallel N Max concurrent claude -p sessions (default: 3)"
7376
echo " --review-dry-run Print hydrated prompts without invoking claude"
77+
echo " --budget AMOUNT Max USD per review session (default: 4.00)"
7478
exit 0
7579
;;
7680
*) echo "Unknown option: $1" >&2; exit 1 ;;
@@ -411,7 +415,7 @@ if [[ "$OPT_REVIEW" == true || "$OPT_REVIEW_CHANGED" == true ]]; then
411415
--plugin-dir "$PLUGIN_DIR" \
412416
--add-dir "$ext_path" \
413417
--dangerously-skip-permissions \
414-
--max-budget-usd 2.00 \
418+
--max-budget-usd "$OPT_BUDGET" \
415419
"$prompt" > "$RESULTS_DIR/$name.review.out" 2>"$err_file"
416420
) &
417421
REVIEW_PIDS+=($!)

0 commit comments

Comments
 (0)