Povolení práce bez schvalování
Tři stupně mezi „ptát se na všechno“ a „neptat se na nic“, jak se bypass zapíná a co se tím získá a ztratí.
Ve výchozím nastavení se Agent ptá, než zapíše do souboru nebo spustí příkaz. Na telefonu se to projeví tak, že práce stojí a čeká na vaše klepnutí. To je schválně — ale jsou situace, kdy je to spíš na obtíž než k užitku.
Tři stupně, ne dva
Mezi „ptát se na všechno“ a „neptat se na nic“ je ještě jeden stupeň, který se často přehlíží:
- Zeptat se pokaždé
- Výchozí stav. Každý zápis a každý příkaz čeká na svolení. Nejbezpečnější a nejpomalejší.
- Trvalé svolení pro daný typ akce
- Když Agent žádá o svolení, můžete zvolit, že se na tenhle druh akce už ptát nemá. Platí to pro daný typ, ne pro všechno — spouštění testů si odbavíte, mazání souborů ne. Odebrat se dá kdykoliv v Nastavení.
- Bez schvalování (bypass)
- Agent se neptá vůbec. Zapíná se v konfiguraci Serveru, ne z telefonu — vědomé rozhodnutí u počítače, ne klepnutí v tramvaji.
Jak bypass zapnout
V konfiguračním souboru Serveru, tedy tom, který mu předáváte přes --config:
{
"no_approvals": true
}
Platí od dalšího spuštění Serveru. Telefon to pozná sám — přestane se ptát.
Co tím získáte
- Delší úkoly doběhnou bez vás. Právě tohle je ten případ, kdy zadáte práci a jdete pryč — s otázkou po každém příkazu by Agent čekal, dokud se nepodíváte.
- Testy, formátování a build proběhnou jedním tahem, místo aby se u každého kroku zastavily.
- Míň klepání do telefonu u věcí, které byste stejně vždycky povolili.
Co tím ztrácíte
- Brzdu. Agent běží s vašimi právy a bez schvalování může na počítači cokoliv, co byste mohli vy z příkazové řádky.
- Okamžik na rozmyšlenou. Otázka „smím spustit tenhle příkaz?“ je často to místo, kde si všimnete, že Agent pochopil zadání jinak, než jste mysleli.
- Přehled o tom, co se chystá. Kroky uvidíte pořád, ale až jako hotové, ne jako návrh.
Kdy to zapnout a kdy ne
Zapněte to v projektu, který je ve verzovacím systému a jehož ztráta by vás nebolela — vlastní experiment, přepisovatelný prototyp, projekt, který se dá zahodit a naklonovat znovu. Tam je bypass přesně tím, co z coden dělá nástroj, u kterého nemusíte sedět.
Nezapínejte ho tam, kde Agent sahá na produkční data, nasazuje, nebo pracuje v adresáři, ve kterém máte věci, co nejsou nikde jinde. Mezi tím a předchozím odstavcem není hranice technická, ale vaše.
Praktický kompromis: bypass zapnutý, projekt v gitu a commit před každým větším zadáním. Vrátit se pak dá jedním příkazem — a to je levnější než schvalovat každý krok.
Zaseklo se to jinde, než co je tady? Napište na support@coden-app.com.