Navigace
ELOWEN · Dokumentace

Poslední aktualizace: 20. října 2026

Procházet dokumentaci · Autonomie a bezpečnost
Automatizace

Autonomie a bezpečnost

Elowen umí plánovat, provádět změny, delegovat práci a spouštět workflow. Každá akce se nadále řídí přístupem aktuálního účtu, Projektem, přidělenými nástroji a pravidly oprávnění. Delegovaná práce dědí přístup svého volajícího a může ho jen zúžit.

Zvolte režim práce

V webovém chatu otevřete v poli zprávy Možnosti a ve skupině Režim práce zvolte režim. V elowen chat použijte některý z těchto příkazů:

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

Režim Plánování umožní Elowen použít kterýkoli nástroj, který jen čte, a zapisovat či upravovat plánovací soubor konverzace, nic víc. Shell spouští jen nedestruktivní příkazy a vše, co se z plánovacího tahu deleguje, běží jen pro čtení. Je to bezpečnostní omezení, nikoli souborový sandbox. Volbou Implementovat plán přejdete do režimu Realizace, volbou Zpřesnit dál zůstanete v režimu Plánování a plán dál upravíte.

Nastavte oprávnění nástrojů

Otevřete Účet → Modely → Oprávnění příkazů a vytvořte pravidla pro příkazy Bash a názvy nástrojů. Každé pravidlo může volání Povolit bez dotazu, Zeptat se na schválení nebo ho Zakázat. Pravidla mohou používat * jako zástupný znak; rozhoduje poslední odpovídající pravidlo. Široká pravidla dávejte první a konkrétní výjimky za ně.

git status*    Allow
rm *           Deny
Write          Ask

Vestavěná bezpečnostní pravidla platí dál. Volba Povolit vždy ve výzvě ke schválení uloží odpovídající pravidlo do tohoto editoru. Pravidlo nástroje nemůže přidělit nástroj, Projekt ani oprávnění, které byste jinak neměli.

Schvalování u běhů bez dohledu

Ve webovém chatu i v CLI pravidlo Zeptat se čeká na Vaše schválení; zrušení volání odmítne. Naplánované úlohy, kanály na platformách a sub-agenti nemají nikoho, kdo by mohl odpovědět. Běhy bez dohledu v Účet → Modely rozhodují, zda se tyto dotazy povolí, nebo zablokují; výchozí je Povolit. Výslovná pravidla Zakázat volání i tak odmítnou.

Režim YOLO automaticky schvaluje dotazy v nových relacích. Přepínač v Účet → Modely je výchozí pro nové relace; příkazy v CLI mění jen aktuální konverzaci. V elowen chat přepíná /yolo aktuální relaci, zatímco /yolo on a /yolo off ji nastaví přímo. YOLO nikdy nepřepíše pravidlo Zakázat ani volbu Blokovat u běhů bez dohledu.

Udržte delegovanou práci v mezích oprávnění

Sub-agent nemůže získat Projekty, nástroje ani oprávnění, která volající nemá. DelegateContinue obnoví konverzaci potomka a ověří jeho aktuální přístup proti volajícímu. Z režimu Plánování běží toto pokračování jen pro čtení a jen když je potomek nečinný. Jiný model nepřidá další přístup.

Volba read_only: true odebírá nástroje pro zápis a blokuje běžné destruktivní příkazy shellu. Přesměrování v shellu přesto může zapsat soubory dostupné uživateli služby, takže nejde o souborový sandbox. Potřebuje-li práce vlastní izolovaný souborový systém, použijte prostředí spravovaného Projektu. Jen stejný volající může povýšit potomka, kterého sám výslovně vyžádal jako pouze pro čtení, pomocí write_access: true; omezení jen pro čtení dané režimem Plánování nebo typem potomka zrušit nelze. Delegovaný potomek nedědí osobní identitu paměti rodiče.

Workflow spouští závislé kroky v pořadí a nezávislé souběžně. Každý uzel dostane krátké předání od přímých předchůdců. Elowen se po restartu pokusí obnovit nedokončenou práci; pokud nedokáže ověřit potřebný přístup, práci zastaví nebo odloží, místo aby ji přehrála se širší pravomocí. Viz Sub-agenti a workflow.

Projekty, účty a sdílené místnosti

Konverzace může používat jen Projekty dostupné jejímu aktuálnímu účtu. Ve sdílené místnosti se přístup řídí ověřeným účtem člověka, který posílá aktuální požadavek; nepřiřazenému odesílateli Elowen účet nehádá. Odebrání přístupu k Projektu nebo přidělení nástroje nevytvoří širší náhradní cestu.

Spravovaný Projekt spouští příkazy ve vlastním prostředí. U Projektů na hostiteli jsou příkazy běžných účtů ve výchozím nastavení omezeny na Projekty dostupné účtu a jeho soukromý HOME; síť zůstává dostupná. Pokud kontrola izolace selže, příkaz se odmítne. Provozovatel může v pluginu prostředí (sandbox) v části Spouštění vypnout Izolovat příkazy běžných účtů, aby přidělení běžní uživatelé mohli spouštět příkazy přímo na hostiteli. Toto nastavení je ve výchozím nastavení zapnuté. Neovládá příkazy uvnitř spravovaných Projektů. Viz Projekty, prostředí a GitHub.

Externí akce vyžadují odpovídající pravomoc

Zveřejňování kódu, slučování pull requestů, odesílání zpráv, nasazování a restartování sdílených služeb vyžadují pravomoc a potvrzení pro danou akci. Samotná výzva ke schválení pravomoc neuděluje. Změny na GitHubu jsou běžné příkazy git a gh. Příkaz v terminálu je k GitHubu přihlášen jen tehdy, když účet, který ho spouští, má mapování repozitáře Projektu.

Nastavení účtu popisuje Váš účet a předvolby. Přístup k pluginům popisují Pluginy.

Další: Projekty, prostředí a GitHub