nessie

Settu upp fjarkeyrsluaðila

Settu upp, paraðu og stýrðu tölvu sem vinnur með Nessie-fulltrúum.

Executor tengir tölvu sem þú stjórnar við Nessie. Settu hann upp undir þeim stýrikerfisreikningi sem skrár hans og forrit á að nota. Þú þarft hvorki Node.js né afrit af frumkóðanum.

macOS

CLI krefst macOS 15 eða nýrra á Apple Silicon:

brew install unlikeotherai/tap/nessie-executor

Fyrir allt Nessie-skjáborðsforritið, eða sjálfstæða executor-forritið með sínum eigin staðbundnu heimildagluggum:

brew install --cask unlikeotherai/tap/nessie
brew install --cask unlikeotherai/tap/nessie-executor-app

Veldu það viðmót sem þú vilt nota. Keyrðu einn umsjónarferil fyrir hverja pörun. Í executor-forritinu stjórnar Stillingar → Opna Nessie Executor þegar ég skrái mig inn sjálfvirkri ræsingu.

Debian og Ubuntu

Notaðu undirritaða APT-geymsluna á x86_64 Debian 12+ eða Ubuntu 22.04+:

sudo apt-get update
sudo apt-get install -y curl ca-certificates
sudo install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://packages.nessie.works/nessie-executor.asc | sudo tee /etc/apt/keyrings/nessie-executor.asc >/dev/null
echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/nessie-executor.asc] https://packages.nessie.works/apt stable main" | sudo tee /etc/apt/sources.list.d/nessie-executor.list >/dev/null
sudo apt-get update
sudo apt-get install nessie-executor

Fedora, Rocky Linux og AlmaLinux

Notaðu undirritaða RPM-geymsluna á x86_64 Fedora eða Rocky Linux / AlmaLinux 9+:

sudo curl -fsSL https://packages.nessie.works/nessie-executor.repo -o /etc/yum.repos.d/nessie-executor.repo
sudo dnf install nessie-executor

Bakgrunnsþjónustur í Linux krefjast systemd. Pakkarnir innihalda keyrsluumhverfið; APT eða DNF setur upp Git og tmux sem forsendur.

Windows-executor

Settu upp undirritaða sjálfstæða executor-forritið með WinGet:

winget install --exact --id UnlikeOtherAI.NessieExecutor

Opnaðu Nessie Executor úr Start eða tilkynningasvæðinu. Ný teymistenging keyrir undir Windows-reikningnum þínum sem er innskráður. Uppsetningarforritið býður einnig upp á sérstakan umsjónarferil fyrir þjónustureikning. Gagnvirk útstöðvarforrit keyra aðeins í tengingu við notendalotu, þar sem innskráningarskilríki þeirra eru aðgengileg.

Para teymi

Keyrðu CLI sem venjulegur reikningur þinn, án sudo:

nessie-executor login --api nessie --workspace "/path/to/work"

Fyrir þinn eigin Nessie-þjón skaltu skipta nessie út fyrir HTTPS API-vefslóð hans. Bæta við teymi í skjáborðs-executor byrjar sama ferli.

  1. Afritaðu átta stafa kóðann sem birtist á tölvunni.
  2. Í Nessie, opnaðu Stjórnun › Tölvur › Bæta við tölvu. Límdu kóðann, veldu fyrirtæki, teymi og aðgangssvið, og yfirfarðu fingrafarið.
  3. Staðfestu fyrirtækið og teymið sem tölvan segist tilheyra.
  4. Athugaðu að executor sé á netinu, skoðaðu getu hans í Nessie og veittu þeim fulltrúum sem þú vilt aðgang.

Kóðar renna út eftir tíu mínútur og virka einu sinni. Endurtaktu login eða Bæta við teymi til að para annað teymi. Hver tenging hefur sinn eigin vélarlykil, möppur, skipanareglur og ræsiþjónustu.

nessie-executor teams
nessie-executor permissions --executor <executor-id>
nessie-executor permissions --executor <executor-id> --allow-all --deny "git push *"
nessie-executor permissions --executor <executor-id> --allow "git *,pnpm *"

Allar skipanir eru leyfðar sjálfgefið, með fyrirvara um byggingaröryggisathuganir; svartlistinn á staðnum gengur framar hvítlistanum. Möppu- og skipanaheimildir eru geymdar eingöngu á þessari tölvu og ekki er hægt að breyta þeim í gegnum Nessie. Nessie stjórnar því hvaða fólk og fulltrúar mega nota tenginguna innan teymisins. Stöðvaðu staðbundna daemon-ferlið áður en þú breytir heimildum, og ræstu það síðan aftur.

Fulltrúar geta líka ræst Codex, Gemini, Claude, skel eða hvaða annað uppsett forrit sem er í gagnvirkri útstöð á þessari tölvu, að því marki sem þessar skipanareglur leyfa; ekkert annað er stillt. Slík forrit verða að vera þegar uppsett og innskráð undir sama reikningi, og macOS og Linux þurfa tmux. Útstöðvarforrit hefur aðgang stýrikerfisreikningsins og mappan þess er ekki sandkassi. Sandkassaður command.run krefst sérstaklega gestakeyrsluumhverfisins.

Ræsing, staða og uppfærslur

Gagnvirk login kveikir á sjálfvirkri ræsingu eftir að þú staðfestir pörunina. Á macOS ræsir launchd-hluti það teymi þegar þú skráir þig inn. Á Linux heldur systemd-notandaþjónusta og lingering tengingunni yfir útskráningu og endurræsingu.

nessie-executor status
nessie-executor enable <executor-id>
nessie-executor disable <executor-id>

disable stöðvar þjónustuna án þess að eyða pörun hennar eða heimildum. Fyrir lotu í forgrunni skaltu fyrst slökkva á þjónustunni, og nota síðan nessie-executor daemon --executor <executor-id>. Pörun sem er búin til með skýrum --state-dir notar umsjón í forgrunni.

CLI-skrár á Mac eru í ~/Library/Logs/NessieExecutor/<executor-id>.log. Linux-skrár fást með journalctl --user -u nessie-executor@<executor-id>.

Uppfærðu með pakkastjóranum þínum:

brew upgrade nessie-executor
sudo apt-get update && sudo apt-get install --only-upgrade nessie-executor
sudo dnf upgrade nessie-executor

Á Windows notarðu winget upgrade --exact --id UnlikeOtherAI.NessieExecutor. Endurræstu hverja CLI-þjónustu með disable og síðan enable eftir uppfærsluna. CLI-pörunarlyklar og staðbundnar heimildir eru geymdar í ~/.local/state/nessie-executor/. Skjáborðsforrit geyma stöðu sína í forritagagnamöppu reikningsins. Hvort tveggja er utan uppsetta pakkans, þannig að uppfærslur varðveita það.

Til að fjarlægja hugbúnaðinn skaltu slökkva á hverri CLI-þjónustu eða slökkva á innskráningarstillingu forritsins og hætta í því, og fjarlægja síðan í gegnum sama pakkastjóra. Fjarlæging varðveitir pörunarstöðuna. Aftengdu eða Eyddu executor í Nessie til að afturkalla aðgang; það að eyða staðbundnum skrám eitt og sér afturkallar ekki þjónsskrána.

Fyrir upplýsingar um staðbundnar stillingar, sjá staðbundnar stýringar.