Changelog
New updates and improvements to OpenCode
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
replaceslots mounting content more than once.
v1.3.11 Add a dedicated system prompt for Kimi models
Improvements
- TerminalImprove TUI terminal output passthrough so external command output renders more reliably.
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.
v1.3.9 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_PROMPTnot being respected for project-level CLAUDE.md - TerminalImproved variant modal behavior to be less intrusive
- TerminalAdded theme colors for dialog textarea placeholders
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
v1.3.5 Fix plugin hooks to properly handle async operations
Improvements
- CoreAdjust GPT prompt to be more minimal and fix file reference annoyances
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
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
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.heapsnapshotandserver.heapsnapshotfiles.
- 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