Voydevich
Zed

Що нового в Zed 1.28

У релізі Zed 1.28 з'явилися авто-fetch у Git, зміна розміру колонки Refs у Git Graph, перетягування файлів із Git Panel та зум шрифту коліщатком миші.

Реліз від 11 листопада 2026 · оновлено 11 листопада 2026

Головне

  • Опціональний автоматичний Git fetch із налаштуванням інтервалу
  • Колонка Refs зі змінним розміром у Git Graph
  • Перетягування файлів із Git Panel у термінал та редактор
  • Зум шрифту через cmd/ctrl-scroll у diff-перегляді та терміналах
  • Налаштування розмірів панелі налагоджувача за замовчуванням

Коротко

У релізі Zed 1.28 додано опціональний автоматичний Git fetch, колонку Refs зі змінним розміром у Git Graph, а також підтримку перетягування файлів із Git Panel у редактор чи термінал. Користувачі отримали можливість змінювати розмір шрифту коліщатком миші у терміналах і diff-перегляді, а також конфігурувати розміри панелі дебагера. Крім того, оновлення оптимізує запуск на Linux із GPU NVIDIA, пришвидшує відгук інтерфейсу та усуває низку проблем у роботі з віддаленими воркспейсами й AI Agent.

Нові можливості

Git

  • Опціональний автоматичний fetch: реалізовано автоматичне отримання змін із upstream remote для поточної гілки та remote для гілки за замовчуванням. Функція вимкнена за замовчуванням. Вмикається параметром git.auto_fetch.enabled, а інтервал опитування задається через git.auto_fetch.interval_secs (значення за замовчуванням — 60 секунд).
  • Колонка Refs у Git Graph: додано колонку «Refs» зі змінним розміром, яку можна вмикати або вимикати через контекстне меню заголовка стовпця.
  • Перетягування файлів: підтримується drag-and-drop файлів із Git Panel прямо у панелі термінала та редактора.
  • Пошук у worktree picker: додано можливість фільтрації та пошуку за назвою гілки.

AI

  • Кнопка передбачення редагувань: додано налаштування edit_predictions.button, яке дозволяє перемикати відображення кнопки edit prediction у рядку стану.
  • Оновлення Agent Client Protocol: покращено сумісність з останньою версією протоколу, зокрема обробку відсутніх сесій, оновлень планів, форматів diff та скасування запитів на надання дозволів.
  • Обмеження довжини рядків у read_file: інструмент агента read_file тепер обрізає рядки, довші за 2 000 символів, щоб уникнути переповнення контекстного вікна.
  • Повноекранний перегляд сабагентів: розгортання картки на повний екран відкриває завершений запуск сабагента на його початку.

Налагоджувач (Debugger)

  • Розміри панелі за замовчуванням: додано конфігураційні параметри debugger.default_width та debugger.default_height для встановлення стандартної ширини й висоти панелі налагоджувача.

Інтерфейс та продуктивність

  • Зум шрифту коліщатком миші: додано підтримку зміни масштабу шрифту у терміналах та diff-перегляді при активному параметрі mouse_wheel_zoom за допомогою комбінацій cmd-scroll на macOS та ctrl-scroll на Linux і Windows.
  • Пришвидшення запуску на Linux: оптимізовано час відкриття вікна на системах з графічними процесорами NVIDIA.
  • Чутливість інтерфейсу: покращено відгук під час навігації кодом, завантаження деталей автодоповнення та порівняння файлів.
  • Call hierarchy: покращено читабельність ієрархії викликів завдяки додатковим відступам між назвами елементів та їхніми деталями.
  • Надійність завантажень: покращено надійність завантаження мовних серверів та агентів завдяки перевірці контрольних сум, відхиленню невдалих відповідей HTTP та коректному очищенню частково завантажених файлів.

Виправлення та покращення

  • AI та компактифікація: усунуто зайве використання некешованих вхідних токенів під час стиснення контексту агента для провайдерів OpenAI та xAI; виправлено помилку, через яку автокомпактифікація виконувалася лише раз за довгий хід агента; відновлено повторне використання кешу промптів для моделей за підпискою ChatGPT.
  • Зовнішні агенти та MCP: виправлено запуск зовнішніх агентів без конфігурації MCP-серверів, якщо тред створювався до завершення завантаження директорії проєкту; усунуто помилку запуску ERR_MODULE_NOT_FOUND для registry-агентів з npm (як-от Claude Agent) після перерваного або паралельного встановлення.
  • Віддалені воркспейси (Remote Workspaces):
    • Виправлено відкриття локальних файлів як порожніх буферів.
    • Виправлено згадування, поширення та видалення проєктних скілів, а також помилку збереження створених скілів локально замість віддаленої машини.
    • Виправлено об'єднання воркспейсів зі спільною директорією в один після перезапуску Zed.
    • Виправлено помилку Git Panel «No Git Repositories» після видалення активної папки проєкту, коли інші репозиторії залишалися відкритими.
    • Відновлено рендеринг SVG-зображень у перегляді Markdown для віддалених проєктів.
  • SSH-з'єднання: усунуто помилку «Missing remote shell», коли запуск шела читає з stdin; виправлено зависання на «Starting Proxy» під час підключення до macOS без доступу до системного буфера обміну; дозволено SSH-команди, де шлях до ssh екранований лапками; виправлено збої віддалених завдань і терміналів на Windows SSH-серверах із шелом Nushell.
  • Windows: виправлено неможливість відновлення попередньої сесії, якщо Zed запускався, коли процес уже працював; виправлено зміщення курсора синтетичними рухами миші під час перемальовування вікна; виправлено розпізнавання імен виконуваних файлів шела з великими літерами.
  • Git та кування коду: виправлено створення PR для Forgejo (зокрема Codeberg); виправлено вертикальне вирівнювання імен авторів та аватарів у Git Graph; виправлено втрату виділення відкритого коміту у вкладці History при кліку у перегляд коміту.
  • Редактор та буфер обміну: виправлено перезапис системного буфера операціями режиму Helix при налаштуванні vim.use_system_clipboard: "always"; виправлено дублювання інлеїв кольору при зміні lsp_document_colors; виправлено підсвічування синтаксису для лямбда-специфікаторів C++ та оператора препроцесора defined.
  • Завдання та панелі: заборонено запуск хуків задач worktree в обмеженому режимі (restricted mode); виправлено доступність завдань зі змінними файлів (як-от $ZED_FILE) у task: spawn при відкритті одного файлу без каталогу; виправлено небажане повторне відкриття панелі термінала після виклику pane: reveal in project panel.
  • Інтерфейс: усунуто зависання курсора завантаження на GNOME Wayland; виправлено перекриття меню широкими підменю та поповерами; повернуто смугу прокручування у виборі Open Remote; усунуто заокруглення кутів зображень у Markdown preview.

Огляд підготовлено автоматично за офіційними release notes за допомогою ШІ та перевірено на відповідність джерелу. Точні формулювання дивіться в оригіналі. Як ми працюємо