Zed v1.24.4
Fixed OpenCode models failing to load with a missing field npm error. (#65875)
Read full notes
- Fixed OpenCode models failing to load with a missing field
npmerror. (#65875)
Company · founded 2021
Everything Zed Industries ships that we track: 1 AI coding tool. Last shipped 11h ago.
Products
Release history
Fixed OpenCode models failing to load with a missing field npm error. (#65875)
npm error. (#65875)Added Gemini 4 Argon to the Google AI models (#65725)
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. Features AI Improved Agent Panel terminal support by allowing…
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)…
Fixed an issue where no fonts would show for the markdown preview configurations in the settings UI. (#65447) Fixed edit predictions retaining single worktree files (#65400) Fixed the remote projects picker sometimes reserving more space than needed. (#65391)…
This week's release includes the ability to preview JSONL and NDJSON files as tables. Features AI Added the agent.max_idle_retained_threads setting to control how many idle agent threads remain loaded. (#64547; thanks hazicy) Improved Google AI error messages…
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)…
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. Features AI Added an…
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)…
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…
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)…
Fixed payment errors from non-Zed model providers incorrectly prompting users to upgrade to Zed Pro instead of displaying the original provider error message. (#64354) Fixed different snippet extensions for the same language cancel each other (#64314)
This week's release includes an optional cursor movement animation, a setting to open Markdown files directly in the rendered preview, Emmet wrap with abbreviation support, and configurable window title formatting. Shipped by the Zed Guild 🛡️ Added the…
This week's release includes an optional cursor movement animation, a setting to open Markdown files directly in the rendered preview, Emmet wrap with abbreviation support, and configurable window title formatting.
on_new_window setting to choose whether new windows show the Launchpad (launchpad, the default) or an empty untitled buffer (empty_tab). (#63522; thanks albertbogusz)ctrl-tab jumping to random documents when the mouse moved during a quick tab switch. (#52671; thanks OmChillure)editor: rotate selections forward and editor: rotate selections backward when using cursors on nonconsecutive lines. (#63937; thanks timvermeulen)Learn about the Zed Guild.
Date column. (#62679; thanks dem1tris)editor: wrap with abbreviation). (#63383)constexpr keyword. (#63833; thanks Jesse-Cooper)window_title_format and window_title_separator settings. (#54379; thanks jknlsn)${projectName}, ${fileName}, ${filePath}, ${relativePath}, ${branch}, ${remoteName}, ${remoteHost}, ${appName}, and ${separator}.window.title and window.titleSeparator are set.markdown_preview.open_markdown_files_in_preview setting to open Markdown files directly in the rendered preview. (#63462; thanks joshkent94)cursor_animation.enabled to true. (#63195; thanks tiny-paris)project_panel.title_tooltip_delay setting.dev: Debug Filesystem Watching to inspect local watcher events, watch roots, and scan exclusions, and export diagnostic captures as JSON. (#64186)command_palette.use_command_history setting to disable history-based command palette ranking without erasing history. (#64181)shift-backspace or the remove button. (#64181)EMFILE (Too many open files) errors in large workspaces. (#64188)settings.json. (#62949; thanks interkelstar)…
Delta is now in public beta. Replacing pull requests is our first step toward replacing GitHub.
This week's release includes call hierarchy support, multi-select in the Git Panel, automatic language detection for untitled buffers, and project search on type by default. Shipped by the Zed Guild 🛡️ Added automatic language detection for untitled buffers.…
This week's release includes call hierarchy support, multi-select in the Git Panel, automatic language detection for untitled buffers, and project search on type by default.
Learn about the Zed Guild.
Open File Permalink and Copy File Permalink actions to file tabs and the Project Panel. (#62177; thanks JacobNWolf)m i m and m a m. (#59201; thanks GoldStrikeArch)call hierarchy: show incoming calls and call hierarchy: show outgoing calls, with default keybindings cmd-k cmd-h on macOS and ctrl-k ctrl-h on Linux and Windows. (#53239; thanks swiftcoder)cmd-shift-v and cmd-k v on macOS and ctrl-shift-v and ctrl-k v on Linux and Windows to open the tabular data preview for CSV, TSV, SSV, and PSV files. (#63369; thanks HalavicH).bash_login files. (#63466; thanks mnipritom)outline_panel.multi_buffer_hide_symbols setting and outline panel: toggle symbols action to show only files and directories in the Outline Panel for multi-buffer views. (#63404; thanks FrantisekGazo)reveal_if_open setting to reveal buffers already open in another pane instead of opening them in the active pane. (#63306; thanks WoodyWoodsta)close_panel_on_toggle setting to the Settings UI and improved its documentation. (#63548; thanks mateioprea)folder_indicator setting for showing disclosure chevrons and folder icons together in the Project Panel, Outline Panel, and Git Panel. (#62393; thanks dongdong867).dockerignore files displaying a generic icon instead of the Docker icon in the bundled icon theme. (#63398; thanks tech-dipesh)…
Fixed AltGr / diacritic input being swallowed by the integrated terminal on Windows. (#63763) Fixed goToDefinition opening out-of-worktree entries (#63757) Fixed dev container environment variables being logged in full (#63735) Fixed OpenCode Go requests that…
This week's release includes refreshed Markdown preview styling, inline debugger values for C and C++, and File Finder history that persists across workspace sessions. Shipped by the Zed Guild 🛡️ Fixed the inline assistant doing nothing when the model emitted…
This week's release includes refreshed Markdown preview styling, inline debugger values for C and C++, and File Finder history that persists across workspace sessions.
Learn about the Zed Guild.
edit_predictions.<provider>.prediction_debounce setting for inline completions. (#61568; thanks ddeityy)git: toggle diff base action to toggle the diff base between HEAD and the default branch. (#62966)lsp.bash-language-server.settings. (#57487; thanks CathalMullan)in_preview keybinding context for editors in preview mode. (#61777; thanks krawitzzZ).editorconfig files. (#63323)on_last_window_closed was set to "quit_app" and restore_on_startup was set to "last_session". (#60477; thanks Caleul)…
Ted Nelson specified the docuverse sixty years ago. The technology finally arrived, and so did its native users.
This week's release includes tabular data previews for CSV, TSV, PSV, and SSV files with sortable and resizable columns, value-based row filtering, and right-click copying; new Git blame and stashing actions; and lower memory use when opening large files.…
This week's release includes tabular data previews for CSV, TSV, PSV, and SSV files with sortable and resizable columns, value-based row filtering, and right-click copying; new Git blame and stashing actions; and lower memory use when opening large files.
alt-left, alt-right, shift-alt-left, and shift-alt-right in editors. (#51540; thanks loadingalias)resize_all_panels_in_dock was enabled. (#62552; thanks austincummings)Learn about the Zed Guild.
ask_user tool that lets the Agent ask questions through forms with selectable options, free-text input, or both. (#61497; thanks e-r-w)multi workspace: move project up and multi workspace: move project down actions for reordering projects in the Agent Sidebar. (#62695; thanks choplin)editor: blame revision and editor: blame previous revision actions for viewing a file's blame at the selected revision or its parent. (#62614)Stash Tracked and Stash Staged options to the Git Panel, letting you stash only tracked changes or only staged changes. (#62254; thanks Priyadharshan0903)git panel: collapse selected entry to find and collapse the nearest parent directory, matching the Project Panel. (#61846)h and l in Vim and Helix modes to collapse and expand Git Panel entries. (#61846)simple option to the fullscreen_mode setting for fullscreen windows that cover the MacBook display notch. (#60020; thanks RemcoSmitsDev)"..." entry in file_scan_exclusions, allowing custom exclusions to extend the defaults instead of replacing them. (#62769; thanks porada)path property on VS Code npm tasks. (#62044; thanks levrik)ctrl-alt-shift-p; its statistics can be reset with ctrl-alt-shift-o on macOS and Linux or ctrl-alt-shift-d on Windows. (#62749)file_scan_inclusions settings. (#62658; thanks 39ali)CRLF…
Fixed a crash in the Git panel when collapsed sections were used in tree view. (#63167)
Fixed a potential filesystem sandbox escape when running extensions. (#63147) Fixed GitHub Copilot Chat authentication and API routing for GitHub Enterprise Cloud (#63142) Fixed project-level language server settings being ignored by extensions built with…
This week's release includes Gemini 3.6 Flash support, collapsible grouped changes and optional stash messages in the Git Panel, zooming and horizontal scrolling for Mermaid diagrams, and a new setting for controlling whether the Terminal Panel opens…
This week's release includes Gemini 3.6 Flash support, collapsible grouped changes and optional stash messages in the Git Panel, zooming and horizontal scrolling for Mermaid diagrams, and a new setting for controlling whether the Terminal Panel opens automatically in new workspaces.
Learn about the Zed Guild.
Copy Path and Copy Relative Path options to the Git Panel context menu. (#62352; thanks Huliiiiii)gutter.git_gutter_width setting to the Settings UI with default (font-size-scaled) and custom (fixed pixel width) options. (#62813)tab and shift-tab to navigate the code actions menu in Helix mode. (#62356; thanks Huliiiiii)attribute.special in themes. (#58158; thanks allachance)terminal.starts_open to control whether the Terminal Panel opens automatically in new workspaces. (#54373; thanks jknlsn)alt-shift gestures potentially triggering standalone shift keybindings. (#62036; thanks terror)cmd-click go-to-definition falling back to a references multibuffer when lsp_results_location was set to picker. (#61187; thanks savked)scrollbar.show setting. (#60410; thanks akshitj11)tasks.json files. (#62387)…
Fixed an issue where the Cursor ACP agent would fail to start (#62825) Git: Fixed the GPG passphrase modal appearing on every commit for users whose configured pinentry (e.g. pinentry-mac with the macOS Keychain) can supply the passphrase without Zed's help.…
This week's release includes a new git.diff_base setting for choosing whether editor gutters, file-status colors, and git: diff show uncommitted changes against HEAD or all current-branch changes against the default branch's merge base, plus support for…
This week's release includes a new git.diff_base setting for choosing whether editor gutters, file-status colors, and git: diff show uncommitted changes against HEAD or all current-branch changes against the default branch's merge base, plus support for dragging files from the Project Panel to external apps on macOS and Linux Wayland; web developers also get linked editing for custom elements in JSX and TSX and Emmet completions in return and arrow-function bodies.
multiple_selections key context for assigning different keybindings when multiple selections are active. (#60018; thanks AidanV)escape when Vim or Helix mode was enabled on Windows. (#61759; thanks amtoaer)Learn about the Zed Guild.
sweep prompt format and infer detection for sweep-next-edit model names. (#51139; thanks avoidthekitchen)git.diff_base setting to choose whether editor gutters, file-status colors, and git: diff show uncommitted changes against HEAD ("head", the default) or all current-branch changes against the merge base with the repository's default branch ("default_branch"). The setting is also available as "Diff Against Default Branch" in the editor controls menu. (#61501; thanks samuelcolvin for an earlier implementation in #60398)gutter.git_gutter_width setting to configure the width of Git diff indicators in the editor gutter. (#61304; thanks evanvin)windows-batch extension when opening .bat and .cmd files. (#62363; thanks pleahmacaka)/bin/sh -c as required by the Dev Container specification. (#60792; thanks rabindra789)…
Directory