Агентский режим в IDE от JetBrains находится на стадии Preview и доступен в режиме тестирования.
В IDE от JetBrains агентский режим Code Assistant работает на базе SourceCraft CLI со встроенным AI-агентом OpenCode. Агент запускается в терминале IDE и дополнительно интегрирован с возможностями редактора.
Возможности интеграции с IDE:
отображение diff при редактировании файлов с возможностью применить или отменить правки;
получение диагностики из файлов — ошибки, предупреждения и пр.;
доступ к активному файлу и списку открытых файлов;
открытие и закрытие вкладок.
Примечание
Функциональность чата с AI-помощником остается прежней и доступна по кнопке SourceCraft Code Assistant Chat на правой панели редактора.
Чтобы воспользоваться агентским режимом:
Установите плагин SourceCraft Code Assistant для IDE от JetBrains и аутентифицируйтесь в SourceCraft.
Если плагин уже установлен обновите его до последней версии.
На верхней панели редактора нажмите кнопку SourceCraft Code Assistant Agent [Beta].
Также вы можете запустить агентский режим на верхней панели чата по кнопке Open Agent.
В открывшемся окне инструментов начнется автоматическая установка SourceCraft CLI.
Совет
Если по какой-то причине автоматическая установка не завершилась успешно, закройте IDE и установите SourceCraft CLI вручную в терминале. При установке подтвердите установку OpenCode.
После установки агент запустится в окне инструментов.
Последовательно вводите запросы к AI-агенту на естественном языке.
Чтобы перезапустить агента, на верхней панели окна инструментов нажмите Restart.
Подробнее о работе с SourceCraft CLI и OpenCode читайте в документации:
При редактировании файла агент показывает diff с предложенными изменениями. Доступны следующие действия:
Reject отменить правку;
Apply применить правку;
Auto Apply разрешить автоматическое применение правок для текущей сессии.
Совет
Чтобы автоматически применять правки, сделанные агентом, на верхней панели окна инструментов нажмите Auto-apply.
Также вы можете включить автоодобрение в настройках редактора. В правом верхнем углу нажмите → Settings... → SourceCraft Code Assistant → Auto-apply code agent edits.