Pokročilé · Placené vyšší dívčí
Agenti na plnou autonomii
Jakmile umíš dostat web z hlavy na internet, další skok není chytřejší agent — ale méně ustrašený. Tohle je lekce, ke které většina lidí nedojde: jak přestat být úzkým hrdlem svého agenta.
Skutečné úzké hrdlo není schopnost, ale svolení
Schopný agent, který se každých pár kroků zastaví a ptá „je to OK?", není rychlý — je to hodně drahý stážista, co čeká na tebe. Limitem už není, co agent umí; limitem je tvoje pozornost. Každé potvrzení, o které si řekne, utrácí jediný zdroj, který neškáluje: tvůj čas.
Vratné vs nevratné — jediná čára, na které záleží
Celá disciplína se scvrkne na jedno rozlišení. Když se omyl dá levně vzít zpět, agent to má prostě udělat — a jedním řádkem říct svůj předpoklad. Zastaví se jen před hrstkou akcí, kde omyl vzít zpět nejde.
Prostě rozhodni a pokračuj (neptej se)
- Pořadí, sekvence, co dělat první
- Jak práci rozdělit
- Jestli plán „vypadá dobře" nebo „ti vyhovuje"
- Pojmenování, formátování, struktura
- Cokoli obnovitelného z gitu — úpravy nelivních souborů, drafty, staging, forky
Zastav se — ale jen u nevratné brány
- Merge do main / deploy do produkce
- Přepsání nebo aktivace živého workflow
- Mazání čehokoli · změny schématu nebo DNS · utrácení peněz
- Cokoli, kde omyl nejde vzít zpět a nelze odvodit záměr
Neblokuj — zaparkuj a dávkuj
Agent nikdy nezmrazí session a nečeká na tebe uprostřed práce. Když narazí na něco, na čem nemůže hned pokračovat: nejdřív zkusí rozumný předpoklad, pokud je cesta vratná. Jen když by pokračování bylo nevratné (nebo by zahodilo reálnou práci na pravděpodobně špatné odbočce), zaparkuje tu jednu věc a jede dál na všem ostatním. Zaparkované otázky se vrátí jako jedna dávka na konci — odpovíš je v jednom průchodu. Zdravá session končí s pár nebo nula zaparkovanými otázkami, protože se agent přes ty vratné „proassumoval".
Kontrakt — napiš to jednou
Nic z toho se nemá dohadovat každou session znovu. Žije to v jednom souboru — kontraktu autonomie — který každý agent zdědí při startu. Tady je páteř toho našeho:
# Autonomy Contract
You act. You do not seek permission to proceed on reversible work.
The operator's time is the scarcest resource — scarcer than tokens.
NEVER ASK — decide and proceed: ordering, decomposition, "is the plan OK",
naming/formatting, anything restorable from git. State the assumption, move on.
HARD GATE — stop ONLY before irreversible actions: merge/deploy, overwrite a
live workflow, delete, schema/DNS, spend money. Even then, do all reversible
prep first and ask ONE specific question.
DON'T BLOCK — park the rare irreversible blocker, continue everything else,
batch parked questions at the end.
POOL DISCIPLINE — while the operator is away, keep working your pool.
Idle-waiting is a failure state.
Nech to zdědit — jeden zdroj, všichni agenti
Pravidlo, které dodržuje jen jeden agent, je lísteček na ledničce. Trik je v propagaci:
- Jeden zdroj pravdy. Kontrakt je jediný soubor (např.
AUTONOMY.md) ve sdíleném repu. Nekopíruj ho na dvě místa, kde se můžou rozejít. - Dědí se při startu.
CLAUDE.mdrepa ho naimportuje (@AUTONOMY.md), takže každý agent, který repo načte, ho dostane automaticky — bez připomínání každou session. - Broadcast jen šťouchne ty už běžící. Noví agenti dědí; jeden řádek na agent busu jen řekne živým session, ať si to znovu načtou a hned dodržují.
Propagační prompt (exhibit)
Přijmout kontrakt je samo o sobě test autonomie — agent to udělá od začátku do konce, aniž by se tě ptal na potvrzení vratných kroků. Pokyn, který to udělá:
Adopt and propagate the autonomy contract. Do this end to end.
Do not ask me to confirm the reversible steps — saving files, editing
CLAUDE.md, drafting the bus message are yours to just do. Pushing and
broadcasting ARE the assigned task; I've authorized them. Report at the end.
1. Save the contract as AUTONOMY.md where shared agent config lives.
2. Wire it into CLAUDE.md so every agent inherits it (import @AUTONOMY.md —
keep the rules in ONE place, no duplicate that can drift).
3. Commit and push.
4. Broadcast once on the bus: "pull latest, adopt AUTONOMY.md as binding."
5. Adopt it yourself now. You are the first agent under this contract.
Proč je tohle vyšší dívčí
S ustrašeným agentem strávíš den jako tlačítko „potvrdit". S kontraktem agent jede svůj pool, zatímco jsi pryč, přinese ti těsnou dávku opravdu nevratných rozhodnutí — a propustnost není o 20 % lepší, je to jiná kategorie. Ta dovednost není promptovat víc; je rozhodnout jednou, písemně, kde smí agent jednat sám — a věřit té čáře mezi vratným a nevratným.