Skip to content

Zed AI v1.23.2

Released · Zed Industries

Breaking

What the release notes say

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 and added automatic retries when a model was overloaded. (#64865)

  • Improved plan updates from ACP agents, including panel refreshes after status changes. (#64884)

  • Improved the Agent Panel error shown when a Zed sign-in expired. (#64754)

  • Improved visibility of keyboard-selected agent conversations in the Threads Sidebar. (#63922; thanks jaklyk2103)

Git

  • Added a folder-specific context menu in the Git Panel's tree view. (#59853; thanks Sondeyy)

Languages

  • Added JSONL and NDJSON support to the tabular data preview. Open previews alongside the source with cmd-k v (macOS) or ctrl-k v (Linux/Windows). (#64471; thanks unshDee)

  • Added extension installation suggestions for many more languages when opening unsupported files. (#63211; thanks haolamnm)

  • Added support for rewrapping text in Typst files. (#64858; thanks AdinAck)

Remote Development

  • Added support for terminal.shell in remote sessions. (#61451; thanks quinn)

Other

  • Added alt-/ to show the bindings that can complete a pending multi-keystroke shortcut. (#64803)

  • Added a soft_wrap_indent setting ("none", "same", "extra_one", "extra_two") to configure indentation for soft-wrapped continuation lines. (#63468; thanks arusahni)

  • Improved responsiveness when watching paths on slow or unresponsive filesystems. (#63410; thanks RemcoSmitsDev)

  • Improved editor: select next and editor: select previous to respect the buffer search whole-word option. (#64137; thanks yawnnn)

Bug Fixes

  • Debugger: Fixed "Rerun last debug scenario" not running the last scheduled scenario. (#64856; thanks MeiramSh)

  • Fixed a crash on Windows when reading a stored credential that has no username. (#64735)

  • Fixed a crash when pasting multiple selections at the end of a file in Vim mode. (#64876)

  • Fixed a crash when typing the start of a multi-key binding at the end of a read-only file. (#64730)

  • Fixed agent notifications showing a thread's original title after the thread was renamed. (#64907; thanks IFafaa)

  • Fixed commit details and diffs waiting behind an in-progress fetch, pull, or push before opening. (#64720; thanks azeemshaik025)

  • Fixed external-agent sessions remaining loaded after their conversation was closed during loading. (#64717)

  • Fixed images in Markdown table cells ignoring column alignment and vertical centering. (#64914; thanks dremnik)

  • Fixed issues where OpenAI model tool calls to MCP servers treated optional fields as required, causing errors. (#64920)

  • Fixed missing or outdated output in agent tool results. (#64708)

  • Fixed search highlights in Markdown Preview that hid matched text when the theme used opaque highlight colors. (#64788; thanks IFafaa)

  • Fixed stale agent responses that could clear a newer prompt or show errors from an earlier send. (#64917)

  • Fixed syntax highlighting for fenced code blocks with extra text after the language name. (#64694; thanks maxmalkin)

  • Fixed the pending keybindings list showing task: spawn instead of the task name for bindings that spawn a task. (#64937; thanks frinyvonnick)

  • Fixed the Zed Cloud connection failing with UnknownIssuer behind corporate TLS-inspecting proxies whose root CA is installed in the system trust store. (#63686; thanks joepjoosten)

  • ACP: Fixed partial tool-call display updates when content referenced an unavailable terminal. (#64784)

  • Fixed a bug where inlay hints positioned past the end of a buffer could appear on its last line, and inlay hints exactly at the end of a file without a trailing newline could be hidden.