Skip to content

VibeIDE v1.2.2

Choose a tag to compare

@borodatych borodatych released this 17 Jun 18:26

🚀 Новое — надёжные правки файлов даже на «слабых» моделях

  • 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-организации: VibeIDETeamVibeBrains (self-URL, лента обновлений, CDN, win32AppUserModelId).

⚠️ Что-то пошло не так? Откатитесь на предыдущую стабильную сборку — v1.2.0.


Поддержать проект

Если VibeIDE оказалось полезным — буду рад благодарности.
Слабые модели перестали сыпать одноразовыми скриптами на каждую правку — теперь два поля, «было/стало». Автор без кофе тоже сыплет костылями; кнопка ниже стабилизирует.

QR-код для поддержки проекта