Skip to content

Releases: anomalyco/opencode

v1.3.13

01 Apr 00:44

Choose a tag to compare

  • Bump opentui version

v1.3.12

31 Mar 22:35

Choose a tag to compare

Core

  • Enabled prompt caching and cache token tracking for Google Vertex Anthropic. (@major)
  • Fixed Azure provider options being forwarded correctly after the AI SDK v6 migration.

TUI

  • Fixed plugin replace slots mounting content more than once.

Thank you to 2 community contributors:

  • @major:
    • feat: enable prompt caching and cache token tracking for google-vertex-anthropic (#20266)
  • @github-actions[bot]:
    • Update VOUCHED list

v1.3.11

31 Mar 19:56

Choose a tag to compare

Core

  • Add a dedicated system prompt for Kimi models. (@Yuxin-Dong)

TUI

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

Extensions

  • Skip plugins that do not expose a matching server or TUI entrypoint, warn instead of failing, and apply default options from package exports on install.
  • Pin explicit plugin versions during install and block package install scripts from running.

Thank you to 1 community contributor:

v1.3.10

31 Mar 13:32

Choose a tag to compare

Core

  • Subagent tool calls stay clickable while they are pending.
  • Improved storage migration reliability so malformed legacy records or failed migrations do not corrupt upgraded state.

TUI

  • Improved muted text contrast in the Catppuccin themes.

v1.3.9

30 Mar 23:44

Choose a tag to compare

Core

  • Fixed plugin entrypoint resolution for paths without leading dot

v1.3.8

30 Mar 21:35

Choose a tag to compare

No notable changes

v1.3.7

30 Mar 06:06

Choose a tag to compare

Core

  • Added first-class PowerShell support on Windows
  • Plugin installs now preserve JSONC comments in configuration files
  • Fixed OPENCODE_DISABLE_CLAUDE_CODE_PROMPT not being respected for project-level CLAUDE.md

TUI

  • Improved variant modal behavior to be less intrusive
  • Added theme colors for dialog textarea placeholders

Thank you to 2 community contributors:

  • @KnutZuidema:
    • fix: discourage _noop tool call during LiteLLM compaction (#18539)
  • @yejiming:
    • docs: rename patch tool to apply_patch and clarify apply_patch behavior (#19979)

v1.3.6

29 Mar 18:02

Choose a tag to compare

Unreleased Changes

TUI

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

Desktop

Core

  • PR #19758: Fixed token usage double-counting for Anthropic and Amazon Bedrock providers that caused inflated token counts in session metrics

v1.3.5

29 Mar 03:43

Choose a tag to compare

Core

  • Fix plugin hooks to properly handle async operations
  • Adjust GPT prompt to be more minimal and fix file reference annoyances

v1.3.4

29 Mar 01:01

Choose a tag to compare

Core

  • Add prompt slot feature
  • Update opencode-gitlab-auth to 2.0.1 (@vglafirov)
  • Refactored session processor to use effect-based architecture
  • Use AppFileSystem instead of raw Filesystem for better abstraction
  • Upgrade OpenTUI to version 0.1.91
  • Adjust bash tool description to increase cache hit rates between projects
  • Update Effect to version 4.0.0-beta.42
  • Refactor session compaction service to use Effect
  • Add single target plugin entrypoints
  • Use ChildProcessSpawner instead of Process.spawn for formatting
  • Move more responsibility to workspace routing
  • Refactor Session service to use Effect-based architecture
  • Add support for AI SDK v6
  • Add additional overflow error patterns to error handling
  • Fix flaky plugin tests by removing mock.module which is not supported in Bun
  • Split out instance and route through workspaces
  • Effectify Plugin service internals
  • Effectify Skill service internals
  • Add TUI plugins support
  • Refactor tool registry to yield Config and Plugin services using Effect.forEach
  • Ignore generated models snapshot files
  • Replace async git() with ChildProcessSpawner in VCS module
  • Yield services instead of promise facades in Effect refactor
  • Fixed web UI bundle build on Windows
  • Improve app startup performance
  • Close MCP transport on failed or timed-out connections
  • Use cachedInvalidateWithTTL for config and bump Effect to beta.37
  • Refactor Config service to use Effect
  • Remove workspace server and WorkspaceContext, improve routing architecture
  • Add GPT prompt so non-Codex GPT models have their own system prompt modeled after Codex CLI
  • Refactor LSP service with InstanceState using Effect

TUI

  • Use theme color for prompt placeholder
  • Add dialog variant menu and improve subagent functionality
  • Open dialog for model variant selection instead of cycling
  • Check KV theme before falling back to default theme
  • Add top spacing to session view and remove obsolete documentation prompt
  • Restore subagent footer and fix style guide violations
  • Add model variant selection dialog
  • Remove variant cycle display from footer
  • Move session context into prompt footer

Desktop

  • Improved app startup efficiency
  • Use Azure Artifact Signing for Windows releases
  • Default file tree to closed with minimum width
  • Resize layout viewport when mobile keyboard appears (@BYK)
  • Persist queued followups across project switches
  • Reduce markdown jank while responses stream in UI
  • Remove fork session button from app
  • Default shell tool to collapsed state
  • Don't bundle fonts in app

Thank you to 3 community contributors: