OpenCode Version Tracker: Environment Variables, Config & Experimental Flags#
Published on July 13, 2026
We analyze OpenCode releases to document the environment variables, config-schema keys, and experimental flags of each build. Because OpenCode is fully open source, every finding is grounded in the published source at the release tag and the tag-to-tag diff — commits, contributors, and the packages that moved — plus the official release notes, including the OPENCODE_EXPERIMENTAL_* flags that preview what's coming next.
Tracking the other agents too? See the Claude Code Version Tracker, Codex CLI Version Tracker, Gemini CLI Version Tracker, and Amp Version Tracker.
Version History#
v1.18.13 — August 4, 2026#
OPENCODE_SIDECAR_V2 · 1 new env var · 372 commits · 29 authors · 15 releases
The window from v1.17.19 to v1.18.13 is a desktop-heavy one: 372 commits across 15 releases finished the Desktop v2 migration, and the single new env var, OPENCODE_SIDECAR_V2, toggles the app onto its new bundled-CLI backend while the old one keeps shipping alongside it. The harness change worth noting is subagent_depth, a config cap (default 1) that stops subagents from spawning nested subagents by default. Right-to-left layout and expanded localization point the desktop client at a broad, non-English audience, a bet the terminal-first closed harnesses are not making.
v1.17.19 — July 14, 2026#
120 env vars · 20 experimental flags · baseline snapshot
The first tracked OpenCode build. 120 OPENCODE_ env vars and 20 experimental flags map a server-first, provider-agnostic agent with a hosted console, workspaces, and a session-moving control plane growing around the open-source core. The baseline every later post diffs against.