Skip to content

Changelog

New updates and improvements to OpenCode

  1. 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.
  2. v1.3.11

    Add a dedicated system prompt for Kimi models

    Improvements

    • TerminalImprove TUI terminal output passthrough so external command output renders more reliably.
    • ExtensionsSkip plugins that do not expose a matching server or TUI entrypoint, warn instead of failing, and apply default options from package exports on install.
    • ExtensionsPin explicit plugin versions during install and block package install scripts from running.
  3. v1.3.10

    Subagent tool calls stay clickable while they are pending

    Improvements

    • CoreImproved storage migration reliability so malformed legacy records or failed migrations do not corrupt upgraded state.
    • TerminalImproved muted text contrast in the Catppuccin themes.
  4. v1.3.9
  5. v1.3.7

    Added first-class PowerShell support on Windows

    Improvements

    • CorePlugin installs now preserve JSONC comments in configuration files
    • CoreFixed OPENCODE_DISABLE_CLAUDE_CODE_PROMPT not being respected for project-level CLAUDE.md
    • TerminalImproved variant modal behavior to be less intrusive
    • TerminalAdded theme colors for dialog textarea placeholders
  6. v1.3.6

    PR #19917

    PR #19917: Fixed variant dialog search so typing now properly filters the list of variants

    Improvements

    • CorePR #19758: Fixed token usage double-counting for Anthropic and Amazon Bedrock providers that caused inflated token counts in session metrics
  7. v1.3.5

    Fix plugin hooks to properly handle async operations

    Improvements

    • CoreAdjust GPT prompt to be more minimal and fix file reference annoyances
  8. v1.3.4

    Add prompt slot feature

    Improvements 39

    • CoreUpdate opencode-gitlab-auth to 2.0.1@vglafirov
    • CoreRefactored session processor to use effect-based architecture
    • CoreUse AppFileSystem instead of raw Filesystem for better abstraction
    • CoreUpgrade OpenTUI to version 0.1.91
    • CoreAdjust bash tool description to increase cache hit rates between projects
    • CoreUpdate Effect to version 4.0.0-beta.42
    • CoreRefactor session compaction service to use Effect
    • CoreAdd single target plugin entrypoints
    • CoreUse ChildProcessSpawner instead of Process.spawn for formatting
    • CoreMove more responsibility to workspace routing
    • CoreRefactor Session service to use Effect-based architecture
    • CoreAdd support for AI SDK v6
    • CoreAdd additional overflow error patterns to error handling
    • CoreFix flaky plugin tests by removing mock.module which is not supported in Bun
    • CoreSplit out instance and route through workspaces
    • CoreEffectify Plugin service internals
    • CoreEffectify Skill service internals
    • CoreAdd TUI plugins support
    • CoreRefactor tool registry to yield Config and Plugin services using Effect.forEach
    • CoreIgnore generated models snapshot files
    • CoreReplace async git() with ChildProcessSpawner in VCS module
    • CoreYield services instead of promise facades in Effect refactor
    • CoreFixed web UI bundle build on Windows
    • CoreImprove app startup performance
    • CoreClose MCP transport on failed or timed-out connections
    • CoreUse cachedInvalidateWithTTL for config and bump Effect to beta.37
    • CoreRefactor Config service to use Effect
    • CoreRemove workspace server and WorkspaceContext, improve routing architecture
    • CoreAdd GPT prompt so non-Codex GPT models have their own system prompt modeled after Codex CLI
    • CoreRefactor LSP service with InstanceState using Effect
    • TerminalUse theme color for prompt placeholder
    • TerminalAdd dialog variant menu and improve subagent functionality
    • TerminalOpen dialog for model variant selection instead of cycling
    • TerminalCheck KV theme before falling back to default theme
    • TerminalAdd top spacing to session view and remove obsolete documentation prompt
    • TerminalRestore subagent footer and fix style guide violations
    • TerminalAdd model variant selection dialog
    • TerminalRemove variant cycle display from footer
    • TerminalMove session context into prompt footer
  9. v1.3.3

    Bypass local SSE event streaming in worker for improved performance

    Improvements 8

    • TerminalFix image paste support on Windows Terminal 1.25+ with kitty keyboard enabled
    • CoreInitial implementation of event-sourced syncing system for session data
    • CoreFix enterprise URL not being set properly during authentication flow
    • CoreClassify ZlibError from Bun fetch as retryable instead of unknown error
    • CoreSkip snapshotting files larger than 2MB to improve performance
    • CoreRespect agent permission configuration for todowrite tool
    • CoreFix DWS workflow tools being silently cancelled due to missing tool approval support
    • CoreFix MCP servers disappearing after transient errors and improve OAuth handling
  10. v1.3.2

    Improvements

    Improvements

    • TerminalAdded heap snapshot functionality allowing users to capture memory snapshots of both TUI and server processes via the "Write heap snapshot" command. Snapshots are saved to tui.heapsnapshot and server.heapsnapshot files.