Construir extensão
A extensão está incorporada no Parrot.
Abaixo mostra como construir a extensão Parrot a partir do código-fonte.
Dependências
Utilizando o Debian Bookworm (stable/12) e instalar as dependências do sistema operacional.
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
Baixar
Para construir a extensão Parrot, baixe o código-fonte do repositório git.
git clone https://spacecruft.org/deepcrayon/parrot-extension
cd parrot-extension/
Construir
Thusly:
make
Igual a:
make all
Construção de extensão
src/extensions/vscode/build/continue-patch.vsix
Versões
Para atualizar as versões:
${EDITOR} CHANGELOG
# git tag v0.0.0
Limpar
Limpo.
make clean
Empurrar
Push to git repo.
make push
Executar
Servidor:
./parrot-server
Extensão
Talvez
cd src/extensions/vscode/
yarn
yarn package
Servidor de Inferência
FAZER: adicionar o servidor de inferência à extensão. Por enquanto, construir e usar llama.cpp
.
git clone https://github.com/ggerganov/llama.cpp
cd llama.cpp
# build thing.