opencode-map
← /news
Oct 16, 2026release

opencode v1.19.3 builds reasoning variants from your config; v2.0.31 lands on npm without a release page

October 16, 2026 was a two-line day. The v1 line shipped v1.19.3 on opencode-ai (registry timestamp 12:32 UTC), and minutes later the v2 line’s 2.0.31 published as @opencode/cli latest (12:36 UTC) — for the second release in a row, with no GitHub release page.

v1.19.3: reasoning variants come from config

The single substantive commit (#55854) makes configured model reasoning options the source of reasoning variants: what you configure generates the variants a model exposes, replacing the variants hard-coded in the model catalog while your configured variant overrides are preserved.

v2.0.31: the same theme, plus a redesign experiment

Method note: as with 2.0.30, there is no v2.0.31 release page; the changes below are read from the v2.0.30…v2.0.31 commit range (41 commits), with per-item attribution approximate:

  • The config-driven reasoning work mirrors v1.19.3: model reasoning is read from config (#55853), reasoning is loaded and respelled for every native provider package (#55789), and variants are respelled when config changes a catalog model’s package (#55962).
  • The TUI opens a new designs experiment (#55818) with new dialog designs behind it (#55810) and DialogSelect rebuilt on the shared DialogLayout (#55799), and gains an opencode2 theme plus a text.faint token (#55798).
  • Provider fixes: the Anthropic cache format is honored on Bedrock Converse (#55942), and newer Bedrock bare IDs that require inference profiles are hidden (#54486).
  • Free-model routing: when only free OpenCode models are available, opencode defaults to big-pickle (#55852), and preferred free models are prioritized when signed out (#55972).
  • Hygiene and surfaces: sanitized exports omit compaction replay context (#55592), managed services load the saved environment on start (#50907), the desktop app is now published from beta (#55878), and the docs cover MCP CIMD client registration (#55796). The console adds LL Alpha Free and GLM-5.3-Flash Free (#55969, #55975), and the bundled models.dev snapshot refreshes every 12 hours (#55841).
  • TUI fixes: repeated review no longer reopens the last diff file (#55845), and /editor explains itself when no editor is set (#55872).

The v1 line’s release page for v1.19.3 remains public — this entry’s source line links it; the previous entry covers v1.19.1–v1.19.2 and v2.0.30.

source: https://github.com/anomalyco/opencode/releases/tag/v1.19.3