Riadenie, čo beží bez otázok
Vaše pravidlá rozhodujú, ktoré príkazy shellu a nástroje Chetty smie spustiť bez otázky, na ktoré sa musí opýtať a ktoré nesmie spustiť vôbec.
Skôr než začnete
Tieto pravidlá patria Vášmu účtu a platia pre Vaše konverzácie. Každá zmena sa ukladá okamžite a administrátor môže rovnaké nastavenia upraviť pre Váš účet v Používatelia.
Výzvy na schválenie sa zobrazujú len v interaktívnom chate, vo webovej aplikácii alebo v CLI. Naplánovaná úloha, konverzácia v kanáli alebo sub-agent nemajú koho sa opýtať, a preto existujú Behy bez dohľadu.
Režim YOLO
Automaticky schvaľovať požiadavky na použitie nástrojov (YOLO) preskakuje výzvy na schválenie v nových reláciách, takže práca pokračuje, aj keď sa nepozeráte.
- Otvorte Účet → Modely.
- Zapnite Automaticky schvaľovať požiadavky na použitie nástrojov (YOLO).
- Potvrďte v dialógu, ktorý vysvetľuje riziko, tlačidlom Povoliť YOLO.
Upozornenie: YOLO nie je obídenie oprávnení. Pravidlo, ktoré príkaz alebo nástroj zakazuje, ho stále zablokuje a Blokovať v Behy bez dohľadu stále zastaví schválenie v práci, na ktorú nikto nedohliada. Keď je úloha hotová, vypnite ho.
Behy bez dohľadu
Behy bez dohľadu odpovedajú na jednu otázku: čo sa stane s pravidlom Opýtať sa, keď práca beží bez Vás — naplánovaná úloha, konverzácia na platforme alebo sub-agent.
| Voľba | Čo robí |
|---|---|
| Povoliť | Pravidlo Opýtať sa pokračuje automaticky. Toto je predvolená voľba. |
| Blokovať | Pravidlo Opýtať sa danú akciu v práci bez dohľadu zastaví. |
Výslovné pravidlá Povoliť a Zakázať sa správajú rovnako v oboch prípadoch a YOLO neprebije Blokovať.
Oprávnenia príkazov
Oprávnenia príkazov obsahujú Vaše pravidlá pre príkazy shellu. Každé pravidlo má vzor a akciu; * nahrádza čokoľvek.
- Otvorte Účet → Modely a nájdite Oprávnenia príkazov.
- Zvoľte Spravovať a otvorí sa celý editor. Karta zobrazuje náhľad prvých pravidiel.
- V riadku na pridanie zadajte vzor, napríklad
git status*, zvoľte jeho akciu a potom Pridať. - Postup zopakujte pre každý príkaz, ktorý chcete pokryť, a editor zatvorte.
| Akcia | Účinok |
|---|---|
| Povoliť | Príkaz beží bez otázky. |
| Opýtať sa | V interaktívnom chate sa Chetty opýta; v práci bez dohľadu rozhoduje Behy bez dohľadu. |
| Zakázať | Príkaz nikdy nebeží. |
Na poradí záleží: rozhoduje posledné zhodné pravidlo. Nové pravidlo sa pridá na koniec a pridanie už existujúceho vzoru ho tam presunie. Pravidlo odoberiete voľbou Odobrať pravidlo.
Vlastné predvolené pravidlá Chetty nie sú v editore vidieť. Povoľujú každý príkaz shellu, takže príkaz, ktorý Vaše pravidlá nespomínajú, beží bez otázky; a pred Write, Edit a TransferFile sa pýtajú, zatiaľ čo všetky ostatné nástroje povoľujú.
Vaše pravidlá sa kontrolujú až po týchto predvolených, takže vždy vyhrajú. Zakázanie, ktoré chcete, preto musíte napísať výslovne — príkaz zadrží len Vaše pravidlá, Blokovať v práci bez dohľadu a režim Plan.
git status* Allow
rm * Deny
Príkazy, ktoré v chate schválite voľbou Povoliť vždy, sa sem pridajú automaticky, takže zoznam ukazuje aj to, čomu ste už dali dôveru.
Pravidlá nástrojov
Tá istá karta vedie Pravidlá nástrojov pre názvy nástrojov, s rovnakými akciami Povoliť, Opýtať sa a Zakázať a rovnakým poradím, kde rozhoduje posledná zhoda. Zobrazia sa pod pravidlami príkazov, keď nejaké existujú, a platia pre každý nástroj, ktorý model môže zavolať, vrátane nástrojov z pluginov.
Pravidlo s názvom nástroja, ktorý Chetty nemá, ničomu nevadí: jednoducho nikdy nesedí.
Predvolené pravidlá sa už pýtajú pred Write, Edit a TransferFile, takže pravidlo nástroja je potrebné len na to, aby ste to pre svoj účet zmenili.
Keď bol príkaz zablokovaný
- Skontrolujte posledné zhodné pravidlo. Široké Zakázať, napríklad
rm *, pridané po užšom Povoliť vyhrá, pretože rozhoduje posledná zhoda. - Keď zlyhanie nastane v naplánovanej práci alebo v kanáli, hľadajte Blokovať v Behy bez dohľadu.
- Prečítajte si výzvu na schválenie v konverzácii: uvádza príkaz aj pravidlo, ktoré ho zastavilo.
- Keď sa v zozname objaví pravidlo, ktoré ste nepridali, obráťte sa na administrátora; rovnaké nastavenia môže pre Váš účet upraviť v Používatelia.