Navigácia
ELOWEN · Dokumentácia

Posledná aktualizácia: 20. októbra 2026

Prechádzať dokumentáciu · Autonómia a bezpečnosť
Automatizácia

Autonómia a bezpečnosť

Elowen vie plánovať, vykonávať zmeny, delegovať prácu a spúšťať workflow. Každá akcia sa naďalej riadi prístupom aktuálneho účtu, Projektom, pridelenými nástrojmi a pravidlami oprávnení. Delegovaná práca dedí prístup svojho volajúceho a môže ho len zúžiť.

Vyberte režim práce

V webovom chate otvorte v poli správy Možnosti a v skupine Režim práce vyberte režim. V elowen chat použite niektorý z týchto príkazov:

/plan       Plan before making changes
/build      Make changes with tools
/workflow   Coordinate dependent sub-agent tasks

Režim Plánovanie umožní Elowen použiť ktorýkoľvek nástroj, ktorý len číta, a zapisovať či upravovať plánovací súbor konverzácie, nič viac. Shell spúšťa len nedestruktívne príkazy a čokoľvek delegované z plánovacieho ťahu beží len na čítanie. Je to bezpečnostné obmedzenie, nie súborový sandbox. Voľbou Implementovať plán prejdete do režimu Realizácia, voľbou Spresniť ďalej zostanete v režime Plánovanie a plán ďalej upravíte.

Nastavte oprávnenia nástrojov

Otvorte Účet → Modely → Oprávnenia príkazov a vytvorte pravidlá pre príkazy Bash a názvy nástrojov. Každé pravidlo môže volanie Povoliť bez otázky, Opýtať sa na schválenie alebo ho Zakázať. Pravidlá môžu používať * ako zástupný znak; rozhoduje posledné zodpovedajúce pravidlo. Široké pravidlá dávajte prvé a konkrétne výnimky za nimi.

git status*    Allow
rm *           Deny
Write          Ask

Vstavané bezpečnostné pravidlá platia ďalej. Voľba Povoliť vždy vo výzve na schválenie uloží zodpovedajúce pravidlo do tohto editora. Pravidlo nástroja nemôže prideliť nástroj, Projekt ani oprávnenie, ktoré by ste inak nemali.

Schvaľovanie pri behoch bez dohľadu

Vo webovom chate aj v CLI pravidlo Opýtať sa čaká na Vaše schválenie; zrušenie volanie odmietne. Naplánované úlohy, kanály na platformách a sub-agenti nemajú nikoho, kto by mohol odpovedať. Behy bez dohľadu v Účet → Modely rozhodujú, či sa tieto otázky povolia, alebo zablokujú; predvolená je Povoliť. Výslovné pravidlá Zakázať volanie aj tak odmietnu.

Režim YOLO automaticky schvaľuje otázky v nových reláciách. Prepínač v Účet → Modely je predvolený pre nové relácie; príkazy v CLI menia len aktuálnu konverzáciu. V elowen chat prepína /yolo aktuálnu reláciu, kým /yolo on a /yolo off ju nastavia priamo. YOLO nikdy neprepíše pravidlo Zakázať ani voľbu Blokovať pri behoch bez dohľadu.

Udržte delegovanú prácu v medziach oprávnení

Sub-agent nemôže získať Projekty, nástroje ani oprávnenia, ktoré volajúci nemá. DelegateContinue obnoví konverzáciu potomka a overí jeho aktuálny prístup proti volajúcemu. Z režimu Plánovanie beží toto pokračovanie len na čítanie a len keď je potomok nečinný. Iný model nepridá ďalší prístup.

Voľba read_only: true odoberá nástroje na zápis a blokuje bežné deštruktívne príkazy shellu. Presmerovanie v shelli však môže zapísať súbory dostupné používateľovi služby, takže nejde o súborový sandbox. Ak práca potrebuje vlastný izolovaný súborový systém, použite prostredie spravovaného Projektu. Len ten istý volajúci môže povýšiť potomka, ktorého sám výslovne vyžiadal len na čítanie, pomocou write_access: true; obmedzenie len na čítanie dané režimom Plánovanie alebo typom potomka zrušiť nemožno. Delegovaný potomok nededí osobnú identitu pamäte rodiča.

Workflow spúšťa závislé kroky v poradí a nezávislé súbežne. Každý uzol dostane krátke odovzdanie od priamych predchodcov. Elowen sa po reštarte pokúsi obnoviť nedokončenú prácu; ak nedokáže overiť potrebný prístup, prácu zastaví alebo odloží, namiesto toho, aby ju prehrala so širšou právomocou. Pozrite si Sub-agenti a workflow.

Projekty, účty a zdieľané miestnosti

Konverzácia môže používať len Projekty dostupné jej aktuálnemu účtu. V zdieľanej miestnosti sa prístup riadi overeným účtom človeka, ktorý posiela aktuálnu požiadavku; nepriradenému odosielateľovi Elowen účet nehádá. Odobratie prístupu k Projektu alebo pridelenie nástroja nevytvorí širšiu náhradnú cestu.

Spravovaný Projekt spúšťa príkazy vo vlastnom prostredí. Pri Projektoch na hostiteľovi sú príkazy bežných účtov v predvolenom nastavení obmedzené na Projekty dostupné účtu a jeho súkromný HOME; sieť zostáva dostupná. Ak kontrola izolácie zlyhá, príkaz sa odmietne. Prevádzkovateľ môže v plugine prostredí (sandbox) v časti Spúšťanie vypnúť Izolovať príkazy bežných účtov, aby pridelení bežní používatelia mohli spúšťať príkazy priamo na hostiteľovi. Toto nastavenie je v predvolenom nastavení zapnuté. Neovláda príkazy vnútri spravovaných Projektov. Pozrite si Projekty, prostredia a GitHub.

Externé akcie vyžadujú zodpovedajúcu právomoc

Zverejňovanie kódu, zlučovanie pull requestov, odosielanie správ, nasadzovanie a reštartovanie zdieľaných služieb vyžadujú právomoc a potvrdenie pre danú akciu. Samotná výzva na schválenie právomoc neudeľuje. Zmeny na GitHube sú bežné príkazy git a gh. Príkaz v termináli je do GitHubu prihlásený len vtedy, keď účet, ktorý ho spúšťa, má mapovanie repozitára Projektu.

Nastavenia účtu opisuje Váš účet a predvoľby. Prístup k pluginom opisujú Pluginy.

Ďalej: Projekty, prostredia a GitHub