vscode-v1.0.0
fix(vscode): use the sst/opencode repository URL for Marketplace publβ¦
fix(vscode): use the sst/opencode repository URL for Marketplace publβ¦
opencode upgrade --major to upgrade to OpenCode 2.ultrafast service tier./update to install OpenCode updates or upgrade to OpenCode 2; updates are no longer installed automatically.Thank you to 1 community contributor:
Takes the v2 tree, with packages/console, packages/web, packages/stats, packages/function, infra and sst.config.ts merged up to latest dev, and retargets V2 publishing and deploys from the v2 branch to dev.
This week's release includes Git tag creation, the ability to drag Terminal tabs into the Agent Panel, and pre-filling of the File Finder's search query with text selected in the editor or terminal.
git: create tag at head command and a Create Tag⦠context menu action in Git history and Git Graph to create local tags on commits. Tags are not pushed automatically. (#61973, #65194; thanks cppcoffee)gitiles as a Git hosting provider for Gitiles/Gerrit deployments, enabling permalinks and navigation from the Git blame diff view. (#63996; thanks JonathanBerkeley)zed --diff. (#64967; thanks ian-h-chamberlain)git_panel.commit_editor, and the Git Graph with collapsible commit details. (#63236; thanks mulhamna)Show Source option to the Markdown preview tab context menu. (#65081; thanks joshkent94)extension.toml. See the extension documentation. (#65030)markdown_preview.heading_font_weight to configure the font weight of headings in the Markdown preview. (#64421; thanks dremnik)mermaid_font_family setting to configure the font used in Mermaid diagrams. (#63430; thanks Sha1rholder)2 before 10). (#64764; thanks HalavicH)extension_suggestions setting to turn off extension suggestions. (#65109; thanks audinue)file_finder.prefill_query_from_selection. (#64946; thanks AbyssWaIker).env files being treated as shell scripts and triggering shellcheck warnings. They now use the Env language. (#64242; thanks pleahmacaka)file_type path globs with single-file worktrees. (#60307; thanks notpeter)editor: open docs failing to open local documentation when its file URL contained encoded characters. (#64317; thanks xdBronch)envFile not being loaded when debugging Python projects with debugpy. (#52933; thanks davidalecrim1)macro_rules! text flickering in the Rust completion menu. (#63185; thanks mTvare6)shift-click and shift-up/shift-down selection in the Project Panel omitting folded directories or the starting entry. (#65266; thanks tsutoringo)shift-enter in the JetBrains keymap not selecting the previous search match. (#65129; thanks codello){response_message} instead of the actual error text. (#65006; thanks SATVIKsynopsis)--- separators as a YAML metadata block. (#64162; thanks meditationduck)format_on_save in the settings popup. (#65167; thanks skatromb)
This week's release includes the ability to preview JSONL and NDJSON files as tables.
agent.max_idle_retained_threads setting to control how many idle agent threads remain loaded. (#64547; thanks hazicy)cmd-k v (macOS) or ctrl-k v (Linux/Windows). (#64471; thanks unshDee)alt-/ to show the bindings that can complete a pending multi-keystroke shortcut. (#64803)soft_wrap_indent setting ("none", "same", "extra_one", "extra_two") to configure indentation for soft-wrapped continuation lines. (#63468; thanks arusahni)editor: select next and editor: select previous to respect the buffer search whole-word option. (#64137; thanks yawnnn)task: spawn instead of the task name for bindings that spawn a task. (#64937; thanks frinyvonnick)UnknownIssuer behind corporate TLS-inspecting proxies whose root CA is installed in the system trust store. (#63686; thanks joepjoosten)space b. (#64494; thanks GautamBytes)title_bar.open_menus_on_hover to restore opening on hover. (#48496; thanks pauldipietro)
v1.23.x stable for @JosephTLyons
v1.24.x preview for @JosephTLyons
Thank you to 3 community contributors:
Thank you to 3 community contributors:
This week's release includes BYOK support for GPT-6.1 Sol and the ability to preview JSONL and NDJSON files as tables.
agent.max_idle_retained_threads setting to control how many idle agent threads remain loaded. (#64547; thanks hazicy)cmd-k v (macOS) or ctrl-k v (Linux/Windows). (#64471; thanks unshDee)alt-/ to show the bindings that can complete a pending multi-keystroke shortcut. (#64803)soft_wrap_indent setting ("none", "same", "extra_one", "extra_two") to configure indentation for soft-wrapped continuation lines. (#63468; thanks arusahni)editor: select next and editor: select previous to respect the buffer search whole-word option. (#64137; thanks yawnnn)task: spawn instead of the task name for bindings that spawn a task. (#64937; thanks frinyvonnick)UnknownIssuer behind corporate TLS-inspecting proxies whose root CA is installed in the system trust store. (#63686; thanks joepjoosten)space b. (#64494; thanks GautamBytes)left presses to collapse opened filesβ parent. (#64733)title_bar.open_menus_on_hover to restore opening on hover. (#48496; thanks pauldipietro)
This week's release includes BYOK support for GPT-6.1 Sol, on-the-fly model selection for new subagents, automatic subagent compaction, a unified/split toggle for diffs opened from the command line, and dynamically fetched OpenCode models.
model parameter to spawn_agent to choose a model for that spawn instead of using the configured subagent model or inheriting the parent model, with the active model shown in its card. (#64498; thanks itsfuad)agent.threads_sidebar.auto_open setting to control whether opening a folder in an existing window also opens the Threads Sidebar. (#64259, #64395; thanks jackhwalters and joshkent94)"..." in edit_predictions.disabled_globs and edit_predictions_disabled_in so settings can extend inherited edit prediction exclusions and scopes. (#64540, #64546; thanks porada)agent.threads_sidebar.default_width take effect even after manually resizing the sidebar. (#64395; thanks joshkent94)zed --diff <old> <new>. (#64529; thanks rn23thakur)"..." in terminal.path_hyperlink_regexes to extend inherited regexes without repeating them. (#64552; thanks porada)MicaBackdrop and MicaAltBackdrop options for the background.appearance theme setting. (#48340; thanks Marocco2)"..." in file_scan_inclusions and hidden_files so project settings can extend inherited inclusion and hidden-file patterns. (#64440, #64484; thanks porada)cmd-k. (#64362, #64522)cmd-w (macOS) and ctrl-w (Linux/Windows) closing the active dock instead of the active pane item. (#64515)buffer_font_features was set. (#62338; thanks interkelstar)completions.lsp_insert_mode. (#64139)files.exclude into file_scan_exclusions. (#64492; thanks porada)tasks.json file was focused, and paths containing spaces breaking Windows tasks. (#55727; thanks di404)cmd-> (macOS), ctrl-> (Linux), or ctrl-shift-. (Windows). (#64589)vertical_scroll_margin for typewriter-style scrolling. (#63944; thanks rn23thakur)disabled_globs setting appeared before it. (#64540; thanks porada)null for empty response payloads. (#64457)left presses to collapse opened filesβ parent. (#64733)lsp_results_location was set to "picker". (#64039; thanks v-shevtsov)agent.threads_sidebar.position, agent.threads_sidebar.default_width, and agent.threads_sidebar.auto_open, grouped together in the Settings Editor. Existing settings are migrated automatically. (#64395; thanks joshkent94)cmd-w (macOS) or ctrl-w (Linux/Windows) to ctrl-alt-w on all platforms. (#64515)terminal.path_hyperlink_regexes so a top-level "..." entry now inserts inherited regexes. To retain the previous three-character regex, replace that entry with ["..."]. (#64552; thanks porada)files.watcherInclude as file_scan_inclusions; watch roots are not Git-ignore overrides. (#64440; thanks porada)
v1.23.x preview for @JosephTLyons
Thank you to 5 community contributors:
This week's release includes faster rendering in syntax-highlighted files and Markdown code blocks, a language server command picker, a setting that keeps your system awake during long-running agent turns, and BYOK support for Claude Opus 5.5 (Anthropic) and GPT-6 Astra, Sol, and Luna (OpenAI).
agent.prevent_idle_sleep setting, enabled by default, to prevent idle system sleep while agent threads are running. (#53130; thanks cppcoffee)agent.threads_sidebar_default_width setting to configure the width of the Threads Sidebar. (#62883; thanks porada)agent: rename selected thread action for renaming the active Terminal Thread from the Agent Panel. (#63660; thanks mauriciord)Cut, Copy, and Paste context menu actions to the commit message editor. (#64142; thanks hooch)showDocument requests. (#63607)comment_empty_lines parameter to the editor::ToggleComments keybinding action for multiline selections. Set it to true to comment blank lines or false to skip them; Zed's default keymap now uses true, while the VS Code keymap uses false. (#63961; thanks UdeshyaDhungana)editor.code_lens.foreground for customizing CodeLens text independently. (#64084; thanks giorgiopogliani)"..." in read_only_files so project settings can extend inherited read-only patterns. (#64222; thanks porada)menu (Linux and Windows) and shift-f10 (all platforms) shortcuts to open the context menu for the selected Project Panel entry. (#46744; thanks CCXLV)terminal.background color. (#64163; thanks chrisdrackett)
This week's release includes BYOK support for Claude Opus 5.5 (Anthropic) and GPT-6 Astra, Sol, and Luna (OpenAI), on-the-fly model selection for new subagents, automatic subagent compaction, and dynamically fetched OpenCode models.
model parameter to spawn_agent to choose a model for that spawn instead of using the configured subagent model or inheriting the parent model, with the active model shown in its card. (#64498; thanks itsfuad)agent.threads_sidebar.auto_open setting to control whether opening a folder in an existing window also opens the Threads Sidebar. (#64259, #64395; thanks jackhwalters and joshkent94)"..." in edit_predictions.disabled_globs and edit_predictions_disabled_in so settings can extend inherited edit prediction exclusions and scopes. (#64540, #64546; thanks porada)agent.threads_sidebar.default_width take effect even after manually resizing the sidebar. (#64395; thanks joshkent94)zed --diff <old> <new>. (#64529; thanks rn23thakur)"..." in terminal.path_hyperlink_regexes to extend inherited regexes without repeating them. (#64552; thanks porada)MicaBackdrop and MicaAltBackdrop options for the background.appearance theme setting. (#48340; thanks Marocco2)"..." in file_scan_inclusions and hidden_files so project settings can extend inherited inclusion and hidden-file patterns. (#64440, #64484; thanks porada)cmd-k. (#64362, #64522)cmd-w (macOS) and ctrl-w (Linux/Windows) closing the active dock instead of the active pane item. (#64515)buffer_font_features was set. (#62338; thanks interkelstar)completions.lsp_insert_mode. (#64139)files.exclude into file_scan_exclusions. (#64492; thanks porada)tasks.json file was focused, and paths containing spaces breaking Windows tasks. (#55727; thanks di404)cmd-> (macOS), ctrl-> (Linux), or ctrl-shift-. (Windows). (#64589)vertical_scroll_margin for typewriter-style scrolling. (#63944; thanks rn23thakur)disabled_globs setting appeared before it. (#64540; thanks porada)null for empty response payloads. (#64457)lsp_results_location was set to "picker". (#64039; thanks v-shevtsov)agent.threads_sidebar.position, agent.threads_sidebar.default_width, and agent.threads_sidebar.auto_open, grouped together in the Settings Editor. Existing settings are migrated automatically. (#64395; thanks joshkent94)cmd-w (macOS) or ctrl-w (Linux/Windows) to ctrl-alt-w on all platforms. (#64515)terminal.path_hyperlink_regexes so a top-level "..." entry now inserts inherited regexes. To retain the previous three-character regex, replace that entry with ["..."]. (#64552; thanks porada)files.watcherInclude as file_scan_inclusions; watch roots are not Git-ignore overrides. (#64440; thanks porada)