跳到主内容
@wquguru
精选75Zed(GitHub Releases)客户端

Zed v1.14.2:Agent 终端与网络抓取沙箱化,支持撤销/重做文件操作

v1.14.2

原文
发到 X

This week's release includes sandboxing for the Agent's terminal commands and web fetches (check the blog post), support for undoing and redoing file operations in the Project Panel (documentation), a Skip Hooks option for commits, and configurable Agent Panel fonts.

Shipped by the Zed Guild 🛡️

  • Terminal: Fixed processes being left alive when the terminal was closed. (#61467; thanks feitreim)
  • Fixed a hang when the Zed Agent ran a git command with a pager configured. (#61999; thanks timvermeulen)
  • Fixed editor: find all references preview tabs becoming permanent tabs when any of their buffers had previously been edited. (#61021; thanks aviatesk)
  • Fixed a bug where selection mentions added with "Add to Agent Thread" did not open their referenced files. (#61621; thanks amtoaer)
  • Fixed a crash when copying and pasting using multiple cursors. (#61545; thanks timvermeulen)
  • Fixed an extra blank line appearing in Git clone error messages. (#61674; thanks lingyaochu)

Learn about the Zed Guild.

Features

AI

  • Added sandboxing for the Agent's terminal and fetch tools. (#61711)
  • Added a reasoning effort selector for Anthropic-compatible providers when the selected model supports adaptive thinking. (#61579)
  • Added support for specifying the model used for context compaction with the agent.compaction_model setting. (#60012; thanks enoch-robinson)
  • Added the agent_ui_font_family and agent_buffer_font_family settings for configuring the Agent Panel's UI and buffer fonts. (#59629; thanks lholden)
  • Improved OpenAI Responses API requests by sending system messages through the instructions field. (#61370)
  • Improved the edit_file tool's error messages for invalid parameters, helping models recover from failed edits. (#61662; thanks mfeyg)

Git

  • Added a "Skip Hooks" toggle to the Commit button's menu in the Git Panel and commit modal, skipping the pre-commit and commit-msg hooks for the next commit. Also available as git: skip hooks. (#61529; thanks mauriciord and tdgroot for earlier implementations in #59846, #61416, and #47542)
  • Improved Git Panel performance by avoiding redundant repository access checks. (#60503; thanks lgeiger)
  • Improved the Git Panel's context menu and confirmation prompt for deleted files to say "Restore File" instead of "Discard Changes". (#61554; thanks levrik)

Vim / Helix

  • Added the _ keybinding in Helix mode to trim whitespace from selections. (#55253; thanks jgarte)

Languages

  • Improved Markdown preview links so links to Markdown files open a preview scrolled to the linked heading or position, with alt-click opening the raw source instead. (#61784)
  • Improved support for language servers that dynamically register inlay hints, code lenses, or document symbols more than once. (#55340; thanks tautik)

Collaboration

  • Improved call diagnostics with per-participant audio health history and exportable reports. (#61744)
  • Improved proxy support by respecting NO_PROXY and percent-encoded proxy credentials. (#61427)

Other

  • Added support for undoing and redoing file operations in the Project Panel. (#61457)
  • Improved input performance in large files. (#61523)
  • Improved read-only tab controls to say "Tab" instead of "File" in tooltips and the tab context menu, clarifying that the toggle affects editability rather than filesystem permissions. (#61202; thanks saberoueslati)

Bug Fixes

  • Fixed a bug where Discard Tracked Changes also discarded unstaged files. (#61608; thanks JoeJoeflyn)
  • Fixed a bug where dev container configurations using Docker Compose and runServices did not implicitly include the primary service. (#61434; thanks pnomolos)
  • Fixed agents failing to recognize follow-up messages as denials of pending tool calls. (#61754)
  • Fixed Anthropic and Google Gemini streaming completions failing when a custom api_url proxy appended a [DONE] stream terminator. (#61627; thanks drawing)
  • Fixed bugs that caused following to become out of sync in collaboration sessions. (#61598)
  • Fixed external formatters that produced no output clearing non-empty buffers. (#61276; thanks saberoueslati)
  • Fixed the Git Panel and branch indicator showing stale state after heavy file-system activity caused the file watcher to lose events. (#61541)
  • Fixed the macOS window border and title bar not matching the selected theme when the system appearance differed, such as when using a dark theme with a light system theme. (#58902; thanks huacnlee)
  • Fixed TUIs rendering incorrectly in the integrated terminal for some users. (#51072; thanks mchisolm0)
  • Fixed Windows agent notifications appearing behind other windows, stealing input focus, or committing active IME composition. (#61411; thanks Robot-Inventor)
  • Fixed Zed entering a crash loop on launch when closedir failed during background directory scanning. (#59953; thanks marceloboeira)
  • Fixed spawn_agent treating a blank session_id as a real session instead of starting a new subagent session. (#60893; thanks nevo-ts)
  • Fixed workspace: reload and quitting silently doing nothing when Project Search results included an unsaved untitled buffer. (#61380; thanks IbrahimKhan12)
  • Fixed a bug where breadcrumbs did not show the file name when document_symbols was set to on and the language server returned no symbols. (#61511)
  • Fixed a bug where clicking a sticky header sometimes failed to jump to its line in the editor. (#53592; thanks timvermeulen)
  • Fixed a bug where closing an Agent terminal with ctrl-d left the Agent Panel uninitialized instead of activating the remaining terminal. (#58217; thanks hugh2slowmo)
  • Fixed a bug where pressing escape without inserting text after appending in Helix mode left the cursor or selection one character ahead instead of restoring its original position. (#57736; thanks jamilahmadzai)
  • Fixed a bug where Project Search restored a previous query after it had been cleared and dismissed. (#61585; thanks saberoueslati)
  • Fixed a bug where regex searches seeded from the cursor or selection matched beyond the selected text when it contained regex special characters such as ., *, or (. (#57748; thanks fjgbue)
  • Fixed a bug where the Collapse All Files and Expand All Files buttons appeared in the LSP Log View. (#61519)
  • Fixed a bug where the first language server entry flickered and stayed highlighted when hovering between multiple language server entries in the status bar menu. (#61400; thanks 18o)
  • Fixed a bug where the gutter context menu added breakpoints and bookmarks to the wrong row in multibuffers. (#59269; thanks guopenghui)
  • Fixed a crash in the WGPU renderer when text contained multiple bidirectional paragraphs with mismatched directions. (#61651)
  • Fixed a crash when hovering links while the underlying multibuffer changed. (#61686)
  • Fixed a crash when running the dev: dump input latency histogram or dev: dump accessibility tree actions in a shared project. (#61616)
  • Fixed a deadlock that had disabled the performance profiler, which is available again via zed: open performance profiler. (#61584)
  • Fixed agent edits failing when the text to replace was only part of a line. (#61489)
  • Fixed Amazon Bedrock effort selection and regional routing for Claude Opus 4.7 and 4.8. (#61597)
  • Fixed completion labels and documentation being truncated in the completions menu. (#61324; thanks Tatsuya0330)
  • Fixed debugging failing with an "unexpected argument" error while Cargo was indexing. (#61241; thanks pingpong74)
  • Fixed dragging a binary file into the Agent Panel removing the inserted reference and showing a "Binary files are not supported" error. (#61279; thanks serenNan)
  • Fixed dropped frames when scrolling unfocused windows. (#61600)
  • Fixed duplicated or extra array values in LSP initialization_options when user settings overrode LSP defaults with an array. (#54950; thanks GlassBricks)

更进一步:量化金融体系

看懂新闻只是起点——沿量化金融路径,把它变成能交付的工程能力

进入量化体系 →

相似阅读

另一事件,读法相近