---
metadata:
  - name: generator
    content: Diplodoc Platform v5.50.6
alternate:
  - https://sourcecraft.dev/portal/docs/en/code-assistant/operations/agent/chat-interface.md
  - https://sourcecraft.dev/portal/docs/ru/code-assistant/operations/agent/chat-interface.md
title: Интерфейс чата SourceCraft Code Assistant в Visual Studio Code
description: 'Описание интерфейса чата SourceCraft Code Assistant в Visual Studio Code: компоненты, взаимодействие с сообщениями и индикаторы статуса.'
---
> **Documentation Index:** Fetch the complete configuration index at https://sourcecraft.dev/portal/docs/ru/llms.txt


# Интерфейс чата SourceCraft Code Assistant в Visual Studio Code

{% note warning %}

На странице описана функциональность чата в Visual Studio Code. Описание функциональности чата для IDE от JetBrains на странице [Интерфейс чата SourceCraft Code Assistant в IDE от JetBrains](https://sourcecraft.dev/portal/docs/ru/code-assistant/operations/chat.md).

{% endnote %}

Интерфейс чата Code Assistant — это ваш основной способ взаимодействия с ним. Он находится в панели Code Assistant, которую можно открыть, нажав на значок Code Assistant в панели активности VS Code.

## Компоненты интерфейса чата {#components}

Интерфейс чата состоит из следующих основных элементов:
* История чата — эта область отображает историю общения между вами и Code Assistant. Здесь показаны ваши запросы, ответы Code Assistant и любые выполненные действия, например редактирование файлов или выполнение команд.
* Поле ввода — здесь вы вводите свои задачи и вопросы для Code Assistant. Вы можете использовать любой язык для общения.
* Кнопки действий — эти кнопки появляются над полем ввода и позволяют одобрять или отклонять предложенные действия Code Assistant. Доступные кнопки меняются в зависимости от контекста.
* Кнопка <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 16 16"><path fill="currentColor" fill-rule="evenodd" d="M8 14.75a.75.75 0 0 1-.75-.75V3.81L4.53 6.53a.75.75 0 0 1-1.06-1.06l4-4a.75.75 0 0 1 1.06 0l4 4a.75.75 0 0 1-1.06 1.06L8.75 3.81V14a.75.75 0 0 1-.75.75" clip-rule="evenodd"/></svg> снизу от поля ввода — эта кнопка отправляет сообщения Code Assistant после их ввода.
* Кнопка <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 16 16"><path fill="currentColor" fill-rule="evenodd" d="M8 1.75a.75.75 0 0 1 .75.75v4.75h4.75a.75.75 0 0 1 0 1.5H8.75v4.75a.75.75 0 0 1-1.5 0V8.75H2.5a.75.75 0 0 1 0-1.5h4.75V2.5A.75.75 0 0 1 8 1.75" clip-rule="evenodd"/></svg> **New Task** на верхней панели чата — эта кнопка открывает новую вкладку чата, например чтобы сбросить сессию, начать новую задачу или очистить текущую.
* Кнопка <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 16 16"><path fill="currentColor" fill-rule="evenodd" d="M7.199 2H8.8a.2.2 0 0 1 .2.2c0 1.808 1.958 2.939 3.524 2.034a.2.2 0 0 1 .271.073l.802 1.388a.2.2 0 0 1-.073.272c-1.566.904-1.566 3.164 0 4.069a.2.2 0 0 1 .073.271l-.802 1.388a.2.2 0 0 1-.271.073C10.958 10.863 9 11.993 9 13.8a.2.2 0 0 1-.199.2H7.2a.2.2 0 0 1-.2-.2c0-1.808-1.958-2.938-3.524-2.034a.2.2 0 0 1-.272-.073l-.8-1.388a.2.2 0 0 1 .072-.271c1.566-.905 1.566-3.165 0-4.07a.2.2 0 0 1-.073-.27l.801-1.389a.2.2 0 0 1 .272-.072C5.042 5.138 7 4.007 7 2.199c0-.11.089-.199.199-.199M5.5 2.2c0-.94.76-1.7 1.699-1.7H8.8c.94 0 1.7.76 1.7 1.7a.85.85 0 0 0 1.274.735 1.7 1.7 0 0 1 2.32.622l.802 1.388c.469.813.19 1.851-.622 2.32a.85.85 0 0 0 0 1.472 1.7 1.7 0 0 1 .622 2.32l-.802 1.388a1.7 1.7 0 0 1-2.32.622.85.85 0 0 0-1.274.735c0 .939-.76 1.7-1.699 1.7H7.2a1.7 1.7 0 0 1-1.699-1.7.85.85 0 0 0-1.274-.735 1.7 1.7 0 0 1-2.32-.622l-.802-1.388a1.7 1.7 0 0 1 .622-2.32.85.85 0 0 0 0-1.471 1.7 1.7 0 0 1-.622-2.32l.801-1.389a1.7 1.7 0 0 1 2.32-.622A.85.85 0 0 0 5.5 2.2m4 5.8a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0M11 8a3 3 0 1 1-6 0 3 3 0 0 1 6 0" clip-rule="evenodd"/></svg> **Settings** на верхней панели чата — эта кнопка используется для открытия настроек Code Assistant.
* Кнопка <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 16 16"><path fill="currentColor" fill-rule="evenodd" d="M13.03 10.53a.75.75 0 0 1-1.06 0L8 6.56l-3.97 3.97a.75.75 0 1 1-1.06-1.06l4.5-4.5a.75.75 0 0 1 1.06 0l4.5 4.5a.75.75 0 0 1 0 1.06" clip-rule="evenodd"/></svg> с выбором [режима](https://sourcecraft.dev/portal/docs/ru/code-assistant/operations/chat-prompts.md) снизу от поля ввода — это выпадающий список, который используется для выбора режима, который Code Assistant должен использовать для выполнения ваших задач.

{% note tip %}

Для улучшения рабочего процесса вы можете перетащить Code Assistant на [дополнительную боковую панель](https://code.visualstudio.com/api/ux-guidelines/sidebars#secondary-sidebar) VS Code. Это позволит вам держать Code Assistant видимым, сохраняя доступ к Проводнику, Поиску, Управлению исходным кодом и другим панелям в основной боковой панели. Для этого нажмите и перетащите значок Code Assistant из панели активности на правую сторону редактора.

{% endnote %}

## Взаимодействие с сообщениями {#message-interaction}

* Кликабельные ссылки — пути к файлам, URL-адреса и другие упоминания в истории чата кликабельны. Нажатие на путь к файлу откроет файл в редакторе. Нажатие на URL откроет его в вашем браузере.
* Копирование текста — вы можете копировать текст из истории чата, выделив его и используя стандартную команду копирования (**Ctrl**/**Cmd** + **C**). Некоторые элементы, такие как блоки кода, имеют специальную кнопку <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 16 16"><path fill="currentColor" fill-rule="evenodd" d="M12 2.5H8A1.5 1.5 0 0 0 6.5 4v1H8a3 3 0 0 1 3 3v1.5h1A1.5 1.5 0 0 0 13.5 8V4A1.5 1.5 0 0 0 12 2.5M11 11h1a3 3 0 0 0 3-3V4a3 3 0 0 0-3-3H8a3 3 0 0 0-3 3v1H4a3 3 0 0 0-3 3v4a3 3 0 0 0 3 3h4a3 3 0 0 0 3-3zM4 6.5h4A1.5 1.5 0 0 1 9.5 8v4A1.5 1.5 0 0 1 8 13.5H4A1.5 1.5 0 0 1 2.5 12V8A1.5 1.5 0 0 1 4 6.5" clip-rule="evenodd"/></svg>.
* Раскрытие и сворачивание — нажмите на сообщение, чтобы развернуть или свернуть его.

## Индикаторы статуса {#status-indicators}

* Индикатор загрузки — когда Code Assistant обрабатывает запрос, вы увидите индикатор загрузки.
* Сообщения об ошибках — если произошла ошибка, будет отображено красное сообщение об ошибке.
* Сообщения об успехе — зеленые сообщения указывают на успешное выполнение действий.
