Дата публикации
ai_products

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 выглядит логичным кандидатом на тест в вашем рабочем окружении.


Читайте также

KodaCode 0.8.0: ветвящиеся сессии, мультимодальный чат и меньше сюрпризов в IDE — VogueTech | VogueTech