Nastavenie vzdialeného executora
Nainštalujte, sparujte a spravujte počítač, ktorý spolupracuje s agentmi Nessie.
Executor pripája počítač, ktorý ovládate, k Nessie. Nainštalujte ho pod účtom operačného systému, ktorého súbory a programy má používať. Nepotrebujete Node.js ani zdrojový kód.
macOS
CLI vyžaduje macOS 15 alebo novší na Apple Silicon:
brew install unlikeotherai/tap/nessie-executorPre celú desktopovú aplikáciu Nessie alebo samostatný executor s lokálnym oknom oprávnení:
brew install --cask unlikeotherai/tap/nessie
brew install --cask unlikeotherai/tap/nessie-executor-appVyberte rozhranie, ktoré chcete používať. Pre každé párovanie spúšťajte jeden supervizor. V aplikácii executora Nastavenia → Otvoriť Nessie Executor pri prihlásení riadi automatické spúšťanie.
Debian a Ubuntu
Použite podpísaný repozitár APT na x86_64 Debian 12+ alebo 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-executorFedora, Rocky Linux a AlmaLinux
Použite podpísaný repozitár RPM na x86_64 Fedora alebo 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-executorLinuxové služby na pozadí vyžadujú systemd. Balíky obsahujú runtime; APT alebo DNF ako závislosti nainštaluje Git a tmux.
Windows executor
Nainštalujte podpísaný samostatný executor cez WinGet:
winget install --exact --id UnlikeOtherAI.NessieExecutorOtvorte Nessie Executor z ponuky Štart alebo z oblasti oznámení. Nové pripojenia tímov bežia pod vaším prihláseným účtom Windows. Inštalátor poskytuje aj nezávislý supervizor služby s vlastným účtom. Interaktívne terminálové programy bežia iba v pripojení v relácii používateľa, kde sú k dispozícii ich prihlasovacie údaje.
Spárovanie tímu
Spustite CLI ako svoj bežný účet, bez sudo:
nessie-executor login --api nessie --workspace "/path/to/work"Pre vlastný server Nessie nahraďte nessie jeho API URL adresou cez HTTPS. Tlačidlo Pridať tím v desktopovom executore spustí rovnaký postup.
- Skopírujte osemmiestny kód zobrazený na počítači.
- V Nessie otvorte Správa › Počítače › Pridať počítač. Vložte kód, vyberte organizáciu, tím a rozsah prístupu a skontrolujte odtlačok.
- Na počítači potvrďte organizáciu a tím, ktoré sa uvádzajú.
- Skontrolujte, že je executor online, prezrite si jeho schopnosti v Nessie a udeľte prístup zamýšľaným agentom.
Kódy vypršia po desiatich minútach a platia len raz. Ak chcete spárovať ďalší tím, zopakujte login alebo Pridať tím. Každé pripojenie má vlastný strojový kľúč, priečinky, pravidlá príkazov a službu spúšťania.
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 *"Všetky príkazy sú štandardne povolené, s výnimkou štruktúrnych bezpečnostných kontrol; lokálny zoznam zakázaných má prednosť pred zoznamom povolených. Oprávnenia k priečinkom a príkazom sa ukladajú iba na tomto počítači a nedajú sa meniť cez Nessie. Nessie riadi, ktoré osoby a agenti smú pripojenie v rámci svojho tímu používať. Pred zmenou oprávnení zastavte lokálny daemon a potom ho znova spustite.
Agenti môžu tiež spustiť Codex, Gemini, Claude, shell alebo akýkoľvek iný nainštalovaný program v interaktívnom termináli na tomto počítači, pokiaľ to dovoľujú tieto pravidlá príkazov; nič iné nie je nakonfigurované. Takéto programy musia byť už nainštalované a prihlásené pod tým istým účtom a macOS aj Linux potrebujú tmux. Terminálový program má prístup účtu operačného systému a jeho priečinok nie je sandbox. Sandboxovaný command.run si samostatne vyžaduje runtime hosťa.
Spúšťanie, stav a aktualizácie
Interaktívny login zapne automatické spúšťanie po tom, čo potvrdíte spárovanie. Na macOS launchd agent spustí tím pri vašom prihlásení. Na Linuxe služba systemd pre používateľa a lingering udržia pripojenie aj cez odhlásenie a reštart.
nessie-executor status
nessie-executor enable <executor-id>
nessie-executor disable <executor-id>disable zastaví službu bez vymazania jej párovania a oprávnení. Pre reláciu v popredí najprv vypnite jej službu a potom použite nessie-executor daemon --executor <executor-id>. Párovania vytvorené s explicitným --state-dir používajú dohľad v popredí.
Logy CLI na macOS sú v ~/Library/Logs/NessieExecutor/<executor-id>.log. Logy na Linuxe sú dostupné cez journalctl --user -u nessie-executor@<executor-id>.
Aktualizujte cez svojho správcu balíkov:
brew upgrade nessie-executor
sudo apt-get update && sudo apt-get install --only-upgrade nessie-executor
sudo dnf upgrade nessie-executorNa Windows použite winget upgrade --exact --id UnlikeOtherAI.NessieExecutor. Po aktualizácii reštartujte každú službu CLI pomocou disable a potom enable. Kľúče párovania CLI a lokálne oprávnenia sú uložené v ~/.local/state/nessie-executor/. Desktopové aplikácie uchovávajú svoj stav v adresári dát aplikácií účtu. Obe sú mimo nainštalovaného balíka, takže aktualizácie ich zachovajú.
Softvér odstránite tak, že vypnete každú službu CLI alebo vypnete nastavenie prihlásenia v aplikácii a ukončíte ju, a potom ho odinštalujete cez toho istého správcu balíkov. Odinštalovanie zachová stav párovania. Aby sa prístup odvolal, executor v Nessie odpojte alebo odstráňte; samotné zmazanie lokálnych súborov neodvolá záznam na serveri.
Podrobnosti o lokálnej konfigurácii nájdete v časti lokálne ovládanie.