- Дата публикации
KodaCode 0.8.0: ветвящиеся сессии, мультимодальный чат и меньше сюрпризов в IDE
Что появилось / что изменилось
Koda выпустила релиз KodaCode 0.8.0 для VS Code и JetBrains IDE. Основной упор — на предсказуемость поведения агента и удобную работу с сессиями.
Ключевые изменения:
-
Чат стал агентом в режиме только для чтения
Раньше режим "Чат" работал по собственной логике и отличался от агентного режима. Теперь он использует ту же агентную схему, но с read‑only инструментами. Можно:- читать и анализировать кодовую базу;
- задавать вопросы по проекту;
- искать проблемные места;
— без риска случайно что-то отредактировать.
Edit mode убрали: его сценарии теперь закрывает основной агентный режим.
-
Ветвление диалогов без перезапуска
Диалоги больше не линейные. Если агент ушёл не туда, можно:- открыть историю вызовов инструментов;
- выбрать любой вызов, с которого хочется продолжить;
- кликнуть по нему правой кнопкой и запустить новую ветку.
Новая ветка не трогает предыдущую — получается альтернативный сценарий с тем же исходным контекстом.
-
Автосохранение и экспорт сессий
- Текущая сессия теперь сохраняется автоматически. Если зависла IDE или вы закрыли окно, диалог поднимется при следующем запуске.
- Сессию можно экспортировать в JSON: для отладки, обмена с коллегами или подготовки примеров под промпты.
-
Мультимодальный чат с изображениями
В чате теперь можно прикреплять картинки для мультимодальных моделей: gemini-3-flash-preview, gpt-5.3-codex, kimi-k2.5, gpt-5.4. Поддерживаются сценарии:- скриншот ошибки с стектрейсом и подсветкой;
- макеты UI и дизайн-экраны;
- схемы архитектуры и диаграммы.
-
Стабильность и UX‑фиксы
По отзывам из Telegram‑чата команда закрыла несколько болезненных проблем:- исчез серый экран при запуске;
- перестала пропадать последняя сессия;
- пофиксили авторизацию и перепривязку устройства к аккаунту;
- сделали понятнее отображение лимитов и результатов вызовов тулов;
- улучшили поиск по коду и обработку ошибок ripgrep.
В JetBrains‑плагине:
- добавили проверку доступности портала Koda;
- стабилизировали запуск расширения;
- добавили телеметрию и мониторинг состояния.
Скачать KodaCode можно по прямой ссылке: https://download.kodacode.ru/
Как это работает
Агентная логика в чате
Теперь и чат, и агентный режим используют один стек инструментов. Разница только в правах:
- агент в чате видит кодовую базу, может вызывать read‑only тулзы (поиск, анализ, навигацию);
- в полноценном агентном режиме он получает доступ к редактированию файлов и другим действиям, меняющим проект.
Это снижает расхождение между "ответом в чате" и "действием агента": под капотом одна и та же цепочка вызовов инструментов и однотипная логика планирования.
Ветвление диалогов
KodaCode хранит историю сессии как последовательность шагов агента: промпты пользователя, вызовы инструментов, ответы моделей. Новая функция ветвления позволяет:
- выбрать любой шаг, начиная с вызова конкретного тула;
- создать на его основе новую логическую ветку диалога;
- продолжить работу, не затирая основную линию.
Сами изменения в файлах при этом остаются в файловой системе или в git. Если агент успел что-то отредактировать ниже по исходному диалогу, KodaCode не откатывает это автоматически. Для отмены нужно:
- либо использовать "Отмену" в IDE;
- либо откатить изменения через git.
Работа с изображениями
Для моделей gemini-3-flash-preview, gpt-5.3-codex, kimi-k2.5 и gpt-5.4 KodaCode отправляет в диалог не только текст, но и картинки. Мультимодальные модели получают ссылку на изображение и метаданные, а дальше сами решают, как их использовать для ответа:
- распознают текст на скриншоте;
- анализируют выделения и подсветку ошибок;
- интерпретируют элементы интерфейса или блок-схемы.
Автосохранение и JSON‑экспорт
Текущая сессия живёт как структурированный лог: промпты, ответы, вызовы тулов, состояние. KodaCode периодически пишет её на диск и поднимает при старте IDE.
Экспорт в JSON даёт разработчикам:
- воспроизводимые сценарии для багрепортов;
- удобный формат для обучения команды промпт‑инжинирингу;
- возможность собирать библиотеки типовых диалогов под конкретный стек.
Что это значит для вас
Когда KodaCode 0.8.0 действительно полезен
-
Исследование сложных кодовых баз
Чат в read‑only режиме подходит, если вы только знакомитесь с проектом: хотите понять архитектуру, зависимости, стиль кода. Можно не бояться случайных изменений: агент не тронет файлы. -
Отладка с "вторым мнением"
Скриншот ошибки теперь не нужно переписывать в текст. Прикрепляете картинку, выбираете, например, gpt-5.4 или gemini-3-flash-preview — и просите объяснить, что пошло не так и как это пофиксить. -
Эксперименты с разными подходами
Ветвление удобно, когда вы раздумываете между несколькими архитектурными решениями. Можно:- стартовать ветку с момента, когда агент предложил спорный план;
- параллельно прогнать альтернативный сценарий;
- сравнить варианты без потери контекста.
-
Командная работа и онбординг
JSON‑экспорт даёт готовые примеры "как общаться с агентом в этом проекте". Новички могут воспроизводить удачные сессии, а тимлиды — быстро разбирать, где промпты или ожидания были некорректными. -
Работа в JetBrains‑IDE
Если вы сидите в IntelliJ IDEA, PyCharm или других IDE JetBrains, плагин KodaCode стал предсказуемее за счёт проверок доступности портала и телеметрии. Меньше падений и подвисаний при старте.
Где есть ограничения
-
Автооткат изменений отсутствует
Ветвление диалога не откатывает файлы. Если агент уже успел переписать куски кода, ответственность за git‑гигиену всё ещё на вас. -
Модели завязаны на внешние сервисы
Поддержка gemini-3-flash-preview, gpt-5.3-codex, kimi-k2.5 и gpt-5.4 означает зависимость от соответствующих API. Если у вас жёсткие требования по офлайн‑разработке, часть возможностей будет недоступна. -
Не для тех, кто хочет "одну кнопку — и готовый код"
KodaCode — агент, который работает через последовательность инструментов. Эффект сильно зависит от качества промптов, структуры проекта и вашего умения держать процесс под контролем.
Если вы уже пользуетесь AI‑ассистентами в VS Code или JetBrains и постоянно упираетесь в непредсказуемое поведение или потерянные сессии, версия 0.8.0 снимает значимую часть этих проблем.
Место на рынке
KodaCode работает как AI‑агент поверх популярных IDE и использует внешние модели, в том числе gpt-5.3-codex, gpt-5.4 и gemini-3-flash-preview. В релизе 0.8.0 акцент явно не на "сырую магию", а на управляемость:
- чат и агентный режим теперь ведут себя консистентно;
- мультимодальные модели получают полноценный вход с картинками;
- сессии не теряются и их можно переносить между машинами.
Прямых числовых сравнений с Copilot, Replit Agent, Cursor и другими ассистентами разработчиков разработчики Koda не приводят. Вместо этого релиз закрывает конкретные боли:
- путаница между чат‑режимом и агентом;
- невозможность откатиться к "здоровому" шагу без перезапуска сессии;
- потеря контекста после падения IDE;
- нестабильный плагин в JetBrains.
Если вам важна детальная трассировка того, что делает агент с кодом, и возможность разветвлять диалоги как в системе контроля версий, свежий релиз KodaCode выглядит логичным кандидатом на тест в вашем рабочем окружении.