▸ news.md
News
What shipped and what changed in opencode, release by release.
- Oct 21, 2026releaseopencode v2.1.2 turns the free-limit wall into a recovery flow and adds `OPENCODE_DISABLE_FREE_MODELS` plus `experimental.location_idle_timeout`
Published October 21, 2026 on @opencode/cli — still with no GitHub release page — v2.1.2 makes free-limit exhaustion recoverable (reset time, restored prompt, upgrade or model-switch actions in TUI and Desktop), adds OPENCODE_DISABLE_FREE_MODELS, a location idle timeout, installer PATH fixes for fresh zsh/Fish setups, and `retryAfterMs` on SDK session errors.
- Oct 20, 2026releaseopencode v2.1.0 ships persistent Windows PTYs and TUI todo lists, and renames provider replay data to `native` across the SDK and plugin contracts
Published October 20, 2026 on @opencode/cli — still with no GitHub release page — the v2 line's first minor adds persistent PTYs on Windows, experimental todo lists in the TUI, and long-running TUI commands that survive Bun's fetch deadline, alongside one deliberate batch of breaking renames (state/providerState → native) that stored sessions read back through compatibility decoders.
- Oct 16, 2026releaseopencode v1.19.1–v1.19.2 discontinue session sharing and fence the 1.x update channel; v2.0.30 lands on npm without a release page
On October 15–16, 2026 the v1 line shipped 1.19.1 and 1.19.2 on opencode-ai: session sharing is discontinued, and update checks keep 1.x installs on the 1.x line unless you explicitly run opencode upgrade --major. The v2 line's 2.0.30 reached npm on October 15 with no GitHub release page; the v2.0.27–2.0.29 release pages are no longer publicly visible.
- Oct 16, 2026releaseopencode v1.19.3 builds reasoning variants from your config; v2.0.31 lands on npm without a release page
On October 16, 2026 the v1 line shipped v1.19.3 on opencode-ai: configured model reasoning options now generate reasoning variants, replacing catalog variants while your configured overrides are preserved. Minutes later the v2 line's 2.0.31 reached @opencode/cli on npm — for the second release in a row with no GitHub release page.
- Oct 16, 2026releaseopencode v2.0.32 adds /copy and headless auth login, retries Gemini MALFORMED_RESPONSE, and experiments with server-brokered voice sessions
Published October 16, 2026 on @opencode/cli — again with no GitHub release page — v2.0.32 repoints /copy at the latest assistant message or completed compaction summary, unblocks opencode auth login in headless environments, retries Gemini MALFORMED_RESPONSE finishes, hardens Windows snapshot capture, and adds an experimental client.voice.session(...) SDK API for server-brokered voice sessions.
- Oct 14, 2026releaseopencode v2.0.27–2.0.29 land on @opencode/cli in three days: Windows ARM64 goes native, Figma plugin, PWA, and a VS Code 1.0.0
Between October 12 and 14, 2026 the opencode v2 line shipped 2.0.27, 2.0.28, and 2.0.29 on the @opencode/cli npm package while opencode-ai stayed at 1.19.0. The window's commits bring native Windows ARM64 installs with official WinGet packages, a Figma plugin with bundled skills, an installable web PWA, Vertex Mistral and Interactions routes, per-project auto-accept, and vscode-v1.0.0.
- Oct 11, 2026releaseopencode v1.19.0: the OpenCode 2 upgrade path arrives, /update takes over installs
opencode v1.19.0 (October 11, 2026) introduces the OpenCode 2 upgrade path — run opencode upgrade --major — moves update installs to the /update command so updates are no longer installed automatically, allows the OpenAI ultrafast service tier, and validates PTY connection origins and tickets.
- Oct 6, 2026releaseopencode v1.18.35: agent-readable stats formats, xAI tool-result images
opencode v1.18.35 (October 6, 2026) adds canonical redirects plus JSON and Markdown data formats for agent-readable stats, and fixes xAI tool results so supported images are included while unsupported formats are skipped.
- Sep 30, 2026releaseopencode v1.18.34: namespaced session headers, re-signed macOS binaries
opencode v1.18.34 (September 30, 2026) sends namespaced session and parent-session identity headers with model requests, re-signs locally compiled macOS binaries for macOS 27+, and signs the macOS CLI release binaries with a Developer ID.
- Sep 28, 2026releaseopencode v1.18.33: Cloudflare AI Gateway timeouts, safer debug output, Gemini thinking controls
opencode v1.18.33 (September 28, 2026) makes Cloudflare AI Gateway models honor provider response and stream timeouts, redacts credentials from debug configuration output, reports MCP browser launch failures, and aligns Gemini thinking defaults with supported controls.
- Sep 21, 2026releaseopencode v1.18.32: Bedrock image fix, Together AI streaming, new Zen models
The latest release fixes Bedrock image attachment hoisting and Together AI streaming usage reporting, while community contributions add DeepSeek V4.1 Flash and Grok 4.7 to OpenCode Zen.
- Sep 14, 2026releaseopencode v1.18.31: ACP session restore fixes, remote config error surfacing
v1.18.31 restores ACP session options (model, effort, mode, reasoning boundaries) across load/resume/fork, surfaces remote config auth errors at TUI startup, and adds summarized adaptive thinking for Copilot models.
- Sep 9, 2026releaseopencode v1.18.30: Astra system prompt for GPT-6, provider SDK updates
v1.18.30 adds the Astra system prompt for GPT-6 models, preserves Bedrock DeepSeek model IDs including ARNs, ships Azure/OpenAI SDK compatibility fixes, and adds GitLab reasoning effort variants.