Skip to content

Changelog

New updates and improvements to OpenCode

  1. v1.4.3

    Fixed agent create for OpenAI accounts authenticated with OAuth

    Improvements

    • CoreInterrupted Bash commands now keep their final output and truncation details instead of ending as aborted.
    • CoreAdded fast mode variants for supported Claude and GPT models.
    • TerminalRestored the hidden session scrollbar as the default.
  2. v1.4.2
  3. v1.4.1

    Fix clangd choosing CMakeLists.txt or Makefile as the project root in C and C++ workspaces

    Improvements

    • CoreAdd permission prompts for GitLab Duo Workflow tool calls instead of auto-running them.@vglafirov
    • CoreHide unsupported variants for Big Pickle models.
    • TerminalShow an OpenCode Go subscribe prompt when free usage limits are reached.
    • TerminalSimplify provider labels in the model and provider pickers.
    • SDKFix the generated SDK and OpenAPI types for /providers and session shell responses.
  4. v1.4.0

    Added OTLP observability export support

    Improvements 11

    • CoreFixed failed web fetches leaving stale timeouts behind.
    • CoreImproved opencode login transport error messages.
    • CoreRetried Alibaba provider rate-limit errors instead of failing immediately.
    • CoreKept model variants scoped to the selected model.
    • CoreAdded full HTTP proxy support.
    • CoreFixed OpenRouter provider issues.
    • CoreAligned GitHub Copilot Anthropic reasoning levels and removed incorrect Qwen variants.
    • CoreReduced TypeScript LSP memory use by using the native project config.@derekbar90
    • TerminalAdded a keybinding option for "Switch model variant".@ariane-emory
    • TerminalAdded PDF drag and drop for attachments.@gitpush-gitpaid
    • TerminalAdded opencode run --dangerously-skip-permissions to auto-approve non-denied permission prompts.
  5. v1.3.17

    Improvements

    Improvements

    • CoreCloudflare Workers AI and AI Gateway now prompt for missing account details and show clear setup errors when required Cloudflare variables are missing@mchenco
    • TerminalRestored the default kitty keyboard handling on Windows terminals to avoid input issues from the workaround rollback
  6. v1.3.16

    Support Azure model options on both chat and responses paths

    Improvements 7

    • CoreExpose session model and mode config options through ACP@georgeharker
    • CoreAdd a separating blank line before read tool file contents for clearer output
    • CoreFix output token totals when reasoning tokens are reported separately
    • TerminalDefault Ctrl+Z to undo on Windows instead of terminal suspend
    • TerminalLet you disable TUI mouse capture in config or with OPENCODE_DISABLE_MOUSE@blackheaven
    • TerminalHide org switching when there is only one org to choose from
    • TerminalLabel Console-managed providers and let you switch orgs from the provider UI
  7. v1.3.15
  8. v1.3.14

    Restored git-backed review modes

    Restored git-backed review modes, including uncommitted and branch diffs.

    Improvements 13

    • CoreFixed revert chains so restoring an earlier message also restores the right snapshot state.@natewill
    • CoreAdded macOS managed preferences for MDM-enforced config.@lennyvaknine43
    • CoreFixed sessions getting stuck after tool calls with OpenAI-compatible providers.@valenvivaldi
    • CoreKept compaction summaries in the conversation's language.@aaron-he-zhu
    • CoreAdded Venice AI as a provider.@dpuyosa
    • CoreRespected model-specific limit.input overrides.@ykswang
    • TerminalKept the prompt cursor with dialogs instead of refocusing the background prompt.
    • TerminalAdded a one-time confirmation before sharing a session for the first time.
    • TerminalApplied scroll settings consistently across TUI scroll views.
    • TerminalKept text selections intact during global key handling.
    • TerminalFell back to the first available agent if the last-used agent is unavailable.
    • SDKFixed JS SDK server and TUI launch and shutdown on Windows.
    • SDKFixed object-defined Tool.define() tools from wrapping execute multiple times.@jpcarranza94
  9. v1.3.12

    Enabled prompt caching and cache token tracking for Google Vertex Anthropic

    Improvements

    • CoreFixed Azure provider options being forwarded correctly after the AI SDK v6 migration.
    • TerminalFixed plugin replace slots mounting content more than once.
  10. v1.3.11

    Add a dedicated system prompt for Kimi models

    Improvements

    • TerminalImprove TUI terminal output passthrough so external command output renders more reliably.