Releases: anomalyco/opencode
Releases Β· anomalyco/opencode
v1.3.13
v1.3.12
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
replaceslots mounting content more than once.
Thank you to 2 community contributors:
v1.3.11
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:
- @Yuxin-Dong:
- feat: add a dedicated system prompt for Kimi models (#20259)
v1.3.10
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
Core
- Fixed plugin entrypoint resolution for paths without leading dot
v1.3.8
No notable changes
v1.3.7
Core
- Added first-class PowerShell support on Windows
- Plugin installs now preserve JSONC comments in configuration files
- Fixed
OPENCODE_DISABLE_CLAUDE_CODE_PROMPTnot 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
v1.3.5
Core
- Fix plugin hooks to properly handle async operations
- Adjust GPT prompt to be more minimal and fix file reference annoyances
v1.3.4
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:
- @BYK:
- fix(app): resize layout viewport when mobile keyboard appears (#15841)
- @vglafirov:
- fix: update opencode-gitlab-auth to 2.0.1 (#19552)
- @gigamonster256: