Поставете далечински извршител
Инсталирајте, спарете и управувајте со компјутер што работи со агентите на Nessie.
Извршителот го поврзува компјутерот што го контролирате со Nessie. Инсталирајте го под сметката на оперативниот систем чии датотеки и програми треба да ги користи. Не ви треба Node.js или изворна копија на кодот.
macOS
CLI-то бара macOS 15 или понова верзија на Apple Silicon:
brew install unlikeotherai/tap/nessie-executorЗа целосната Nessie десктоп апликација, или за самостојниот извршител со неговиот локален прозорец за дозволи:
brew install --cask unlikeotherai/tap/nessie
brew install --cask unlikeotherai/tap/nessie-executor-appИзберете го интерфејсот што сакате да го користите. Пуштете еден надзорник за секое спарување. Во апликацијата за извршител, Поставки → Отвори Nessie Executor кога ќе се најавам го контролира автоматското стартување.
Debian и Ubuntu
Користете го потпишаниот APT репозиториум на x86_64 Debian 12+ или 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 и AlmaLinux
Користете го потпишаниот RPM репозиториум на x86_64 Fedora или 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Услугите на Linux во позадина бараат systemd. Пакетите го вклучуваат извршното окружување; APT или DNF ги инсталира Git и tmux како зависности.
Извршител за Windows
Инсталирајте го потпишаниот самостоен извршител со WinGet:
winget install --exact --id UnlikeOtherAI.NessieExecutorОтворете го Nessie Executor од Start или од системската палета. Новите врски со тимови се извршуваат под вашата најавена Windows сметка. Инсталерот исто така обезбедува независен надзорник за сметка на услуга. Интерактивните терминални програми се извршуваат само во врска во корисничката сесија, каде што се достапни нивните акредитиви за најава.
Спарете тим
Извршете го CLI-то со вашата обична сметка, без sudo:
nessie-executor login --api nessie --workspace "/path/to/work"За сопствен Nessie сервер, заменете го nessie со неговата HTTPS API адреса. Додај тим во десктоп извршителот го започнува истиот тек.
- Копирајте го осумцифрениот код прикажан на компјутерот.
- Во Nessie, отворете Админ › Компјутери › Додај компјутер. Залепете го кодот, изберете ја организацијата, тимот и опсегот на пристап, и проверете го отпечатокот.
- Потврдете ја наведената организација и тим на компјутерот.
- Проверете дека извршителот е на линија, прегледајте ги неговите можности во Nessie и дајте пристап на предвидените агенти.
Кодовите истекуваат по десет минути и важат еднаш. Повторете login или Додај тим за да спарите друг тим. Секоја врска има свој клуч на машината, папки, правила за команди и услуга за стартување.
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 *"Сите команди се дозволени стандардно, под условите на структурните безбедносни проверки; локалната листа на забрани има предност пред листата на дозволени. Дозволите за папки и команди се чуваат само на овој компјутер и не можат да се менуваат преку Nessie. Nessie контролира кои луѓе и агенти може да ја користат врската во својот тим. Запрете го локалниот демон пред да ги промените дозволите, па потоа повторно стартувајте го.
Агентите можат да стартуваат и Codex, Gemini, Claude, shell или која било друга инсталирана програма во интерактивен терминал на овој компјутер, до онаму до каде дозволуваат овие правила за команди; ништо друго не е конфигурирано. Таквите програми мора веќе да бидат инсталирани и најавени под истата сметка, а macOS и Linux бараат tmux. Терминалната програма ги има правата на сметката на оперативниот систем, а нејзината папка не е sandbox. Изолираниот command.run посебно бара гостинско извршно окружување.
Стартување, статус и ажурирања
Интерактивното login го вклучува автоматското стартување откако ќе го потврдите спарувањето. На macOS, launchd агент го стартува тој тим кога ќе се најавите. На Linux, корисничка systemd услуга и lingering ја држат врската по одјавување и рестарт.
nessie-executor status
nessie-executor enable <executor-id>
nessie-executor disable <executor-id>disable ја запира услугата без да го брише спарувањето или дозволите. За сесија во преден план, прво оневозможете ја нејзината услуга, па користете nessie-executor daemon --executor <executor-id>. Спарувањата создадени со експлицитен --state-dir користат надзор во преден план.
Дневниците на CLI-то за Mac се во ~/Library/Logs/NessieExecutor/<executor-id>.log. Дневниците на Linux се достапни со journalctl --user -u nessie-executor@<executor-id>.
Надградете со вашиот менаџер на пакети:
brew upgrade nessie-executor
sudo apt-get update && sudo apt-get install --only-upgrade nessie-executor
sudo dnf upgrade nessie-executorНа Windows, користете winget upgrade --exact --id UnlikeOtherAI.NessieExecutor. По надградбата, рестартирајте ја секоја CLI услуга со disable, па enable. Клучевите за спарување на CLI-то и локалните дозволи се наоѓаат на ~/.local/state/nessie-executor/. Десктоп апликациите ја чуваат својата состојба во директориумот за податоци на апликациите на сметката. И двете се надвор од инсталираниот пакет, па надградбите ги зачувуваат.
За да го отстраните софтверот, оневозможете ја секоја CLI услуга или исклучете ја поставката за најава во апликацијата и излезете од неа, па деинсталирајте со истиот менаџер на пакети. Деинсталирањето ја зачувува состојбата на спарувањето. Прекини врска или Избриши за извршителот во Nessie за да го укинете пристапот; самото бришење на локалните датотеки не го укинува серверскиот запис.
За локалните детали за конфигурација, видете локални контроли.