Skip to content

3.0.1 — enforced candidate menu, per-source chains, comparing gate

Latest

Choose a tag to compare

@sogeisetsu sogeisetsu released this 02 Nov 19:35

What changed

3.0.1 closes the gap between what the README promised and what the code enforced. The short version: a Go model id can no longer be invented, chain length follows the source, Markdown agents can actually be written, the mode question is asked once, and check re-derives the numbers instead of trusting the file.

See CHANGELOG.md for the full list. The Chinese changelog is at zh/CHANGELOG-ZH.md.

Install this release

Download opencode-go-model-picker-3.0.1-min.zip below. It is the minimal package, not the GitHub "source code" archive:

  • top-level directory is opencode-go-model-picker/
  • it contains only SKILL.md, references/, scripts/ and LICENSE — no tests, no docs site, no assets/, no .git, no node_modules
  • 18 files

Extract it into your OpenCode skills directory so the folder name matches the skill name:

unzip opencode-go-model-picker-3.0.1-min.zip -d ~/.config/opencode/skills/
Expand-Archive opencode-go-model-picker-3.0.1-min.zip -DestinationPath "$env:USERPROFILE\.config\opencode\skills"

Then ask OpenCode to check your agent models. The skill is read-only until you confirm a diff.

Requirements: Node.js 22+ (Node 18+ for everything except the local usage DB read), and OpenCode with Agent Skills support.

Chinese documentation

Verification

  • node --test tests/*.test.mjs — 29 pass, 0 fail
  • node tools/check-docs.mjs — 0 errors, 0 warnings
  • the extracted package: node --check on every script, and node scripts/go.mjs run --offline --json against a real config (8 agents, 38 candidates, quality=seed)