VibeIDE v1.2.2
🚀 Новое — надёжные правки файлов даже на «слабых» моделях
- MiniMax и модели через агрегаторы больше не «тупят» на правках — у
edit_fileпростой формат: что заменить (old_string) и на что (new_string), без скатывания в десятки одноразовых скриптов. - Терпимый поиск заменяемого текста — правка применяется даже при мелких расхождениях в отступах/пробелах (line-trimmed + block-anchor).
- Режим «Обзор» больше не зацикливается — он read-only, агент прямо предлагает переключиться на Агента, чтобы применить правки.
- Рефактор-инструменты (rename / extract / generate_tests) теперь под тем же подтверждением, что и обычные правки, и исключены из read-only режимов.
🔒 Безопасность
- Config Guard — проверка
.vibe/providers.jsonиmcp.jsonпри загрузке: незашифрованные endpoint-ы, секреты в открытом виде, запуск удалённых скриптов в MCP. Новая команда «Config Guard — показать находки». .vibe/ignoreтеперь реально работает — игнорируемые файлы агент не читает и не индексирует (минифицированные бандлы в одну строку больше не раздувают контекст).edit_fileбольше не теряет код — незавершённый блок правки отклоняется с подсказкой, а не применяется как удаление найденного фрагмента.
🐛 Исправления
- Восстановлена подсветка наведения и текущей позиции (↑/↓) в меню
/skill:. browse_urlпочинен — снова открывает веб-страницы (была сломана передача URL, инструмент падал на любом вызове).- Аудит-лог переехал в
.vibe/audit.jsonl— одна служебная папка в проекте вместо двух.
♻️ Внутреннее
- Рефактор модальных окон: переименование компонентов (
VibeModalSimple/VibeModalForm) и единый источник скроллбара (.vibe-scroll). - Документация: единый реестр провайдеров; заготовка fast-apply.
📦 Сборка
- Переезд GitHub-организации:
VibeIDETeam→VibeBrains(self-URL, лента обновлений, CDN, win32AppUserModelId).
⚠️ Что-то пошло не так? Откатитесь на предыдущую стабильную сборку — v1.2.0.
Поддержать проект
Если VibeIDE оказалось полезным — буду рад благодарности.
Слабые модели перестали сыпать одноразовыми скриптами на каждую правку — теперь два поля, «было/стало». Автор без кофе тоже сыплет костылями; кнопка ниже стабилизирует.