---
metadata:
  - name: generator
    content: Diplodoc Platform v5.63.0
alternate:
  - https://vibe.sourcecraft.dev/portal/docs/en/code-assistant/operations/jb-agent.md
  - https://vibe.sourcecraft.dev/portal/docs/ru/code-assistant/operations/jb-agent.md
  - href: https://vibe.sourcecraft.dev/portal/docs/ru/code-assistant/operations/jb-agent.md
    type: text/markdown
    title: Markdown version
  - href: https://vibe.sourcecraft.dev/portal/docs/ru/code-assistant/llms.txt
    rel: describedby
title: Агентский режим SourceCraft Code Assistant в IDE от JetBrains
description: "Как использовать агентский режим Code\_Assistant в IDE от JetBrains через SourceCraft CLI."
---
> **Documentation Index:** Fetch the complete configuration index at https://vibe.sourcecraft.dev/portal/docs/ru/llms.txt


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

{% note warning %}

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

{% endnote %}

В IDE от JetBrains агентский режим Code Assistant работает на базе [SourceCraft CLI](https://vibe.sourcecraft.dev/portal/docs/ru/sourcecraft/operations/cli-quickstart.md) со встроенным AI-агентом [OpenCode](https://opencode.ai/docs/ru). Агент запускается в терминале IDE и дополнительно интегрирован с возможностями редактора.

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

{% note info %}

Функциональность [чата](https://vibe.sourcecraft.dev/portal/docs/ru/code-assistant/operations/chat.md) с AI-помощником остается прежней и доступна по кнопке ![image](../../_assets/code-assistant/chat-logo.svg) **SourceCraft Code Assistant Chat** на правой панели редактора.

{% endnote %}

<iframe width="640" height="360" src="https://runtime.strm.yandex.ru/player/video/vplvxc7xql4sqbdydmat?autoplay=0&mute=0" allow="autoplay; fullscreen; picture-in-picture; encrypted-media" frameborder="0" scrolling="no"></iframe>

Чтобы воспользоваться агентским режимом:
1. [Установите](https://vibe.sourcecraft.dev/portal/docs/ru/code-assistant/index.md#install-plugin) плагин SourceCraft Code Assistant для IDE от JetBrains и аутентифицируйтесь в SourceCraft.
1. Если плагин уже установлен [обновите](https://vibe.sourcecraft.dev/portal/docs/ru/code-assistant/index.md#update-plugin) его до последней версии.
1. На верхней панели редактора нажмите кнопку ![image](../../_assets/code-assistant/jb-agent-button.svg) **SourceCraft Code Assistant Agent [Beta]**.

    ![image](../../_assets/code-assistant/jb-agent-button-screen.png)

    Также вы можете запустить агентский режим на верхней панели [чата](https://vibe.sourcecraft.dev/portal/docs/ru/code-assistant/operations/chat.md) по кнопке ![image](../../_assets/code-assistant/jb-agent-button.svg) **Open Agent**.

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

    {% note tip %}

    Если по какой-то причине автоматическая установка не завершилась успешно, закройте IDE и [установите](https://vibe.sourcecraft.dev/portal/docs/ru/sourcecraft/operations/cli-quickstart.md) SourceCraft CLI вручную в терминале. При установке подтвердите установку OpenCode.

    {% endnote %}

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

    ![image](../../_assets/code-assistant/jb-agent-tui.png)

1. (Опционально) [Выберите AI-модель](https://vibe.sourcecraft.dev/portal/docs/ru/sourcecraft/operations/ai-models.md#select-model): введите `/models` или нажмите **Ctrl** + **P** и выберите **Switch model**.
1. Последовательно вводите запросы к AI-агенту на естественном языке.

    Чтобы перезапустить агента, на верхней панели окна инструментов нажмите ![image](../../_assets/console-icons/arrow-rotate-right.svg) **Restart**.

Подробнее о работе с SourceCraft CLI и OpenCode читайте в документации:
* [Как начать работать с SourceCraft CLI](https://vibe.sourcecraft.dev/portal/docs/ru/sourcecraft/operations/cli-quickstart.md)
* [OpenCode documentation](https://opencode.ai/docs/ru)

## Работа с правками файлов {#diff}

При редактировании файла агент показывает `diff` с предложенными изменениями. Доступны следующие действия:
* ![image](../../_assets/console-icons/xmark.svg) **Reject** отменить правку;
* ![image](../../_assets/console-icons/check.svg) **Apply** применить правку;
* ![image](../../_assets/console-icons/check.svg) **Auto Apply** разрешить автоматическое применение правок для текущей сессии.

![image](../../_assets/code-assistant/jb-agent-edits.png)

{% note tip %}

Чтобы автоматически применять правки, сделанные агентом, на верхней панели окна инструментов нажмите ![image](../../_assets/console-icons/check.svg) **Auto-apply**.

![image](../../_assets/code-assistant/jb-agent-auto-apply.png)

Также вы можете включить автоодобрение в настройках редактора. В правом верхнем углу нажмите ![image](../../_assets/console-icons/gear.svg) → ![image](../../_assets/console-icons/gear.svg) **Settings...** → **SourceCraft Code Assistant** → **Auto-apply code agent edits**.

{% endnote %}

## Полезные ссылки {#see-also}

* [Как начать работать с SourceCraft Code Assistant](https://vibe.sourcecraft.dev/portal/docs/ru/code-assistant/index.md)
* [Обзор сервиса SourceCraft Code Assistant](https://vibe.sourcecraft.dev/portal/docs/ru/code-assistant/concepts/index.md)
* [Интерфейс чата SourceCraft Code Assistant в IDE от JetBrains](https://vibe.sourcecraft.dev/portal/docs/ru/code-assistant/operations/chat.md)
* [Как начать работать с SourceCraft CLI](https://vibe.sourcecraft.dev/portal/docs/ru/sourcecraft/operations/cli-quickstart.md)
