Разработчики сверхбыстрого редактора Zed выпустили версию 0.224.4, которая делает работу с AI-агентами безопаснее, а код-ревью — нагляднее. Главный акцент сделан на том, чтобы дать пользователю больше контроля над тем, что именно нейронка творит в терминале.
Безопасность AI-агента: больше никаких «rm -rf»
Для вайбкодеров это критическое обновление. Теперь в Zed появились гранулярные настройки разрешений для инструментов агента. Если раньше вы могли опасаться, что условная Claude Opus 4.6 решит «почистить» систему командой rm -rf ~, то теперь это под контролем.
Введены фильтры на базе регулярных выражений (regex). Вы можете настроить правила так, чтобы агент автоматически выполнял безобидные команды (например, git status), но обязательно запрашивал подтверждение на любые операции с rm или паттернами перемещения по путям (path traversal). Это избавляет от неприятных сюрпризов после «галлюцинаций» модели.
Настоящие Split Diffs
Просматривать изменения в коде стало удобнее. Вместо тесного вертикального списка изменений в стиле inline, версия 0.224.4 принесла полноценный side-by-side режим. Теперь добавленные и удаленные строки отображаются рядом друг с другом. Это маст-хэв для тех, кто часто ревьюит пул-реквесты и хочет сразу видеть лишние запятые или изменения в отступах, не бегая глазами по всему файлу.
Семантическая подсветка и LSP
Улучшена работа с семантическими токенами. Теперь ключевые слова, типы и переменные подсвечиваются в соответствии с вашей темой более точно. Это особенно заметно в больших проектах (например, на C++), где обычная подсветка синтаксиса превращается в кашу. Теперь визуально проще отличить вызов функции от обращения к свойству.
Производительность и фиксы
Zed продолжает держать планку самого отзывчивого редактора:
- Оптимизация CPU: Редактор теперь снижает фоновую активность при перегреве процессора, что убирает лаги при быстром наборе текста.
- Шрифты: Исправлена работа с лигатурами (актуально для фанатов Fira Code) — больше никаких графических артефактов после правок агента.
- Стабильность: Устранены критические ошибки на macOS Intel и исправлен баг с циклической перезагрузкой при использовании devcontainers.
Приятный бонус: кнопку обновления перенесли в заголовок окна и сделали ее скрываемой. Она больше не будет мозолить глаза при каждом запуске.