Voydevich
Zed

Що нового в Zed 1.27

Реліз приніс оптимізацію роботи Agent Panel, генерацію AI-комітів за стилем репозиторію, підсвічування для Go 1.27 та припинення підтримки старих версій macOS.

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

Головне

  • AI-генерація повідомлень комітів тепер враховує стиль трьох останніх комітів у репозиторії
  • Оптимізовано споживання пам'яті, CPU та читання з диска в роботі Agent Panel
  • Додано підсвічування синтаксису для узагальнених методів Go 1.27
  • З'явилася опція відкриття README за замовчуванням через налаштування on_new_window
  • Видалено підтримку macOS Catalina та Big Sur — тепер потрібна macOS 12.0+
  • Прибрано чекпоїнти агента через проблеми з продуктивністю у великих репозиторіях

Коротко

Випуск Zed 1.27 зосереджений на оптимізації роботи AI-функцій та Git. Генерація повідомлень комітів тепер спирається на стиль недавніх записів у вашому репозиторії, а Agent Panel отримала суттєві покращення щодо використання ресурсів. Крім того, додано підсвічування синтаксису для Go 1.27, нову опцію автоперегляду README та підвищено мінімальні системні вимоги для macOS.

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

Штучний інтелект (AI)

  • Генерація комітів у стилі репозиторію: створення повідомлень комітів за допомогою AI тепер використовує три останні коміти з репозиторію як приклади стилю оформлення.
  • Оптимізація пам'яті в Agent Panel: дифи викликів інструментів (tool-call diffs) завантажуються, а Markdown у повідомленнях треду парситься лише під час першого фактичного перегляду, а не під час початкового завантаження всього треду.
  • Зниження навантаження на процесор та диск: зменшено використання CPU та операцій читання з диска під час активної роботи агента, особливо за наявності довгої історії треду.

Інструменти Git

  • Підказки в Git Graph: до панелі деталей коміту додано підказки (tooltips) для кнопок закриття, повідомлення коміту та «View on».
  • Швидкодія Git Graph: покращено продуктивність рендерингу графа.
  • Зрозуміліші помилки пушу: покращено текст помилки в Git Panel, коли push відхиляється через те, що локальна гілка відстає від віддаленої. Повідомлення пояснює, що перед повторним надсиланням необхідно отримати та інтегрувати зміни з віддаленого репозиторію.

Мови програмування

  • Підтримка Go 1.27: додано підсвічування синтаксису для узагальнених методів (generic methods).

Інше

  • Відкриття README у нових вікнах: додано можливість автоматично відкривати файли README, встановивши значення on_new_window у "readme".
  • Повідомлення про конфлікти переміщення: вдосконалено текст помилки в Project Panel у випадках, коли файл або папку переміщують у місце, де об'єкт із таким самим іменем уже існує.

Ламаючі зміни

  • Підвищення вимог до macOS: видалено підтримку macOS Catalina та Big Sur. Для запуску Zed тепер потрібна macOS 12.0 (Monterey) або новіша версія.
  • Видалення чекпоїнтів агента: функцію агентських чекпоїнтів та кнопку «Restore Checkpoint» прибрано. Створення знімка стану перед кожним повідомленням призводило до уповільнення або зависання агента у великих Git-репозиторіях. Для скасування змін пропонується відхиляти редагування агента або користуватися засобами Git.

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

  • Стабільність і збої:

    • Усунуто збої Zed при отриманні автодоповнень від Solargraph.
    • Виправлено появу діалогу «Zed quit unexpectedly» при закритті застосунку комбінацією cmd-q на macOS.
    • Виправлено аварійне завершення роботи при помилках підсвічування синтаксису через Tree-sitter.
    • Ліквідовано збій у режимі Helix під час додавання символів оточення (m s) до сусідніх виділень, а також зависання у visual-block режимі Vim наприкінці файлу з переносом рядків.
  • Робота AI та мовних моделей:

    • Виправлено зчитування облікових даних LLM, коли параметр disable_ai встановлено в true.
    • Виправлено пропущений вивід міркувань (thinking output) для OpenAI-сумісних ендпоінтів Responses, які транслюють події reasoning-text.
    • Помилки мережевих потоків для запитів до моделей Google AI та OpenAI Responses тепер коректно класифікуються як придатні для повторної спроби (retryable).
    • Налагоджено логування невдалих запитів списку моделей (наприклад, через застарілі API-ключі) для Anthropic, Ollama, LM Studio, llama.cpp, OpenRouter та Vercel AI Gateway замість їхнього мовчазного ігнорування.
    • Виправлено відкриття позицій виклику інструментів зовнішніми агентами на один рядок нижче, ніж повідомляв агент.
  • Мовні сервери (LSP) та форматування:

    • Виправлено надсилання некоректних змін за запитами форматування від language server.
    • Виправлено помилку встановлення мовних серверів із кодом EBADDEVENGINES у проєктах з Yarn та pnpm.
    • Усунено проблему, коли language servers отримували сповіщення про зміну та збереження файлів поза межами своїх зареєстрованих селекторів документів.
    • Виправлено позицію курсора під час форматування під час введення (on-type formatting) після натискання enter для серверів на кшталт Ruby LSP.
    • Виправлено оновлення автоматично встановленого відладчика Delve для Go після початкової інсталяції.
  • Інтерфейс і поведінка вікон:

    • Виправлено скасування перейменування файлів, створення файлів та перейменування вкладок термінала при переміщенні миші з увімкненим параметром focus_follows_mouse.
    • Виправлено закриття контекстних меню та вікон вибору (pickers) при переході курсора в іншу панель за активного focus_follows_mouse.
    • Зміни налаштування focus_follows_mouse тепер застосовуються до доків одразу без перезапуску Zed.
    • Виправлено перемикання вкладки редактора Markdown назад у режим попереднього перегляду при зміні порядку вкладок, якщо активна опція «Open Markdown Files in Preview».
    • Налаштування смуг прокручування тепер застосовуються до вже відкритих терміналів, панелей і меню без необхідності їхнього повторного відкриття.
    • Виправлено залипання рендерингу Git Graph під час відкриття або закриття панелі деталей коміту.
    • Усунено проблему, через яку дублювання файлів чи папок у Project Panel перезаписувало буфер обміну.

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