Trang này liệt kê 44 phiên bản của opencode, từ 15 tháng 2, 2026 đến phiên bản hiện tại 1.18.5. Mỗi phiên bản đều dẫn đến bộ cài chính thức của nhà phát hành.
| Phiên bản | Ngày | Dung lượng | Tệp |
|---|---|---|---|
| 1.18.5Mới nhất | 24 tháng 7, 2026 | — | 64-bit ZIPARM64 ZIP Ghi chú phát hànhCore
Bugfixes
- Improve Claude adaptive thinking handling across more response shapes.
- Avoid OpenAI Responses phase handling that could break some conversations.
- Preserve grep symlink paths in search results. (@remixz)
- Preserve Mistral reasoning history across turns.
- Stabilize Mistral prompt caching.
- Use the correct prompt cache keys for each SDK.
- Fix MiniMax M3 thinking variant selection.
Desktop
Improvements
- Support the current server terminal transport.
- Support current-server review data in the desktop app.
- Update server discovery flows for current servers.
- Support current-server session actions, including prompts and commands.
- Render current-server session timelines.
- Stream current-server events in the desktop app.
- Detect legacy and current servers so the desktop app can work with both.
Bugfixes
- Restore optimistic timeline updates while responses are still streaming.
- Hide legacy-only features when connected to current servers.
- Preserve inline file mentions when sending prompts to legacy servers.
- Stop auto-accepting config permissions on current servers.
- Keep current servers out of the legacy layout.
- Show plain file contents in file-specific tabs instead of review diffs.
- Keep the prompt input agent toggle in sync.
- Keep paginated session timelines in the right order.
- Restore directory-scoped session status for legacy servers.
- Reload legacy session progress after hydration.
Thank you to 2 community contributors:
- @dleopold:
- fix(app): classify existing web profiles for layout transition (#38117)
- @remixz:
- fix(opencode): preserve grep symlink paths (#38581) |
| 1.18.4 | 20 tháng 7, 2026 | — | 64-bit ZIPARM64 ZIP Ghi chú phát hànhCore
Improvements
- Use adaptive thinking controls for Kimi models on Anthropic-compatible providers, with summarized reasoning output by default. (@chouqin)
Bugfixes
- Reduce OpenAI provider header timeouts during slow connection setup.
- Respect provider-defined reasoning options instead of falling back to the wrong reasoning controls.
- Restore Azure Cognitive Services endpoint support for Azure-hosted models.
Desktop
Improvements
- Sync the embedded terminal theme with the app theme.
- Improve the review panel so open file tabs can stay aligned with the current diff view.
- Rewrite the v2 prompt input for more reliable command, context, shell, attachment, and history interactions.
- Improve review panel resizing and sticky controls.
Bugfixes
- Preserve command drafts in the command menu.
- Avoid session view failures when message parent links are missing.
- Prevent sending empty prompt text parts.
- Restore model variant selection accessibility.
- Show keybind tooltips on prompt input controls. (@ProdigyRahul)
- Deduplicate repeated file entries in diff summaries.
- Prevent recovery window handling from touching destroyed windows.
Thank you to 3 community contributors:
- @jerome-benoit:
- fix(nix): relax Bun version check for desktop build (#36767)
- fix(nix): restore desktop integration (#37197)
- @ProdigyRahul:
- fix(app): show keybind tooltips on prompt input controls (#37824)
- @chouqin:
- feat(opencode): use adaptive thinking effort for kimi family on anthr… (#37696) |
| 1.17.15 | 7 tháng 7, 2026 | — | 64-bit ZIPARM64 ZIP Ghi chú phát hànhCore
Bugfixes
- Better classify Z.ai context-window overflow errors so oversized requests surface the right failure mode (@fengjikui)
- Handle unavailable config directories more gracefully when reading config files
Desktop
Improvements
- Restore model details tooltips in the model picker (@arvsrn)
- Refresh the v2 command palette to better match the rest of the new desktop UI (@arvsrn)
Bugfixes
- Make terminal shortcuts take priority when the terminal is focused
- Show unread state on tabs with pending questions
- Keep session tab titles available after reloads while session data is still loading
- Apply theme changes only after you select them in Settings
- Fix macOS titlebar appearance mismatches in Sequoia and adjust traffic light placement (@arvsrn)
Thank you to 3 community contributors:
- @arvsrn:
- feat(app): align cmd k menu with v2 styles (#35152)
- feat(app): visual improvements (#35134)
- feat(app): reintroduce model context tooltip in model selector (#35087)
- feat(app): change traffic light position, fix sequoia bug (#35081)
- @StarpTech:
- fix(core): expand home-relative permission paths (#35737)
- @fengjikui:
- fix(llm): classify zai token limit overflow (#35671) |
| 1.17.14 | 6 tháng 7, 2026 | — | 64-bit ZIPARM64 ZIP Ghi chú phát hànhCore
Improvements
- Added a code mode MCP adapter for running confined orchestration scripts against connected MCP tools.
- Hid the execute tool unless code mode is enabled.
Bugfixes
- Fixed paginated MCP tool catalogs losing tool metadata and output schema validation.
- Preserved low reasoning effort for OpenRouter small-model variants instead of disabling it.
- Fixed GitHub Copilot model routing to honor each model's advertised chat or responses endpoint.
- Fixed session lists to match equivalent instance directories reliably.
- Fixed Cerebras reasoning replay so earlier assistant reasoning is sent back in the provider-supported field.
TUI
Bugfixes
- Fixed spinner registration so loading indicators keep rendering across TUI surfaces.
Desktop
Improvements
- Show draft server status in the title bar.
- Unified the provider connect flow across the app.
- Improved the integrated terminal experience. (@arvsrn)
- Added reopening for closed tabs and background tab opening. (@usrnk1)
- Improved model search in picker dialogs. (@arvsrn)
- Added recently closed projects to Home. (@usrnk1)
- Made tab navigation respond on mouse down in the new layout.
- Overhauled the v2 review panel. (@arvsrn)
- Refined the session tab preview popover. (@usrnk1)
Bugfixes
- Fixed new sessions from Home using the wrong project.
- Fixed first-launch onboarding so it only appears when appropriate.
- Improved large review pane performance.
- Fixed timeline loads that started on assistant replies by backfilling the missing user turn.
- Restored typing in the composer while the window is unfocused.
- Fixed dropdown search behavior. (@arvsrn)
- Kept the v2 review pane mounted when switching session tabs.
- Kept the terminal mounted when switching session tabs in a workspace.
- Fixed session tab busy indicators to stay scoped to the correct server.
- Fixed child-session navigation and lineage resolution during tab transitions.
- Kept desktop window tabs after closing and reopening the app.
Thank you to 3 community contributors:
- @usrnk1:
- feat(desktop): refine session tab preview popover (#34792)
- feat(desktop): add recently closed projects to home (#34926)
- feat(desktop): papercut fixes (#34939)
- feat(desktop): reopen closed tabs and background tab open (#35010)
- @arvsrn:
- feat(app): v2 review panel overhaul (#31882)
- feat(app): align subagent UI with v2 (#34931)
- feat(app): improvements to model search (#34954)
- feat(app): dropdown search fix (#34961)
- feat(app): terminal improvements (#34747)
- @StarpTech:
- feat(tui): add debug info dialog with copy to clipboard (#35004) |
| 1.17.13 | 1 tháng 7, 2026 | — | 64-bit ZIPARM64 ZIP Ghi chú phát hànhCore
Bugfixes
- Force reasoning mode for OpenAI-compatible reasoning models so reasoning settings apply reliably on custom deployments
- Stop replaying stale GitHub Copilot response item IDs, avoiding follow-up request failures
Desktop
Bugfixes
- Let question prompts be minimized and restored without dismissing them (@arvsrn)
- Clean up stale empty and old draft store files to reduce desktop state buildup
- Keep pending question requests open while reviewing them, instead of dismissing them accidentally (@eXamadeus)
- Keep session page failures scoped to the affected tab instead of breaking the whole app
Improvements
- Improve markdown and message layout alignment in the v2 session UI (@arvsrn)
- Add a searchable v2 model picker and model management flow in the composer (@arvsrn)
- Show a hover preview for session tabs with the project, path, branch, and server (@usrnk1)
- Streamline WSL server setup with clearer distro checks and install flows (@arvsrn)
- Keep desktop tabs scoped to each window so windows restore their own tab sets
Thank you to 3 community contributors:
- @arvsrn:
- feat(app): v2 wsl ui (#34233)
- feat(app): composer improvements (#34720)
- feat(app): more v2 ui alignment (#34465)
- feat(app): minor fixes (#34748)
- @eXamadeus:
- fix(app): question UI fixes and UX improvements (#34116)
- @usrnk1:
- feat(desktop): session tab hover preview popover (#34678)
- feat(desktop): improve markdown heading spacing in session timeline (#34738) |
| 1.17.7 | 14 tháng 6, 2026 | — | 64-bit ZIPARM64 ZIP Ghi chú phát hànhCore
Bugfixes
- Plugin client requests now reuse the active server instead of assuming the default local port.
- ACP shell tool calls now show the command and working directory from the start.
- Plugin-provided shell environment variables now apply to PTY sessions.
Improvements
- MCP servers can now receive the current workspace as a client root.
TUI
Bugfixes
- MCP debug now uses the SDK's latest protocol version.
Desktop
Bugfixes
- The new session route now stays scoped to its own draft server, so prompts and state target the right workspace.
SDK
Improvements
- SDK clients now refresh model and provider availability when integrations change, and credential update and remove calls accept location. |
| 1.17.6 | 13 tháng 6, 2026 | — | 64-bit ZIPARM64 ZIP Ghi chú phát hànhCore
Bugfixes
- Improved MCP server compatibility by declaring OpenCode's supported client capabilities. |
| 1.16.2 | 5 tháng 6, 2026 | — | 64-bit ZIPARM64 ZIP Ghi chú phát hànhCore
Bugfixes
- Reasoning summaries now only run on providers that support them, avoiding GPT-5 request failures on compatible backends.
- Edit operations now refuse loose matches that could overwrite the wrong code or replace an existing file by mistake.
- Fixed Bedrock sessions hanging before a model response starts. (@alblez)
Improvements
- Diff viewer now supports next and previous hunk navigation.
- Terminal themes now refresh after live terminal reloads without stale colors or broken highlighting.
- Running subagents can now be sent to the background so you can keep working.
- Sessions now persist system context updates during long-running conversations.
- Added Snowflake Cortex provider support. (@kameshsampath)
TUI
Bugfixes
- Fixed the external editor fallback so attach-mode sessions still open when the original project path is unavailable locally. (@pcadena-lila)
- Permission replies now route through the correct session directory.
- /mo now prefers the models command in slash autocomplete.
- Fixed crashes from malformed path or diff metadata in permission and session views.
Desktop
Bugfixes
- Fixed titlebar tab overflow clipping.
- Fixed overflowed titlebar tabs so scrolling and drag regions behave correctly.
- Improved tab closing and navigation so the next tab is selected more reliably.
Improvements
- Improved multi-server desktop support with per-server home state and session tabs.
Thank you to 5 community contributors:
- @kameshsampath:
- feat(core): add Snowflake Cortex provider (#29901)
- @pcadena-lila:
- fix(tui): fall back to local cwd when editor spawns in attach mode (#30583)
- @weiconghe:
- fix: use mapError instead of orDie for context snapshot decoding (#30905)
- @alblez:
- fix(opencode): resolve Bedrock hang by using node build conditions (#30873)
- @jerome-benoit:
- fix(workflows): retry nix-hashes compute-hash on transient failure (#30743) |
| 1.15.12 | 28 tháng 5, 2026 | — | 64-bit ZIPARM64 ZIP Ghi chú phát hànhCore
Improvements
- ACP integrations can now send prompts, slash commands, and usage updates through acp-next
- Added WebSocket transport for OpenAI responses on supported channels (set OPENCODE_EXPERIMENTAL_WEBSOCKETS=true)
Bugfixes
- Enabled adaptive reasoning controls for Anthropic Opus 4.7+ models
- Allowed colons in passwords (@neriousy)
- Sped up warm acp-next model and config switches
- Improved first-session acp-next startup time
- Kept OpenAI WebSocket response timeouts active
- Retried failed OpenAI WebSocket streams before falling back
- Handled acp-next permission prompts correctly
- Used the persisted session directory for existing-session requests
- Forwarded remote workspace request bodies correctly
- Supported custom base URLs for OpenAI WebSocket responses (@Tarquinen)
TUI
Improvements
- Added a workspace management dialog
Bugfixes
- Kept session navigation working while prompt modes are open
- Restored the thinking spinner
- Surfaced subagent retry status
- Fixed opening editors from non-Git project paths (@OpeOginni)
Desktop
Improvements
- Added a setting to switch tab layouts
Bugfixes
- Improved the home empty state and fixed V2 font usage
- Fixed tab close buttons not showing reliably
Thank you to 5 community contributors:
- @OpeOginni:
- fix(tui): handle non-git project paths when opening editor (#29180)
- @gotjoshua:
- docs: fix ts error in math examples (#18244)
- @Tarquinen:
- fix(openai): support websocket custom base URLs (#29636)
- @24KaratAu:
- docs: fix grammar in config.mdx (#29683)
- @neriousy:
- fix(core): allow colons inside passwords (#29576) |
| 1.15.10 | 23 tháng 5, 2026 | — | 64-bit ZIPARM64 ZIP Ghi chú phát hànhDesktop
Bugfixes
- Restored the legacy production desktop flows for opening projects and starting sessions. |
| 1.15.9 | 22 tháng 5, 2026 | — | 64-bit ZIPARM64 ZIP Ghi chú phát hànhCore
Improvements
- Redesigned the diff viewer with a file tree and refreshed layout.
Bugfixes
- Return to the previous screen when closing the diff viewer.
- Show clearer errors when a default model is invalid or unavailable.
- Surface missing PTY session errors instead of failing generically.
- Improve diff viewer empty states and context handling.
- Show clearer errors when a skill invocation fails as expected.
- Show clearer errors when an installation upgrade fails.
- Show clearer project not found errors from the HTTP API.
- Return PTY error bodies from the HTTP API.
- Enable the diff viewer by default.
- Return MCP server not found errors from the HTTP API.
- Let MCP OAuth configs set a callback port and include configured scopes in client metadata. (@sebin)
- Use working Vertex Anthropic endpoints for us and eu multi-region setups. (@JPFrancoia)
- Return session busy error bodies from the HTTP API.
- Preserve native reasoning continuation metadata across turns.
TUI
Improvements
- Copy the current worktree path from the command palette.
Bugfixes
- Refine diff viewer keyboard shortcuts.
- Restore question prompt key handling.
- Keep the spinner color aligned with the active agent. (@OpeOginni)
Desktop
Improvements
- Move tab navigation into the title bar and tighten session tab shortcuts.
- Show session status in the title bar.
Bugfixes
- Extract user codes correctly from callback URLs that contain multiple colons. (@OpeOginni)
- Debounce VCS refreshes to reduce session page churn.
Thank you to 4 community contributors:
- @vglafirov:
- chore(deps): bump gitlab-ai-provider to 6.7.0 (#28218)
- @OpeOginni:
- fix(opencode): update spinner color logic (#28032)
- fix(desktop): correct user code extraction when URL contains colons (#28837)
- @JPFrancoia:
- fix(vertex): Vertex (Antropic) provider: use .rep.googleapis.com for continental multi-region endpoints (us, eu) (#28347)
- @sebin:
- fix(mcp): include scope in clientMetadata and add callbackPort option (#28810) |
| 1.15.5 | 18 tháng 5, 2026 | — | 64-bit ZIPARM64 ZIP Ghi chú phát hànhCore
Improvements
- Preview the native OpenAI runtime path behind an experimental flag
- Add --replay and --replay-limit to show recent history when resuming interactive runs
Bugfixes
- Fix plugin tools using ask so tool calls complete correctly
- Reduce missed /event updates caused by a subscription race
- Sort the v2 session list by most recently updated
TUI
Improvements
- Refresh the prompt layout after pasting content
Bugfixes
- Keep file references scoped to the current workspace
- Preserve pasted prompt content when copying
- Collapse very long tool output lines to keep the layout readable
- Use a higher-contrast paste summary badge color in some themes (@kagura-agent)
Desktop
Improvements
- Allow desktop notifications from the renderer
- Show free-limit and usage-exceeded dialogs in Desktop
- Speed up large session timelines
Bugfixes
- Fix question dock overflow and message layout clipping
- Hide the prompt placeholder when the input only contains whitespace (@ShrootBuck)
- Sync the PWA status bar color with the active theme (@heimoshuiyu)
- Install the newest available desktop update instead of reusing a stale download
Thank you to 4 community contributors:
- @heimoshuiyu:
- fix: sync PWA status bar theme-color with app color scheme (#28006)
- @ShrootBuck:
- fix(app): hide prompt placeholder for whitespace input (#28101)
- @kagura-agent:
- fix(tui): use contrast-aware foreground for paste summary badge (#27969)
- @SpiritChen51:
- fix(ui): fallback to execCommand for clipboard copy when navigator.clipboard fails (#27993) |
| 1.14.51 | 15 tháng 5, 2026 | — | 64-bit ZIPARM64 ZIP Ghi chú phát hànhCore
Improvements
- Added experimental background subagents so tasks can keep running while you continue working.
- Added the required billing origin header for NVIDIA endpoints. (@nv-kasikritc)
Bugfixes
- Fixed worktree creation requests that omitted the POST body.
- Fixed sessions getting stuck with interrupted assistant messages after cancellation.
- Fixed repeated auto-compaction in sessions after compaction reordered messages.
- Updated LiteLLM compatibility to require v1.85.0-rc.2+ for current GPT-5 and tool-call behavior. (@Sameerlite)
- Fixed truncated shell output streams closing cleanly.
- Stopped exposing internal named defect details from the HTTP API.
- Fixed Azure gpt-5.5 requests through the completions API. (@frederiknsgo)
- Restored automatic image resizing for oversized image attachments.
TUI
Bugfixes
- Preserved text selection when clicking question prompt options. (@nikhil-patel-whatnot)
Desktop
Improvements
- Added MCP connection status for client registration and authentication, with direct re-auth flows in the app. (@OpeOginni)
Bugfixes
- Fixed Windows app detection by reading where output correctly.
Extensions
Bugfixes
- Fixed DigitalOcean OAuth to request only the GenAI scopes it needs. (@Spherrrical)
Thank you to 7 community contributors:
- @nikhil-patel-whatnot:
- fix(tui): preserve text selection on question prompt options (#24988)
- @frederiknsgo:
- fix: bug encountered when using azure gpt-5.5 w/ completions api (#26222)
- @OpeOginni:
- feat(desktop): add mcp client registration status and authentication handling (#27525)
- @Sameerlite:
- fix(provider): remove LiteLLM workarounds ported upstream, requires LiteLLM v1.85.0-rc.2+ (#26819)
- @bo-tato:
- docs(app): stale reference to removed multi-edit tool (#27579)
- @Spherrrical:
- fix(plugin): scope digitalocean oauth to genai (#27599)
- @nv-kasikritc:
- feat(provider): add NVIDIA endpoints origin header (#27394) |
| 1.14.47 | 11 tháng 5, 2026 | — | 64-bit ZIPARM64 ZIP Ghi chú phát hànhCore
Bugfixes
- Restored prompt editing keybindings in the TUI textarea, including aliases like esc and enter
- Model changes now persist reliably across session activity
- HTTP API schema validation errors now return a readable 400 response body
Improvements
- Scout can now materialize configured reference repositories up front so they are ready to search
- Large image attachments are now auto-resized before sending, with configurable size limits
TUI
- File and directory paths now render relative to the session directory when possible |
| 1.14.44 | 9 tháng 5, 2026 | — | 64-bit ZIPARM64 ZIP Ghi chú phát hànhCore
Bugfixes
- Fixed upgrades failing for existing workspaces when adding the time_used field. |
| 1.14.43 | 9 tháng 5, 2026 | — | 64-bit ZIPARM64 ZIP Ghi chú phát hànhCore
Bugfixes
- Keep provider and config API responses working when auth loaders add non-JSON options to providers.
- Include tool image attachments in ACP updates and session replays. (@SteffenDE)
Thank you to 1 community contributor:
- @SteffenDE:
- fix(acp): include tool image attachments in updates (#25128) |
| 1.14.38 | 5 tháng 5, 2026 | — | 64-bit ZIPARM64 ZIP Ghi chú phát hànhCore
Bugfixes
- Embedded UI requests now work with arbitrary connect-src origins under the default CSP.
Desktop
Bugfixes
- Desktop now trusts system CA certificates for HTTPS connections. |
| 1.14.37 | 5 tháng 5, 2026 | — | 64-bit ZIPARM64 ZIP Ghi chú phát hànhCore
Bugfixes
- Canceling a task now also cancels child subtask sessions.
Improvements
- Improved v2 session rendering with cleaner tool states, better compaction summaries, and more accurate timing.
- Warp a session into another workspace or back to the local project.
Desktop
Bugfixes
- Run the desktop migration on startup so existing installs transition correctly after the desktop packaging move.
- Stabilized the Windows titlebar when changing zoom levels. |
| 1.14.33 | 2 tháng 5, 2026 | — | 64-bit ZIPARM64 ZIP Ghi chú phát hànhCore
- Fix issue with custom agents in plugins not loading
Thank you to 3 community contributors:
- @jerome-benoit:
- fix(nix): remove stale packages/shared filter (#24930)
- @OpeOginni:
- docs: CLI docs for current commands and flags (#25399)
- @HyeokjaeLee:
- fix(instance): restore InstanceBootstrap init parameter for non-Effec… (#25449) |
| 1.14.29 | 28 tháng 4, 2026 | — | 64-bit ZIPARM64 ZIP Ghi chú phát hànhCore
- OpenAPI request body schemas now match the real HTTP API.
- Sessions now keep a relative workspace path.
- OpenAPI now documents instance directory and workspace query parameters correctly.
- Sync sequence validation now matches the HTTP API.
- Moonshot and Kimi tool schemas are sanitized to avoid rejected tool calls.
- MCP OAuth errors now match the native API more closely.
- Provider OAuth authorize errors now match the native API more closely.
- Shell cancellations now finish cleanly instead of leaving aborted commands in a bad state.
- Creating a session over HTTP now works with an empty request body.
- Workspace HTTP API routes are now mounted through the bridge.
- Tool streaming now defaults off for non-Anthropic models when using the Anthropic SDK.
- DeepSeek OpenAI-compatible setups now keep reasoning_content interleaved by default.
- The experimental LSP tool now forwards the workspace symbol query.
- Google Vertex now defaults tool call streaming off.
TUI
- Zed context polling stays responsive.
- Pressing Enter in dialogs now triggers the dialog instead of leaking through. (@CasualDeveloper)
- File context is clearer, can be turned off, and clears after sending.
- opencode agent create now writes a valid permissions.deny config. (@21pounder)
Desktop
- Per-workspace icon overrides now stay applied for subdirectories in the same repo.
- Sync state loading is more reliable for MCP, LSP, and workspace refreshes.
Thank you to 3 community contributors:
- @21pounder:
- fix(opencode): agent create generates permissions field with deny ins… (#24482)
- @SeashoreShi:
- docs: fix duplicated word in CLI env var table (#24614)
- @CasualDeveloper:
- fix(tui): consume Enter in dialog useKeyboard handlers (#23390) |
| 1.14.28 | 27 tháng 4, 2026 | — | 64-bit ZIPARM64 ZIP Ghi chú phát hànhCore
- Fixed issue with opencode upgrade failing for bun installs unless in a directory with package.json |
| 1.14.27 | 27 tháng 4, 2026 | — | 64-bit ZIPARM64 ZIP Ghi chú phát hànhCore
- Added a configurable default shell for terminals and agent shell commands, with a Desktop setting to manage it.
- Reduced extra terminal noise while creating TUI workspaces.
TUI
- Hid provider connection checks until onboarding is complete.
- Restored the default toast timeout when no custom duration is provided. (@OpeOginni)
Thank you to 1 community contributor:
- @OpeOginni:
- fix(tui): update toast duration handling to use default value (#23395) |
| 1.14.23 | 24 tháng 4, 2026 | — | 64-bit ZIPARM64 ZIP Ghi chú phát hànhCore
- Respect custom .npmrc registry settings when checking package versions and updates.
TUI
- Render all non-synthetic text in a user message instead of showing only the first text block. |
| 1.14.20 | 21 tháng 4, 2026 | — | 64-bit ZIPARM64 ZIP Ghi chú phát hànhCore
- Fixed a system theme regression in the TUI.
- Added GET /config to the experimental HTTP API.
- Fixed local dynamic imports on Windows when running under Node, improving plugin and tool loading.
TUI
- Fixed permission replies using remote workspaces so they are sent to the correct workspace.
Desktop
- Stopped prompt controls from replaying their fade-in animation on every render.
- Added a setting to hide the session progress bar while the agent is working.
- Fixed the Select Server dialog layout so the server list and actions size correctly. (@OpeOginni)
- Fixed synced project updates so desktop project state changes apply reliably.
- Fixed sidebar project avatars to fall back to icon.url when no override is set. (@ysm-dev)
SDK
- Fixed the WorkspaceAdaptor.create type to include the env parameter. (@jamesmurdza)
Thank you to 4 community contributors:
- @heimoshuiyu:
- fix(ui): use parentID matching instead of positional scan for assistant messages (#23093)
- @ysm-dev:
- fix(app): fall back to icon.url in sidebar avatar (#18747)
- @jamesmurdza:
- fix(plugin): add env parameter to WorkspaceAdaptor.create type (#23235)
- @OpeOginni:
- fix(desktop): adjust layout properties in DialogSelectServer component (#23589) |
| 1.4.11 | 18 tháng 4, 2026 | — | 64-bit ZIPARM64 ZIP Ghi chú phát hànhCore
- Fixed workspace routing so requests reach the correct workspace instance.
- Stopped share sync attempts for sessions that were never shared. |
| 1.4.9 | 17 tháng 4, 2026 | — | 64-bit ZIPARM64 ZIP Ghi chú phát hànhCore
- Added LLM Gateway as a provider, including config support and model usage reporting. (@smakosh)
- Limited GitHub Copilot Opus 4.7 models to medium reasoning effort to avoid unsupported variants. (@OpeOginni)
- Improved remote workspace reconnection with exponential backoff and clearer failure handling.
TUI
- Fixed --session-id so it opens the requested session after app startup.
- Fixed light mode detection in Ghostty.
Desktop
- Fixed the beta desktop app so the file tree still appears when enabled in settings.
Thank you to 3 community contributors:
- @OpeOginni:
- fix(opencode): rescrict github copilot opus 4.7 variants to "medium" (#23097)
- @jenperson:
- docs: adding Mistral to docs as a provider (it is already a provider, just docs update) #23070 (#23072)
- @smakosh:
- feat: add LLM Gateway provider (#7847) |
| 1.4.6 | 15 tháng 4, 2026 | — | 64-bit ZIPARM64 ZIP Ghi chú phát hànhCore
- Fixed snapshot staging for very long file lists and improved staging performance.
- Fixed OTEL header parsing when a header value contains =.
Desktop
- Fixed prompt submission state updates to avoid failed or inconsistent sends.
- Improved session title input spacing while editing.
Thank you to 1 community contributor:
- @github-actions[bot]:
- Update VOUCHED list |
| 1.4.2 | 9 tháng 4, 2026 | — | 64-bit ZIPARM64 ZIP Ghi chú phát hànhTUI
- Fix subagents not being clickable until finished
Desktop
- Removed the forced loading delay while the app connects |
| 1.4.0 | 8 tháng 4, 2026 | — | 64-bit ZIPARM64 ZIP Ghi chú phát hànhBreaking Changes in SDK
Due to some performance issues we had to make a few breaking changes in our data model.
Diff metadata
The diffs contained in the metadata for the edit and patch tool will no longer contain a to and from field with full file contents. they will only contain a patch field with the unified diff
Additionally all snapshot diffs contained in user message and session diff will follow this format
UserMessage.variant
Before the user message had a variant field - it is now nested under model so userMessage.model.variant
Core
- Added OTLP observability export support.
- Fixed failed web fetches leaving stale timeouts behind.
- Improved opencode login transport error messages.
- Retried Alibaba provider rate-limit errors instead of failing immediately.
- Kept model variants scoped to the selected model.
- Added full HTTP proxy support.
- Fixed OpenRouter provider issues.
- Aligned GitHub Copilot Anthropic reasoning levels and removed incorrect Qwen variants.
- Reduced TypeScript LSP memory use by using the native project config. (@derekbar90)
TUI
- Added a keybinding option for "Switch model variant". (@ariane-emory)
- Added PDF drag and drop for attachments. (@gitpush-gitpaid)
- Added opencode run --dangerously-skip-permissions to auto-approve non-denied permission prompts.
Desktop
- Improved subagent sessions with clearer titles, navigation, and progress states.
- Moved auto-accept permissions into Settings.
- Showed full file names on attachment chips.
Thank you to 4 community contributors:
- @derekbar90:
- fix(lsp): MEMORY LEAK: ensure typescript server uses native project config (#19953)
- @mchenco:
- docs: update Cloudflare provider setup to reflect /connect prompt flow (#20589)
- @gitpush-gitpaid:
- feat(opencode): Add PDF attachment Drag and Drop (#16926)
- @ariane-emory:
- fix(tui): use sentence case for theme mode command palette items (#21192)
- feat(tui): allow variant_list keybind for the "Switch model variant" command (#21185) |
| 1.3.17 | 6 tháng 4, 2026 | — | 64-bit ZIPARM64 ZIP Ghi chú phát hànhCore
- Cloudflare Workers AI and AI Gateway now prompt for missing account details and show clear setup errors when required Cloudflare variables are missing (@mchenco)
TUI
- Restored the default kitty keyboard handling on Windows terminals to avoid input issues from the workaround rollback
Thank you to 1 community contributor:
- @mchenco:
- fix: show clear error when Cloudflare provider env vars are missing (#20399) |
| 1.3.15 | 4 tháng 4, 2026 | — | 64-bit ZIPARM64 ZIP Ghi chú phát hànhCore
- Prevent npm installs from failing when Arborist hits the compiled binary's node-gyp path
Thank you to 1 community contributor:
- @Yuxin-Dong:
- refactor: remove redundant Kimi skill section (#20393) |
| 1.3.10 | 31 tháng 3, 2026 | — | 64-bit ZIPARM64 ZIP Ghi chú phát hànhCore
- 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. |
| 1.3.9 | 30 tháng 3, 2026 | — | 64-bit ZIPARM64 ZIP Ghi chú phát hànhCore
- Fixed plugin entrypoint resolution for paths without leading dot |
| 1.3.6 | 29 tháng 3, 2026 | — | 64-bit ZIPARM64 ZIP Ghi chú phát hànhUnreleased 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 |
| 1.3.3 | 26 tháng 3, 2026 | — | 64-bit ZIPARM64 ZIP Ghi chú phát hànhTUI
- Bypass local SSE event streaming in worker for improved performance (#19183)
- Fix image paste support on Windows Terminal 1.25+ with kitty keyboard enabled (#17674)
Desktop
- Embed WebUI directly in the binary with configurable proxy flags (#19299)
- Fix agent normalization in desktop app (#19169)
- Fix project switch flickering when using keybinds by pre-warming globalSync state (#19088)
- Move message navigation from cmd+arrow to cmd+opt+[ / cmd+opt+] to preserve native cursor movement (#18728)
- Add createDirectory option to directory picker in Electron app (#19071)
- Remove .json extension from electron-store for seamless Tauri to Electron migration (#19082)
Core
- Initial implementation of event-sourced syncing system for session data (#17814)
- Fix enterprise URL not being set properly during authentication flow (#19212)
- Classify ZlibError from Bun fetch as retryable instead of unknown error (#19104)
- Skip snapshotting files larger than 2MB to improve performance (#19043)
- Respect agent permission configuration for todowrite tool (#19125)
- Fix DWS workflow tools being silently cancelled due to missing tool approval support (#19185)
- Fix MCP servers disappearing after transient errors and improve OAuth handling (#19042)
Misc
- Revert git-backed review modes to restore compatibility with older CLI builds (#19295) |
| 1.2.25 | 12 tháng 3, 2026 | — | 64-bit ZIP Ghi chú phát hànhCore
- Support non-OpenAI Azure models that use completions endpoints
- Flow branded ProviderID and ModelID through internal signatures
- Brand ProviderID and ModelID types for improved type safety
- Remove external sourcemap generation to reduce build artifacts
- Brand PermissionID, PtyID, QuestionID, and ToolID types for improved type safety
- Add ARM64 release targets for Windows CLI and desktop
- Brand PartID through Drizzle and Zod schemas
- Brand WorkspaceID through Drizzle and Zod schemas
- Resolve symlinks in Instance cache to prevent duplicate contexts (@jmylchreest)
- Brand SessionID through Drizzle and Zod schemas
- Restore plugin serverUrl getter so plugins can connect to local server
- Re-enable snapshot in ACP (@noamzbr)
- Adjust skill presentation to reduce token usage
- Brand ProjectID through Drizzle and Zod schemas
- Tighten effect-based account flows
- Read stdout and stderr in PackageRegistry.info before waiting for process to exit (@ghost91-)
- Improve skill presentation to agent to increase likelihood of skill invocations
- Hide Windows background consoles in Electron
- Add GOOGLE_VERTEX_LOCATION environment variable support for Vertex AI (@SOUMITRO-SAHA)
- Implement resilient organization data fetching with error handling
- Make account login upgrades safe while adding multi-account workspace authentication
- Don't permit access to system directories
- Allow passing workspaceID into session create endpoint
- Fixed chunk timeout when processing LLM stream
- Make worktrees read the project ID from local workspace
- Add thinking variants support for SAP AI provider (@jerome-benoit)
- Upgrade OpenTUI to v0.1.87
- Fix OAuth auto-connect failing on first MCP connection (@domdomegg)
- Extract createApp function for server initialization
- Put workspace routing behind OPENCODE_EXPERIMENTAL_WORKSPACES flag
- Replace Bun semver with npm semver package
- Replace Bun shell with direct spawn calls in core flows
- Change pathToFileURL imports from bun to url module
- Multiple jdtls LSPs eating memory in Java monorepos (@stevoland)
TUI
- Use parse() at boundaries instead of manual make() for imports
- Wait for model store before auto-submitting --prompt in TUI (@altendky)
- Handle error when creating a session in TUI
Desktop
- Fix broken mobile sidebar sizing issue in workflows mode (@5w14)
- Fixed terminal animation in application
- Fix sidebar quirks in app
- Rework default server initialization and connection handling in desktop client
- Fix terminal e2e test flakiness by implementing a real terminal driver
- Set default WebSocket username and fix terminal spawn lifecycle issues in desktop app (@OpeOginni)
- Theme Windows titlebar overlay in Electron
- Guard comment accessor in message timeline
- Re-focus prompt after terminal opens in slash-terminal test
- Restore to message and fork session functionality in app
- Todos not clearing in app
- Skip editor reconcile during IME composition (@ysm-dev)
- Simplify review pane
- Trim session render work in app for improved performance
- Fix tests in app package
- Fixed terminal jank in the app
- Fixed terminal focus issues and reduced jank in the app
- Add debug window to app
- Display development statistics in the application
- Terminal state corruption fixed
SDK
- Fix ESM imports for @opencode-ai/plugin
Thank you to 15 community contributors:
- @stevoland:
- fix: Multiple jdtls LSPs eating memory in java monorepos (#12123)
- @altendky:
- fix(tui): wait for model store before auto-submitting --prompt (#7476)
- @bhaktatejas922:
- docs: update opencode-morph-fast-apply to opencode-morph-plugin in ecosystem (#16634)
- docs: update opencode-morph-plugin in all language ecosystem pages (#16869)
- @domdomegg:
- fix(mcp): fix OAuth auto-connect failing on first connection (#15547)
- @jerome-benoit:
- fix(opencode): add thinking variants support for SAP AI provider (#14958)
- @SOUMITRO-SAHA:
- fix: add GOOGLE_VERTEX_LOCATION env var support for Vertex AI (#16922)
- @neriousy:
- f |
| 1.2.24 | 9 tháng 3, 2026 | — | 64-bit ZIP Ghi chú phát hànhCore
- Add initial support for workspaces into the TUI
- Send context-1m-2025-08-07 beta header to GitLab to enable 1M context window (@Krule)
- Add Copilot GPT-5.4 xhigh support
Desktop
- Fix scroll jitter and loop issues in app
- Session title turn spinner now displays correctly
- Dismiss toast notifications when questions or permissions are resolved (@neriousy)
Thank you to 3 community contributors:
- @Krule:
- feat(gitlab): send context-1m-2025-08-07 beta header to enable 1M context window (#16153)
- @ShriKaranHanda:
- fix(storybook): add ci build workflow (#16760)
- @neriousy:
- fix(app): dismiss toast notifications when questions or permissions a… (#16758) |
| 1.2.23 | 9 tháng 3, 2026 | — | 64-bit ZIP Ghi chú phát hànhCore
- Disable fallback to free nano for small model requests
TUI
- Pass missing auth headers in run --attach (@ericclemmons)
Desktop
- Remove oc-1 theme from app
- Fix sidebar workspace container sizing to prevent content overflow
- Don't animate review panel in/out
- Revert "Stupid Sexy Timeline" feature
- Sanitize workspace store filenames on Windows
- Generate color palettes in app
Thank you to 3 community contributors:
- @ariane-emory:
- docs: add session_child_first keybinding to documentation (#16631)
- @ericclemmons:
- fix(opencode): pass missing auth headers in run --attach (#16097)
- @yihuikhuu:
- fix(app): fix issue with scroll jumping when pressing escape in comment text area (#15374) |
| 1.2.22 | 8 tháng 3, 2026 | — | 64-bit ZIP Ghi chú phát hànhCore
- Canonicalize current working directory after changing directories in TUI
- Fix broken MCP toggling in TUI (@natewill)
- Update database path test to verify correct channel-based filename
- Allow beta channel to share database with stable channel
- Add OPENCODE_SKIP_MIGRATIONS flag to bypass database migrations
TUI
- Guard TUI exit to prevent premature termination
- Avoid TTY corruption from double cleanup (@tobwen)
Desktop
- Fix sidebar background color when collapsed
- Suppress hover when opening project menu or right-clicking to prevent flickering
- Trim retained desktop terminal buffers
- Messages not loading reliably
- Prune and evict stale app session caches
- Restore new-session logo on dev so users recognize OpenCode immediately
- Revert new session logo on dev branch to ship UI change with auto-accept-permissions feature
- Add OpenCode logo to new session screen for immediate app identification
- Revert prompt control docking in TUI
- Dock auto-accept after thinking and move Add file to bottom-left
- Balance titlebar columns so center content doesn't get squeezed by long side content
- Center empty states vertically in session view and improve review panel messaging for projects without version control
- Review panel transition fixed in app
Thank you to 3 community contributors:
- @natewill:
- fix(tui): fix broken /mcp toggling (#16431)
- @tobwen:
- fix(opencode): avoid TTY corruption from double cleanup (#16565)
- @Bezkup:
- docs(zen.mdx): correct Italian grammar and punctuation errors (#16590) |
| 1.2.21 | 7 tháng 3, 2026 | — | 64-bit ZIP Ghi chú phát hànhCore
- Preserve original line endings in edit tool (@ranqn)
- Fix Git path resolution for modified files across Git Bash, MSYS2, and Cygwin on Windows
- Fix PTY session handle leak (@kikuchan)
- Sanitize preview database filenames
- Log stack trace when schema validation fails
- I need to see the actual commit diff to understand what was fixed and provide an accurate changelog entry.
Could you provide either:
1. The commit hash so I can examine it with git show
2. The full commit message with more details
3. Or run git log to show me the commit?
- Add project git init API
- Update Drizzle and channel database handling
- Speed up share loads
- Enable auto-accept keybind regardless of permission config (@luisfelipesena)
TUI
- Fix broken /export toggling in TUI (@natewill)
Desktop
- Guard session-header current() against undefined when options is empty (@cyberprophet)
- Preserve file tree tab on reopen and fix e2e test regressions (@neriousy)
- Remove close button from project hover popover
- New session uses agent model/variant
- Model sticks to session after being changed
- Based on the commit message "fix(app): all panels transition", here's the changelog entry:
All panels transition correctly
- Can't scroll files in app
- Fix maximum width on timeline component
- Align session empty states in TUI
- Add interactive timeline visualization feature
- Share workspace slug wait helper across e2e specs
- Abort sessions and wait for idle before e2e cleanup
- Show skill issue when snapshotting is off in desktop app
- Fix portal positioning for sidebar menus and tooltips by removing conditional mount logic
- Add end-to-end tests for app (part 67) (@neriousy)
- Add sidebar reveal animation, hover peek overlay, and weaker dividers to app
- Better review and file tree empty states
- Enable Safari autocorrect in normal mode, disable in shell mode (@alexandrereyes)
- Revert stale read error fix in app
- Add English to locale matchers (@KirillTregubov)
Thank you to 12 community contributors:
- @luisfelipesena:
- fix(app): enable auto-accept keybind regardless of permission config (#16259)
- @imdzx:
- feat: Add Vietnamese README and update all language navigation links … (#16322)
- @KirillTregubov:
- fix(app): add english to locale matchers (#16280)
- @hoshiumiarata:
- fix(ui): prevent unwanted key events during composition in LineCommentEditor (#16361)
- @alexandrereyes:
- fix(app): enable Safari autocorrect in normal mode, disable in shell mode (#15563)
- @neriousy:
- tests(app): e2e tests part 67 (#16406)
- fix(app): preserve file tree tab on reopen + fix e2e test regressions (#16482)
- @kikuchan:
- fix(pty): pty session handle leak (#15599)
- @ShriKaranHanda:
- fix(config): point GitHub PR search tool at current repository (#16441)
- fix(storybook): restore build by mocking useLocation (#16472)
- @natewill:
- fix(tui): fix broken /export toggling (#16443)
- @ranqn:
- fix(opencode): preserve original line endings in 'edit' tool (#9443)
- @cyberprophet:
- fix(app): guard session-header current() against undefined when options is empty (#16478)
- @Eric-Guo:
- fix(app): text-shimmer undefined length (#16475) |
| 1.2.16 | 3 tháng 3, 2026 | — | 64-bit ZIP Ghi chú phát hànhCore
- Normalize trailing slashes in auth login URLs (@elithrar)
- Upgrade OpenTUI to v0.1.86 and enable markdown rendering by default
- Avoid Gemini combiner schema sibling injection
- Forward metadata options to Cloudflare AI Gateway provider (@ryanskidmore)
- Clone part data in Bus event to preserve token values (@ryanskidmore)
- Recover from 413 Request Entity Too Large errors via automatic compaction (@bentrd)
- Show human-readable message for HTML error responses (@rianvdm)
- Kill orphaned MCP child processes and expose OPENCODE_PID on shutdown (@ryanwyler)
- Add workspace_id to session table
- Add WorkspaceContext to core
- Basic implementation of remote workspace support
- Change keybindings to navigate between child sessions
- Fixed test issues
- Fixed terminal rendering and interaction issues in the application
TUI
- Replace curved arrow with straight arrow for better terminal compatibility
- Show pending tool call count in TUI instead of generic 'Running...' message
- Use arrow indicator for active tool execution in TUI
- Disable session navigation commands when no parent session (@jerome-benoit)
- Fixed project ID conflict and updated handling for same session ID (@noamzbr)
- Improve task tool display with subagent keybind hints and spinner animations
- Add Go provider list command
Desktop
- Defer diff rendering
- Fixed timeline performance jank in the application
- Tighten up header elements in the app
- Stabilize project close navigation
- Add comprehensive animation system with multiple easing functions and transition utilities
- Default auto-respond to false
- Refactor app to use SolidJS
- Move session review bottom padding to UI layer
- Fix latest.json finalizer in desktop application
- Revert Polish Turkish translations
- Use correct download link in finalize-latest-json script
- Faster session switching via windowed rendering and staged timeline
- Add compact UI to the app (@neriousy)
- Polish Turkish translations (@vaur94)
- Fallback to synthetic icon for unknown provider IDs (@rexdotsh)
- Fixed scroll issues in the app
- Synchronize internationalization translations
- Add Warp to the open menu
- Add latest.json finalizer script for desktop builds
- Auto-accept permissions in app
- Add Turkish locale support for app and UI packages (@vaur94)
- Add recent projects section to command palette (@neriousy)
- Move desktop open_path functionality to Rust
- Allow providing username and password when connecting to remote server
- Fixed permission indicator in app
- Add permission notifications to app
- Show keybind on context tab close button
- Better diff and code comments in app
- Deduplicate file tree scroll state management
- Align review changes select height
- Mute inactive file tab icons
- Set max-width on session when review is closed but file tree is open
- Add border to file tree on scroll
- Fix session tab alignment in compact view to prevent vertical overflow
- New tabs styling in the app
- Auto-accept all permissions mode
- Enhance project tile interaction with suppress hover functionality (@OpeOginni)
- Simplify review layout
- Restore shell path environment for desktop sidecar
- Open app in PowerShell instead of Command Prompt on Windows (@neriousy)
SDK
- Add zen mode feature
Thank you to 17 community contributors:
- @neriousy:
- fix(app): open in powershell (#15112)
- feat(app): recent projects section in command pallette (#15270)
- fix(app): show proper usage limit errors (#15496)
- fix(app): make provider icon resolved id reactive (#15583)
- feat(app): add compact ui (#15578)
- feat(app): show which messages are queued (#15587)
- @niushuai1991:
- docs: Sync zh_CN docs with English Version (#15228)
- @OpeOginni:
- refactor(desktop): enhance project tile interaction with suppress hover functionality (#15214)
- @pirrozani:
- docs(readme): add Greek translation and update language navigation (#15281)
- @vaur94:
- feat(app): add Turkish (tr) locale for app and ui packages (#15278)
- fix(i18n): polish tu |
| 1.2.11 | 24 tháng 2, 2026 | — | 64-bit ZIP Ghi chú phát hànhCore
- Add workspace-serve command (experimental)
- ACP both live and load share synthetic pending status preceding actual data (@noamzbr)
- Replace structuredClone with spread operator for process.env in tests
- Add 50ms tolerance for NTFS mtime precision in Windows FileTime assertions
- Replace Unix-only test assumptions with cross-platform alternatives
- Use path.sep in discovery test for cross-platform path matching
- Normalize backslash paths in config rel() and file ignore on Windows
- Fix plugin resolution with createRequire fallback on Windows
- Harden preload cleanup against Windows EBUSY errors
- Normalize git excludesFile path for Windows in tests
- Stream bash output and add synthetic pending events to ACP (@noamzbr)
- Add git flags for snapshot operations and fix tests for cross-platform on Windows
- Handle CRLF line endings in markdown frontmatter parsing on Windows
- Use path.join for cross-platform glob test assertions
- Upgrade to Bun 1.3.10 canary and force baseline builds always
- Normalize paths at permission boundaries on Windows
- Windows path support and canonicalization (@edemaine)
- Upgrade OpenTUI to v0.1.81
- Change detection on Windows, especially Cygwin (@edemaine)
- Cache platform binary in postinstall for faster startup
- Revert caching platform binary in postinstall for faster startup
- Cache platform binary in postinstall for faster startup
- Publish desktop beta releases to a separate repository
- Add experimental endpoint to list all sessions
- Fixed terminal issues in the app
- Respect info exclude in snapshot staging
- Missing plugin dependencies cause TUI to black screen (@elithrar)
TUI
- Support variant parameter in GitHub Actions and OpenCode GitHub run command (@elithrar)
Desktop
- Ignore stale part deltas in the application
- Fix bug where lines remain highlighted after canceling a comment (@neriousy)
- Replace error handling with serverErrorMessage utility and add ConfigInvalidError checks (@OpeOginni)
- Preserve native path separators in file path helpers
- Remove file tree tooltips
- Update createOpenReviewFile test to match new call order
- Wait for loadFile to complete before opening file tab
- Windows E2E test failures due to IPv6 networking issues resolved
- Correct inverted chevron direction in todo list (@kevinWangSheng)
- Feed customization options
- Add beta icon to desktop application
- E2E test updated to current version
- Remove double-border in share button
- Better sound effect disabling UX
- Add custom scroll view to app
- Show and hide reasoning summaries in the app
- Stay pinned with auto-scroll on todos, questions, and permissions
- Bring back -i flag in sidecar arguments for desktop
- Large text pasted into prompt input no longer causes main thread to lock
SDK
- Scripts using Turbo commands would not run on Windows
Thank you to 10 community contributors:
- @elithrar:
- fix(cli): missing plugin deps cause TUI to black screen (#14432)
- fix(github): support variant in github action and opencode github run (#14431)
- @tuhin-cmd:
- docs: add Bangla README translation (#14331)
- @Seungjun0906:
- docs(ko): improve wording in gitlab, ide, index, keybinds, and lsp docs (#14517)
- @github-actions[bot]:
- Update VOUCHED list
- @pirrozani:
- docs(tui): correct typo in TUI documentation (#14604)
- @edemaine:
- fix(desktop): change detection on Windows, especially Cygwin (#13659)
- fix: Windows path support and canonicalization (#13671)
- @kevinWangSheng:
- fix(app): correct inverted chevron direction in todo list (#14628)
- @noamzbr:
- feat: ACP - stream bash output and synthetic pending events (#14079)
- fix: ACP both live and load share synthetic pending status preceeding… (#14916)
- @OpeOginni:
- refactor: replace error handling with serverErrorMessage utility and checks for if error is ConfigInvalidError (#14685)
- @neriousy:
- fix(app): on cancel comment unhighlight lines (#14103) |
| 1.2.8 | 19 tháng 2, 2026 | — | 64-bit ZIP Ghi chú phát hànhCore
- Support adaptive thinking for Claude Sonnet 4.6 (@tctev)
TUI
- Add custom tool and MCP call responses that are visible and collapsible (@yanosh-k)
Desktop
- Black screen on launch with sidecar server fixed
- Clear todos on abort
Thank you to 2 community contributors:
- @yanosh-k:
- feat(tui): add custom tool and mcp call responses visible and collapsable (#10649)
- @tctev:
- feat(opencode): support adaptive thinking for claude sonnet 4.6 (#14283) |
| 1.2.5 | 15 tháng 2, 2026 | — | 64-bit ZIP Ghi chú phát hànhCore
- Ensure SQLite migration logs to stderr instead of stdout
Desktop
- Fixed issue viewing new files opened from the file tree (@shanebishop1)
- Only navigate prompt history at input boundaries (@nexxeln)
- Add keyboard shortcut Shift+Tab to the application (@neriousy)
- Focus window after update and relaunch (@zerone0x)
- Add GeistMono Nerd Font to available mono font options (@brandon-julio-t)
Thank you to 7 community contributors:
- @brandon-julio-t:
- feat: Add GeistMono Nerd Font to available mono font options (#13720)
- @zerone0x:
- fix(desktop): focus window after update/relaunch (#13701)
- @dector:
- docs: add Ukrainian README translation (#13697)
- @neriousy:
- fix(app): keybind [shift+tab] (#13695)
- @nexxeln:
- fix(app): only navigate prompt history at input boundaries (#13690)
- @shanebishop1:
- fix(desktop): issue viewing new files opened from the file tree (#13689)
- @alexyaroshuk:
- feat(app): localize "free usage exceeded" error & "Add credits" clickable link (#13652) |