Найти в Дзене
Chris Roylance

Изменения в Zed за неделю

За прошедшую неделю (с 25.01.2026 по 01.02.2026) в Zed вышло несколько незначительных правок в рамках обновлений версий 0.220.6 и 0.220.7, а так же крупный релиз с мелким изменением в лице 0.221.4 и 0.221.5. Начнем по порядку выхода обновлений: Внесенные изменения: Внесенные изменения: В этом релизе добавлена ​​поддержка установки агентов через новый реестр ACP, постановка сообщений в очередь агента в качестве поведения по умолчанию (с возможностью редактирования и прерывания сообщений в очереди), поддержка сервера MCP для удаленной разработки, навигация по стеку тегов в стиле Vim для переходов «Перейти к определению», наследование EditorConfig от родительских каталогов и улучшенная поддержка контейнеров разработки, включая Podman. Добавлена ​​навигация по стеку тегов в стиле Vim. Переходы по команде «Перейти к определению» теперь отслеживаются в отдельном стеке, поэтому вы можете вернуться назад, не просматривая всю историю навигации. Используйте новые команды: панель: переход к старо
Оглавление

За прошедшую неделю (с 25.01.2026 по 01.02.2026) в Zed вышло несколько незначительных правок в рамках обновлений версий 0.220.6 и 0.220.7, а так же крупный релиз с мелким изменением в лице 0.221.4 и 0.221.5.

Начнем по порядку выхода обновлений:

Zed 0.220.6

