Skip to content

Launch opencode workers via mini so --model is accepted - #17

Merged
jorguez96 merged 1 commit into
mainfrom
fm/fm-opencode-mini-spawn
Sep 23, 2026
Merged

jorguez96 merged 1 commit into
mainfrom
fm/fm-opencode-mini-spawn

Conversation

@jorguez96

Copy link
Copy Markdown
Owner

OpenCode 2.0.12 rejects --model on the root CLI (Unrecognized flag: --model), which killed every model-pinned opencode worker launch at a shell. This switches the opencode launch template to opencode mini, which accepts --model/-m as provider/model plus --prompt.

Unchanged: model-flag threading, OPENCODE_CONFIG_CONTENT permission-allow config, prompt encoding via operational input, busy-state plugin path (verified loading under mini), and all harness routing. The muse template is untouched.

Approval-freedom: mini has no --auto flag, so this relies on the existing OPENCODE_CONFIG_CONTENT permission-allow config. Verified live on mini v2.0.12 with model opencode-go/muse-spark-1.3-contributor: a probe launch ran a file write plus a shell command with zero permission prompts.

Validation: bash -n, shellcheck, tests/fm-spawn-dispatch-profile.test.sh (assertion updated to the mini launch shape), tests/fm-busy-adapter-wiring.test.sh — all pass. Direct-PR delivery, no no-mistakes run.

OpenCode 2.0.12 rejects --model on the root CLI (Unrecognized flag:
--model); mini accepts --model/-m as provider/model plus --prompt. The
model flag, permission-allow config, and prompt encoding are unchanged,
as are the busy-state plugin path (verified loading under mini) and all
harness routing. mini honors OPENCODE_CONFIG_CONTENT permission allow:
a live probe ran a file write plus a shell command with zero prompts.
@jorguez96
jorguez96 merged commit 4a15eba into main Sep 23, 2026
13 of 14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants