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.

Klíčový obchod: čas operátora je vzácnější než tokeny. Slepá odbočka (agent se splete v něčem, co jde levně vrátit) stojí pár tokenů na předělání. Zaseknutá session stojí tebe. Ptát se tě na potvrzení něčeho, co bys triviálně vrátil zpět, utrácí drahý zdroj, aby ušetřil levný. Ten obchod je vždycky špatně.

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)

Zastav se — ale jen u nevratné brány

I u brány se nezastavuj brzy. Udělej autonomně všechnu vratnou přípravu — postav diff, nastav fork, ulož snímek aktuálního stavu — a dojdi připravený provést to s jednou přesnou otázkou: „Mergnout X? diff je Y." Nikdy vágní „je to OK?".

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:

Tohle je rozdíl mezi chytrým promptem a operačním systémem pro tým agentů. Kontrakt je jádro; import zajistí, že naběhne s každým procesem; bus je signál k reloadu.

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.

Instinkt, se kterým je třeba bojovat: „ale co když se splete?" U vratné práce je omyl levný — git si pamatuje, drafty se vrátí, forky se smažou. Nebereš pojistku pryč; přesouváš ji tam, kde reálně záleží.

Kam dál