Overview Version History Q & A Rating & Review
Документация по расширению "igorsexy"
Описание
Расширение igorsexy предназначено для работы с AI WebHunt, позволяя отправлять запросы и получать ответы в удобном интерфейсе внутри VS Code. Расширение активируется при выполнении команды igorsexy.helloWorld
и предоставляет Webview Panel с чатом.
Установка
Склонируйте репозиторий:
git clone https://github.com/igorushakov05/extension.git
Перейдите в папку проекта:
cd extension
Установите зависимости:
npm install
Запустите расширение в режиме разработки:
npm run test
Соберите и установите:
vsce package
code --install-extension igorsexy-0.0.1.vsix
Использование
Открытие Webview Panel:
Нажмите Ctrl + Shift + P
(или Cmd + Shift + P
на macOS) для открытия палитры команд.
Введите igorsexy
и нажмите Enter
.
Откроется Webview Panel с чатом.
Отправка сообщений в AI WebHunt:
Введите сообщение в поле ввода внизу Webview Panel.
Нажмите кнопку "Отправить" или Enter
.
Ответ от бота появится в чате.
Копирование кода из сообщений бота:
Нажмите на блок кода внутри ответа бота, и он автоматически скопируется в буфер обмена.
Структура проекта
extension.js
— основной файл расширения, содержащий логику активации и взаимодействия с WebHunt API.
getWebviewContent()
— функция, создающая HTML-интерфейс чата.
getResponse(text)
— функция, отправляющая запрос к API WebHunt.
activate(context)
— функция активации расширения.
deactivate()
— функция деактивации.
Дополнительные возможности
Поддержка Markdown-разметки в ответах.
Автоматическое копирование кода в буфер обмена по клику.
Поддержка горячей клавиши Enter
для отправки сообщений.
Рекомендации по улучшению
Улучшить обработку ошибок в getResponse()
.
Добавить поддержку темной/светлой темы в Webview Panel.
Реализовать кэширование предыдущих ответов для улучшения UX.
Лицензия
Расширение распространяется под лицензией MIT.
Контакты
Если у вас есть вопросы или предложения, создавайте issue в репозитории: GitHub .