🪟 Windows догоняет линейку: это первая виндовая сборка после v1.5.0, поэтому кроме перечисленного ниже в неё вошли возможности промежуточного mac-релиза — см. секцию «Также в этой сборке для Windows».
Установка на Windows:
winget install VibeBrains.VibeIDE— илиVibeIDESetup.exeиз ассетов ниже.
✨ Новое
- «Токены перестали приходить» чинится само. Если сетевые сбои идут сразу у двух и более провайдеров (сигнатура залипшего общего соединения), VibeIDE автоматически пересоздаёт LLM-транспорт — то же, что кнопка-ключ в статус-баре, но без вас; уведомление с кнопкой «Проверка провайдеров», не чаще раза в 10 минут, настройка
vibeide.llm.autoResetTransport. Бонус: смена настроек провайдера (включая заголовки в.vibe/providers.json) теперь подхватывается без перезапуска IDE. - MiniMax-M3: родные режимы размышлений. Слайдер «мышление» теперь говорит с моделью на её языке:
adaptive(модель сама решает, думать ли — экономит токены на простых шагах) /enabled(думать всегда) / выключено. Раньше слайдер для M3 не действовал вовсе — у API MiniMax нетreasoning_effort. - Видно, какой слой «тащит» капризную модель. В Настройках (Безопасность) — живые счётчики слоёв нормализации tool-call: какая форма нестандартных вызовов у текущей модели и какая защита её чинит; кнопки «Обновить» и «Сбросить счётчики» для проверки конкретной модели.
🔒 Безопасность
- Редакция секретов теперь и в логах main-процесса. Настройки
vibeide.logging.*(уровень, категории, wildcard-группы) действуют живьём на все процессы, а ключи/токены вычищаются во всех приёмниках лога — консоль, буфер «копировать логи», Output-канал, файл.
♻️ Внутреннее
- Иконка приложения на Windows очищена от артефактов — из старого арта срезан запечённый «грязный» ореол-тень; иконка exe и ярлыков перегенерирована из чистого мастера.
🪟 Также в этой сборке для Windows (вошло в mac-релиз v1.5.3)
- Минимализм кода — агент больше не переусложняет. Режимы лайт/фулл/ультра (
vibeide.global.minimalismMode): сначала переиспользовать существующее (кодбаза → stdlib → зависимости) и лишь потом писать новое — меньше токенов, дешевле и быстрее. Команда/simplifyвозвращает делит-лист по диффу, а отложенные упрощения (vibe-later) собираются в леджер одной командой. - Занятый порт проекта — под контролем. Если порт из конфигурации проекта занят и dev-сервер уехал на соседний (или упал с EADDRINUSE), VibeIDE покажет окно: освободить порт (завершить занявший процесс и перезапустить), работать на подменённом порту (только эта сессия — конфигурация проекта не меняется, деплой ждёт именно её) или отмена. Если порт держит dev-сервер другого вашего проекта в этой же VibeIDE — окно назовёт проект и по умолчанию предложит сосуществование, а не убийство соседа. Подменённый порт помечается в статус-баре:
3001 (вместо 3000). Отключается настройкойvibeide.vibeServer.portConflictPrompt. - Добавить/убрать из .gitignore — правой кнопкой на файле или папке в проводнике (работает с мультивыделением) либо на табе редактора: больше не нужно прописывать пути руками. Записи якорные, дубликаты не плодятся; wildcard-шаблоны не трогаются.
🍎 macOS: подпись ad-hoc (без Apple Developer аккаунта) — при первом запуске Gatekeeper предупредит: «System Settings → Privacy & Security → Open Anyway».
⚠️ Что-то пошло не так? Откатитесь на предыдущую стабильную сборку — Windows: v1.5.0, macOS: v1.5.3 (там — ссылки на ещё более ранние).
Поддержать проект
Если VibeIDE оказалось полезным — буду рад благодарности.
Раньше связь с провайдерами чинилась кнопкой, теперь — сама. Автор пока чинится только кофе; кнопка ниже автоматизирует и это.