Создать расширение

Расширение встроено в Parrot.

Ниже показано, как построить расширение Parrot из исходного кода.

Зависимости

Использование Debian Bookworm (стабильный/12). Установка зависимостей ОС.

Python is needed to build the documentation. Python is no longer needed to build the extension, as upstream has removed the Python server.

sudo apt install \
  git python3-venv python3-virtualenv python3-pip

Download

Для сборки расширения Parrot загрузите исходный код из репозитория Git.

git clone https://spacecruft.org/deepcrayon/parrot-extension
cd parrot-extension/

Построить

Таким образом:

make

Same as:

make all

Сборка расширения

src/extensions/vscode/build/continue-patch.vsix

Версии

Обновить версии:

${EDITOR} CHANGELOG
# git tag v0.0.0

Очистить

Чистый.

make clean

Отправить

Отправить в репозиторий Git.

make push

Бежать

Сервер:

./parrot-server

Расширение

Возможно

cd src/extensions/vscode/
yarn
yarn package

Сервер вывода

Добавить сервер вывода в расширение. В настоящее время построить и использовать`` llama.cpp „“.

git clone https://github.com/ggerganov/llama.cpp
cd llama.cpp
# build thing.