Агентский режим SourceCraft Code Assistant в IDE от JetBrains

Важно

Агентский режим в IDE от JetBrains находится на стадии Preview и доступен в режиме тестирования.

В IDE от JetBrains агентский режим Code Assistant работает на базе SourceCraft CLI со встроенным AI-агентом OpenCode. Агент запускается в терминале IDE и дополнительно интегрирован с возможностями редактора.

Возможности интеграции с IDE:

  • отображение diff при редактировании файлов с возможностью применить или отменить правки;
  • получение диагностики из файлов — ошибки, предупреждения и пр.;
  • доступ к активному файлу и списку открытых файлов;
  • открытие и закрытие вкладок.

Примечание

Функциональность чата с AI-помощником остается прежней и доступна по кнопке SourceCraft Code Assistant Chat на правой панели редактора.

Чтобы воспользоваться агентским режимом:

  1. Установите плагин SourceCraft Code Assistant для IDE от JetBrains и аутентифицируйтесь в SourceCraft.

  2. Если плагин уже установлен обновите его до последней версии.

  3. На верхней панели редактора нажмите кнопку SourceCraft Code Assistant Agent [Beta].

    image

    Также вы можете запустить агентский режим на верхней панели чата по кнопке Open Agent.

    В открывшемся окне инструментов начнется автоматическая установка SourceCraft CLI.

    Совет

    Если по какой-то причине автоматическая установка не завершилась успешно, закройте IDE и установите SourceCraft CLI вручную в терминале. При установке подтвердите установку OpenCode.

    После установки агент запустится в окне инструментов.

    image

  4. Последовательно вводите запросы к AI-агенту на естественном языке.

    Чтобы перезапустить агента, на верхней панели окна инструментов нажмите Restart.

Подробнее о работе с SourceCraft CLI и OpenCode читайте в документации:

Работа с правками файлов

При редактировании файла агент показывает diff с предложенными изменениями. Доступны следующие действия:

  • Reject отменить правку;
  • Apply применить правку;
  • Auto Apply разрешить автоматическое применение правок для текущей сессии.

image

Совет

Чтобы автоматически применять правки, сделанные агентом, на верхней панели окна инструментов нажмите Auto-apply.

image

Также вы можете включить автоодобрение в настройках редактора. В правом верхнем углу нажмите Settings...SourceCraft Code AssistantAuto-apply code agent edits.

Полезные ссылки