Skip to content

Zed AI v1.8.0-pre

Released · Zed Industries

Pre-release

What the release notes say

This week's release includes the ability to create a new worktree right from the sidebar's new-thread button, a new agent.terminal_init_command setting to automatically run a command when opening a new agent terminal thread, a workspace: reset pane sizes command to reset all panes to equal sizes, and new editor: select inside delimiters / editor: select around delimiters actions for expanding a selection through nested brackets and quotes.

Features

AI

  • Sidebar: Enabled creating a new worktree from the sidebar's "new thread" icon button. (#59341)

  • Sidebar: Improved the archive "Search all threads" view so you can filter by project name, not just by thread title — handy when many projects are open. (#58214; thanks KevinLaveto)

  • Agent: Improved edit tool performance with a more succinct success response. (#59335)

  • Agent: Improved scroll smoothness while a response is streaming. (#59002)

  • Agent: Improved truncation of long configuration button labels for external agents. (#57808; thanks Bitaru)

  • Agent: Added the agent.terminal_init_command setting to automatically run a command when opening a new terminal thread in the agent panel. (#59374)

  • Agent: Pressing up in an empty agent message editor now brings back the last queued message for editing if there is one. (#58807)

  • Improved agent panel markdown rendering: Single newlines within agent responses now render as line breaks, matching the convention used by GitHub comments and Obsidian. (#57376; thanks tredondo)

  • Agent: Added the ability to grant agent terminal commands network access to specific hosts (rather than all-or-nothing), enforced by an allowlisting proxy. (#59220)

  • Agent: Improved sandbox permission prompts to show the command being requested. (#59362, #59391)

  • Agent: Improved agent terminal sandbox network permission handling. (#59385)

  • Agent: Improved the agent panel's empty-state toolbar to show a "New {agent} Thread" placeholder title (or your draft prompt as you type), with a stable new-thread button on the right. (#59126)

  • Added Anthropic-compatible provider support in settings. (#50381; thanks cppcoffee)

Git

  • Added "View File" to the Git Panel context menu to open a changed file in the editor without a diff view. (#59383; thanks ahmedash95)

  • Improved scrolling performance in diff views containing large hunks. (#58658)

  • Improved placeholder copywriting in both the branch and worktree pickers to communicate it's possible to type-to-create each. (#59130)

  • Improved the toast shown after git: push to always display the "Create Pull Request" button. (#53913)

  • Improved performance of git HEAD state resolution. (#59044; thanks lgeiger)

  • Improved performance of git uncommit. (#59069; thanks lgeiger)

  • Improved performance of listing git remotes. (#59053; thanks lgeiger)

  • Improved performance of retrieving default git branch. (#59087; thanks lgeiger)

  • Reduced git processes run on every file change. (#59042; thanks lgeiger)

  • Reduced number of git operations when repository state changes outside of Zed. (#59318; thanks lgeiger)

Languages

  • Prettier now reads the project's .editorconfig files when formatting. (#59149; thanks matt-h)

  • REPL: Added a Stop button to notebook cells to interrupt the running kernel while a cell is executing. (#57093; thanks raideno)

Remote Development

  • Added a dev_container_use_buildkit setting to build dev containers with the classic Docker builder for engines without an integrated BuildKit (e.g. Apple Container). (#59288; thanks tnayuki)

Other

  • Added a workspace: reset pane sizes command that equalizes the sizes of all panes in the center group. (#59046; thanks 42piratas)

  • Added editor: select inside delimiters and editor: select around delimiters actions for selecting content within the nearest enclosing brackets, braces, parentheses, or quotes. Repeating the action expands the selection to the next enclosing pair. (#53789; thanks subeax)