Costruisci Estensione

L’estensione è integrata in Parrot.

Di seguito è illustrato come costruire l’estensione Parrot dal codice sorgente.

Dipendenze

Utilizzo di Debian Bookworm (stable/12). Installa le dipendenze del sistema operativo.

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

Scarica

Per costruire l’estensione Parrot, scarica il codice sorgente dal repository git.

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

Costruisci

Così:

make

Same as:

make all

Costruzione dell’estensione

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

Versioni

Per aggiornare le versioni:

${EDITOR} CHANGELOG
# git tag v0.0.0

Pulire

Pulito.

make clean

Spingi

Sposta nel repository di Git.

make push

Esegui

Servidore:

./parrot-server

Extension

Forse

cd src/extensions/vscode/
yarn
yarn package

Server d’inferenza

IT: «TO DO: aggiungere il server di inferenza all’estensione. Per ora, costruire e utilizzare llama.cpp

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