You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
May-2026 community-patterns research found 9/15 surveyed opencode.json
files use agent.<name>.permission.write to scope what each agent can
touch. Most-cited patterns: test-writer locked to test/spec files,
docs locked to .md. v0.10.1 exposes these as boolean flags on both
pick and configure-backend.
npx opencode-sdlc-wizard pick \
--tier proprietary --provider anthropic \
--reviewer-tier hosted_oss --reviewer-provider cerebras \
--sandbox-test-writer --sandbox-docs
Yields opencode.json with:
- Coder + reviewer (v0.10.0 Mixed-Mode)
- agent.test-writer.permission.write: {test.*=allow, spec.*=allow, *=deny}
- agent.docs.permission.write: {*.md=allow, *=deny}
OpenCode enforces these patterns at write time — the test-writer agent
can't accidentally clobber production source even if its model
attempts to.
configure-backend.sh changes:
- New --sandbox-test-writer / --sandbox-docs boolean flags
- Canonical permission.write patterns deep-merged into agent.<name>
- Composes cleanly with v0.10.0 reviewer block (full hybrid in one call)
- Preserves user-set sibling fields (temperature, tools, model)
pick-backend.sh changes:
- Both flags pass through to configurator without modification
Tests:
- test-backend-picker.sh +T35-T38: sandbox injection, hybrid composition,
opt-in regression guard
- test-pick.sh +T19-T22: passthrough + composition + regression guard
- 349 tests across 12 suites (was 341 / 12 in v0.10.0)
Opt-in only. Existing v0.9.x and v0.10.0 configs unchanged unless new
flags are passed. Users wanting custom glob patterns still edit
opencode.json directly — canonical defaults are an opinionated starting
point, not a constraint.
Copy file name to clipboardExpand all lines: package.json
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
{
2
2
"name": "opencode-sdlc-wizard",
3
-
"version": "0.10.0",
3
+
"version": "0.10.1",
4
4
"description": "SDLC enforcement for OpenCode CLI — privacy-first, any-backend portability with a four-tier backend picker plus an OSS-tier cross-model-review skill so the full SDLC loop can run with zero Anthropic+OpenAI lock-in. Ships JSON Schemas for review artifacts so any consumer (cross-model-review, ditto, CI) can validate. Install with `npx opencode-sdlc-wizard init`. Sibling of agentic-sdlc-wizard and codex-sdlc-wizard.",
0 commit comments