Skip to content

Commit 04d582d

Browse files
authored
Merge pull request #9 from BaseInfinity/v0.10.3-deepseek-groq-defaults
v0.10.3: DeepSeek + Groq default-model swaps (research-verified)
2 parents 1a2d853 + 8483574 commit 04d582d

5 files changed

Lines changed: 38 additions & 9 deletions

File tree

CHANGELOG.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,35 @@
22

33
All notable changes to opencode-sdlc-wizard.
44

5+
## [0.10.3] - 2026-05-18
6+
7+
### Changed — two more research-verified default-model bumps
8+
9+
May-17 community-patterns research verified both swaps against live
10+
provider catalogs; v0.10.3 lands them as a focused patch.
11+
12+
| Provider | Was (v0.10.2) | Now (v0.10.3) | Why |
13+
|---|---|---|---|
14+
| `hosted_oss/deepseek` | `deepseek-chat` | `deepseek-v4-flash` | DeepSeek V4 family shipped 2026-04-24; `deepseek-chat` is a moving alias that already points at V4, but explicit pin is clearer for cost/latency-sensitive picks |
15+
| `hosted_oss/groq` | `llama-3.3-70b-versatile` | `gpt-oss-120b` | Groq's own docs flag `gpt-oss-120b` as "Most Popular for OpenCode"; OpenAI open-weights release on Groq's LPU stack; matches Cerebras default for cross-provider consistency |
16+
17+
PRIVACY.md "Suggested model" table and DeepSeek configure example
18+
bumped to match.
19+
20+
### Tests
21+
22+
- `test-pick.sh` T12 substring-match for groq updated `/llama/``/gpt-oss/`
23+
- `test-pick.sh` T23 planner-default assertion for groq bumped to `gpt-oss-120b`
24+
- DeepSeek tests unchanged — `/deepseek/` substring still matches `deepseek-v4-flash`
25+
- All other suites unchanged (configure-backend tests pin explicit models, not defaults)
26+
- 357 tests across 12 suites (no count change; T23 / T12 patched in place)
27+
28+
### Compat
29+
30+
- 12 of 14 default-model entries unchanged from v0.10.2.
31+
- Anyone passing `--model deepseek-chat` explicitly still works (deepseek-chat is still a valid id on DeepSeek's catalog; v0.10.3 just changes what `pick` chooses *by default*).
32+
- Anyone passing `--model llama-3.3-70b-versatile` explicitly still works (Groq still hosts it; we just default to gpt-oss-120b now per community signal).
33+
534
## [0.10.2] - 2026-05-17
635

736
### Added — Planner agent model routing (`--planner-*` flags)

PRIVACY.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -109,10 +109,10 @@ insufficient and an enterprise tenant is unavailable.
109109
| Provider | Suggested model | Notes |
110110
|----------|-----------------|-------|
111111
| Together | `Qwen/Qwen2.5-Coder-32B-Instruct` | Stable, paid hosting |
112-
| Groq | `llama-3.3-70b-versatile` | Fastest hosted, free daily quota |
112+
| Groq | `gpt-oss-120b` | Fastest hosted, free daily quota; OpenAI's open-weights release on Groq's LPU stack |
113113
| OpenRouter | `qwen/qwen-2.5-coder-32b-instruct` | Aggregator routing across providers |
114114
| Cerebras | `gpt-oss-120b` or `qwen-3-235b-a22b-instruct-2507` | Free tier, ~2000 tok/s |
115-
| DeepSeek direct | `deepseek-chat` | Cheapest paid hosted (~$0.14/M cache-miss) |
115+
| DeepSeek direct | `deepseek-v4-flash` | Cheapest paid hosted; V4 family shipped 2026-04-24 |
116116
| NVIDIA NIM (`nvidia_nim`) | `deepseek-ai/deepseek-r1` | Free credits at build.nvidia.com |
117117

118118
```bash
@@ -126,7 +126,7 @@ bash .opencode/scripts/configure-backend.sh \
126126
export DEEPSEEK_API_KEY="..."
127127
bash .opencode/scripts/configure-backend.sh \
128128
--tier hosted_oss --provider deepseek \
129-
--model "deepseek-chat"
129+
--model "deepseek-v4-flash"
130130

131131
# Stable paid — Together
132132
export TOGETHER_API_KEY="..."

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "opencode-sdlc-wizard",
3-
"version": "0.10.2",
3+
"version": "0.10.3",
44
"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.",
55
"bin": {
66
"opencode-sdlc-wizard": "cli/bin/opencode-sdlc-wizard.js"

scripts/pick-backend.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -164,10 +164,10 @@ default_model_for() {
164164
echo "anthropic.claude-sonnet-4-5-20250929-v1:0" ;;
165165
hosted_oss/together|hosted_oss/togetherai)
166166
echo "Qwen/Qwen2.5-Coder-32B-Instruct" ;;
167-
hosted_oss/groq) echo "llama-3.3-70b-versatile" ;;
167+
hosted_oss/groq) echo "gpt-oss-120b" ;;
168168
hosted_oss/openrouter) echo "qwen/qwen-2.5-coder-32b-instruct" ;;
169169
hosted_oss/cerebras) echo "gpt-oss-120b" ;;
170-
hosted_oss/deepseek) echo "deepseek-chat" ;;
170+
hosted_oss/deepseek) echo "deepseek-v4-flash" ;;
171171
hosted_oss/nvidia_nim|hosted_oss/nvidia|hosted_oss/nvidia-nim)
172172
echo "deepseek-ai/deepseek-r1" ;;
173173
proprietary/anthropic) echo "claude-opus-4-7" ;;

tests/test-pick.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -238,7 +238,7 @@ for combo in \
238238
"private_local/llama_cpp:qwen" \
239239
"private_local/vllm:Qwen" \
240240
"hosted_oss/together:Qwen" \
241-
"hosted_oss/groq:llama" \
241+
"hosted_oss/groq:gpt-oss" \
242242
"hosted_oss/openrouter:qwen" \
243243
"hosted_oss/cerebras:gpt-oss" \
244244
"hosted_oss/deepseek:deepseek" \
@@ -414,8 +414,8 @@ if [ -x "$SCRIPT" ]; then
414414
if [ -f "$CONFIGURE_STUB_LOG" ] \
415415
&& grep -q -- "--planner-tier hosted_oss" "$CONFIGURE_STUB_LOG" \
416416
&& grep -q -- "--planner-provider groq" "$CONFIGURE_STUB_LOG" \
417-
&& grep -q -- "--planner-model llama-3.3-70b-versatile" "$CONFIGURE_STUB_LOG"; then
418-
pass "Planner: --planner-provider groq → planner-model llama-3.3-70b-versatile default"
417+
&& grep -q -- "--planner-model gpt-oss-120b" "$CONFIGURE_STUB_LOG"; then
418+
pass "Planner: --planner-provider groq → planner-model gpt-oss-120b default (v0.10.3)"
419419
else
420420
fail "Planner default not forwarded"
421421
cat "$CONFIGURE_STUB_LOG" 2>/dev/null | head -3 >&2 || true

0 commit comments

Comments
 (0)