Внесенные изменения:

  • Исправлена ​​ошибка, из-за которой антропоморфные модели не отображались в окне выбора моделей в чате Copilot (#47592)

Zed 0.220.7

Внесенные изменения:

  • Исправлено чрезмерное использование дискового пространства каталогом hang_traces. (#47692)

Zed 0.221.4

В этом релизе добавлена ​​поддержка установки агентов через новый реестр ACP, постановка сообщений в очередь агента в качестве поведения по умолчанию (с возможностью редактирования и прерывания сообщений в очереди), поддержка сервера MCP для удаленной разработки, навигация по стеку тегов в стиле Vim для переходов «Перейти к определению», наследование EditorConfig от родительских каталогов и улучшенная поддержка контейнеров разработки, включая Podman.

Новые функции

ИИ

  • Агент: Добавлена ​​возможность установки новых агентов через реестр ACP. (#47470)
  • Агент: Добавлена ​​возможность редактирования сообщений в очереди. (#47234)
  • Агент: Добавлен пункт меню в контекстное меню панели агента (вызываемое щелчком правой кнопки мыши) для копирования ответа конкретного агента. (#46529; спасибо DepsCian)
  • Агент: Добавлена ​​аннотация @diagnostics в диалоги типа «Новая ветка», чтобы вы могли передавать текущие диагностические данные языкового сервера непосредственно в контекст панели агента. Это обеспечивает согласованность с текстовыми ветками, оставаясь при этом в рамках рабочего процесса помощника, учитывающего курсор. (#42270; спасибо GoldStrikeArch)
  • Агент: Упростил прерывание работы агента при наличии сообщений в очереди. (#46954)
  • Агент: Добавлена ​​возможность постановки в очередь, что приводит к срабатыванию поведения по умолчанию при отправке запросов во время текущей генерации. (#46797)
  • Агент: Добавлена ​​поддержка содержимого рассуждений для провайдера OpenAI. (#43662; спасибо aeroxy)
  • Агент: Изменено отображение токенов для моделей OpenAI, чтобы отразить ограничения на входные/выходные данные. (#46829)
  • Агент: Изменено поведение сообщений в очереди, чтобы они корректно ожидали завершения текущей задачи. (#46980)
  • Агент: Улучшена производительность вызовов инструмента потоковой передачи за счет пакетной обработки обновлений пользовательского интерфейса. (#46802)
  • Агент: Добавлена ​​поддержка запуска серверов MCP на удаленном сервере при использовании удаленной разработки. Это можно включить, установив свойство "remote": true в настройках сервера MCP. (#46756)

Языки

  • Markdown: Улучшена подсветка скобок. (#47026)
  • Python/Ty: Добавлена ​​поддержка использования бинарного файла ty, установленного через venv. (#47029)

Vim / Helix

Добавлена ​​навигация по стеку тегов в стиле Vim. Переходы по команде «Перейти к определению» теперь отслеживаются в отдельном стеке, поэтому вы можете вернуться назад, не просматривая всю историю навигации. Используйте новые команды: панель: переход к старому тегу и панель: переход к новому тегу. (#46002; спасибо zenazn)

Удалённая разработка

  • Изменено открытие встроенных файлов, раскладки клавиатуры, локальных примечаний к выпуску и представления файла журнала: теперь они открываются в удалённых окнах вместо открытия нового локального окна Zed. (#46910)
  • Изменено открытие файлов настроек, файлов раскладки клавиатуры, файлов задач и файлов отладки таким образом, чтобы они открывались внутри окон WSL, а не в новом локальном окне Zed. (#46910)

Остальные изменения

  • Улучшена поддержка контейнеров разработки (#47021; спасибо KyleBarton):
  1. Добавлено модальное окно для инициализации определения контейнера разработки в проекте с помощью команды projects: initialize dev container.
  2. Добавлена ​​поддержка Podman для действий с контейнером разработки с помощью параметра use_podman.
  3. Улучшена обработка ошибок контейнера разработки.
  • Рабочее пространство: Добавлен список последних проектов в меню заголовка окна, отображающего несколько проектов. (#46828)
  • Добавлен путь к языковому серверу во всплывающую подсказку, которая отображается при наведении курсора на его статус в меню языкового сервера. (#47037)
  • Добавлена ​​поддержка файлов .editorconfig, расположенных вне каталога проекта. Теперь Zed обходит родительские каталоги, чтобы найти и применить настройки EditorConfig. Используйте root = true в любом файле .editorconfig, чтобы предотвратить наследование настроек из родительских каталогов. (#46332)
  • Пользовательский интерфейс настроек: Добавлена ​​поддержка просмотра и обновления файлов настроек проекта в удаленных проектах. (#45292)
  • Улучшена функция pane::CloseActiveItem для закрытия элементов центральной панели, даже когда фокус находится на панели закрепления, такой как панель проекта или панель структуры. (#46421; спасибо FloppyDisco)

Исправления

  • ACP: Исправлена ​​ошибка, из-за которой переменные окружения некорректно применялись к встроенным агентам ACP. (#46946)
  • Агент: Исправлена ​​ошибка в очереди сообщений на панели агента, из-за которой упоминания (@) не отображались в предварительном просмотре сообщений в списке записей очереди. (#46964)
  • Агент: Исправлено усечение команд терминала на панели агента для лучшего отображения длинных команд (например, потенциально опасные многострочные команды теперь полностью видны перед выполнением). (#40570; спасибо miguelcsx)
  • Агент: Исправлена ​​ошибка, из-за которой антропоморфные модели не отображались в окне выбора моделей в чате Copilot. (#47591)
  • Отладчик: Исправлена ​​ошибка, приводившая к сбою при разделении панели путем перетаскивания элемента панели, изначально находящегося в этой панели. (#46806; спасибо xcb3d)
  • Терминал: Исправлена ​​ошибка, из-за которой курсор в режиме vi не обновлялся визуально при навигации с помощью клавиш перемещения vi. (#46762; спасибо xcb3d)
  • Исправлена ​​ошибка, из-за которой пункты меню «Добавить папку в проект» и «Удалить из проекта» некорректно скрывались в удалённых проектах. (#47283)
  • Исправлена ​​ошибка в функциях editor::AddSelectionAbove и editor::AddSelectionBelow, при которой пропускались строки с мягким переносом, чтобы сохранить исходный столбец курсора при добавлении выделений через строки короче начальной позиции. (#46911)
  • Исправлена ​​ошибка, из-за которой очень широкие таблицы не полностью отображались в предварительном просмотре Markdown. (#46834)
  • Исправлена ​​ошибка в селекторе моделей агентов, из-за которой модели обрезались в конце списка. (#47263)
  • Исправлена ​​ошибка, из-за которой при каждом закрытии проекта происходила утечка нескольких файловых дескрипторов. (#47246)
  • Исправлена ​​ошибка, из-за которой пересборка расширения для разработчиков приводила к компиляции расширения в режиме выпуска, а не в режиме отладки. (#47165)
  • Исправлена ​​ошибка, из-за которой контекстные меню закрывались/отменялись при потере фокуса окном. (#46866; спасибо notnotjake)
  • Исправлено некорректное отображение символов при больших размерах шрифта в macOS. (#45957; спасибо JonyLab)
  • Исправлена ​​ошибка, из-за которой таблицы Markdown, отображаемые внутри списков, перекрывали элементы выше/ниже них. (#46783)
  • Исправлена ​​ошибка, из-за которой json-language-server не учитывал file_types из настроек проекта. (#46991)
  • Исправлена ​​ошибка на странице регистрации, из-за которой выбранная тема сохранялась на основе системного оформления, а не текущей выбранной темы. (#47245; спасибо HackAttack)
  • Исправлена ​​ошибка, из-за которой среда poetry не обнаруживалась в Linux. (#47100; спасибо lingyaochu)
  • Исправлена ​​ошибка, из-за которой фильтры включения/исключения при поиске проекта некорректно работали в удаленном проекте с несколькими папками. (#47280)
  • Исправлена ​​ошибка, из-за которой удаленные соединения зависали в неопределенном состоянии при неожиданном сбое на стороне сервера. (#47200)
  • Исправлена ​​ошибка, из-за которой не работала функция совместного использования экрана в Windows и Linux. (#46986)
  • Исправлена ​​ошибка, из-за которой голубой цвет терминала отображался как зеленый в теме One Light. (#45691; спасибо MateoKruk)
  • Исправлена ​​ошибка, из-за которой прокрутка на трекпаде была слишком быстрой в терминальных приложениях с включенным режимом мыши (tmux, Neovim, opencode и т. д.). (#45600; спасибо emamulandalib)
  • Исправлена ​​ошибка, из-за которой функция «Выбор формата» не работала при редактировании файлов через удаленные SSH-соединения. (#47194)
  • Исправлена ​​ошибка, из-за которой кнопка сообщения коммита AI в панели Git скрывалась вместо отключения, если поставщик AI не был настроен. Теперь кнопка остается видимой с всплывающей подсказкой, объясняющей, как включить эту функцию. (#46525; спасибо ivan-magda)
  • Исправлена ​​ошибка, из-за которой языковые вставки оставались активными после удаления комментария о языке. (#47790)
  • Исправлена ​​ошибка ввода пароля SSH в командной строке askpass в Windows, из-за которой невозможно было повторно ввести правильный пароль. (#47760)
  • Исправлено чрезмерное использование дискового пространства каталогом hang_traces. (#47693)
  • Исправлена ​​ошибка, из-за которой задачи терминала не запускались в Windows при использовании cmd.exe. (#47627)

Zed 0.221.5

Внесенные изменения:

  • Исправлены проблемы со входом в Copilot через пользовательский интерфейс настроек (#47954)
  • Исправлена ​​опечатка в ссылке на запись в блоге об URL-адресе реестра ACP (#47893)