Skip to contentImprovements
- CoreAdded DigitalOcean OAuth and Inference Router support.@Spherrrical
- CoreCreate a global
opencode.jsonc automatically when no config exists. - CoreEnable
customize-opencode by default with a linked full schema. - CoreAutocomplete configured
@mentions in prompts. - CoreParse fenced Markdown code blocks in patch diffs by default.
- TerminalAdd pinned recent sessions, quick slots, and recent-session cycling.
- DesktopAdd Ctrl/Cmd+number shortcuts to switch projects.
- DesktopRemember whether the todo dock is collapsed.
- DesktopRestore AppStream metadata in Linux desktop builds.
Fixes
- CoreFix keymap fallback priority and make TUI config errors clearer.
- CoreRestore model suggestions for unloaded providers and missing models.
- CorePreserve layered permission rule order in config merges.@asuffield
- CorePreserve attachments returned by custom tools.
- CoreKeep recent turns after compaction instead of folding them into the summary.
- CoreFix prompt cursor movement and mentions for wide characters.
- CorePrevent duplicate submits from creating empty phantom sessions.
- CoreKeep compacted tail history when forking a session.
- CoreReturn proper busy-session errors from the HTTP API.
- TerminalRestore non-interactive
run exit behavior. - TerminalMake the websearch provider label update reactively.@NormallyGaussian
- TerminalReduce flicker when switching workspaces.
- TerminalFix
run --json output draining. - TerminalFix prompt history and line up/down commands.
- DesktopShow clearer wrapped server errors in the app.@OpeOginni
- DesktopUse the login shell when loading desktop environment variables.@qwq202
- DesktopRemember the selected model variant when switching sessions or projects.
- DesktopOpen the next available project when closing the current one.
- DesktopPrevent streamed Markdown from being cut off.