Библиотека промтов в SourceCraft Code Assistant
Важно
Функциональность доступна только в Visual Studio Code.
В Code Assistant доступна библиотека промтов для чата, в которой содержатся шаблоны для часто используемых запросов.
Используйте предустановленный промт, откорректируйте его или добавьте собственный.
Примечание
Язык интерфейса плагина для Visual Studio Code зависит от установленного языка IDE.
Использовать промт
-
На левой панели редактора нажмите кнопку
SourceCraft Code Assistant.Если у вас много плагинов, кнопка чата может быть скрыта в меню
.Также вы можете использовать сочетание клавиш Ctrl + L в Windows/Linux или Command + L в macOS.
- В окне для ввода сообщения нажмите кнопку
. - Посмотрите описание промта:
- Чтобы посмотреть краткое описание промта, наведите на него указатель.
- Чтобы посмотреть полный текст промпта, напротив него нажмите
.
- Выберите промт.
- При необходимости заполните в появившемся тексте плейсхолдеры, например
#{function name}
, добавьте контекст и правила. - Нажмите кнопку
или Enter.
Изменить предустановленный промт
- В окне для ввода сообщения нажмите кнопку
. - Напротив промта, который вы хотите изменить, нажмите
. - Отредактируйте текст промта и сохраните изменения.
Добавить свой промпт
-
В окне для ввода сообщения нажмите кнопку
. -
Нажмите кнопку
Add prompt. -
В открывшемся файле в блоке, отделенном
---
, заполните параметры промта:- name — название промта, по которому его можно будет найти в меню
. - description — краткое описание промта, которое будет отображаться при наведении указателя.
Если не задать параметры name и description, они будут сгенерированы по имени файла и первым строкам промта.
- name — название промта, по которому его можно будет найти в меню
-
Добавьте текст промта и сохраните файл.
Файл с промтом будет сохранен по пути <директория_проекта>/.codeassistant/prompts/<название_файла>.mdc
.
Также вы можете вручную добавлять в указанную и дочерние директории файлы промтов с расширением .md
и .mdc
.
В файлах с расширением .mdc
поддерживается блок с названием и описанием промта:
---
name: Enter your rule name
description: Enter your rule description
---