run-plan: OPENCODE_MODEL, not BOXMAKER_MODEL, names the model

It matches OPENCODE_FLAGS, and no longer clashes with BOXMAKER_MODEL, which
the device tests send to llama-server as the model name.
This commit is contained in:
2026-09-25 16:41:44 -07:00
committed by kyle
parent 46b2927d0a
commit a32f94aead
+2 -2
View File
@@ -5,14 +5,14 @@
# #
# Usage: tools/run-plan.sh docs/plans/M2a [FIRST] FIRST is a task number such as 04 # Usage: tools/run-plan.sh docs/plans/M2a [FIRST] FIRST is a task number such as 04
# Options (environment): # Options (environment):
# BOXMAKER_MODEL model to use (default straylight/laguna-s-2.1; OpenCode's own default differs) # OPENCODE_MODEL model to use (default straylight/laguna-s-2.1; OpenCode's own default differs)
# OPENCODE_FLAGS extra flags for `opencode run`, for example "--pure" or "--auto" # OPENCODE_FLAGS extra flags for `opencode run`, for example "--pure" or "--auto"
# DRY_RUN=1 print what would be run and stop # DRY_RUN=1 print what would be run and stop
set -eu set -eu
plan="${1:?usage: tools/run-plan.sh docs/plans/<milestone> [FIRST]}" plan="${1:?usage: tools/run-plan.sh docs/plans/<milestone> [FIRST]}"
first="${2:-00}" first="${2:-00}"
model="${BOXMAKER_MODEL:-straylight/laguna-s-2.1}" model="${OPENCODE_MODEL:-straylight/laguna-s-2.1}"
log=docs/implementer-log.md log=docs/implementer-log.md
milestone=$(basename "$plan") milestone=$(basename "$plan")
runs=".state/runs/$milestone" runs=".state/runs/$milestone"