R12 Kde agent pracuje a co strom hlídá

S agentem (Claude Code, Codex, Antigravity, Grok Build, OpenCode) se mluví v terminálu, nebo v desktopové aplikaci agenta, když ji strom otevírá; samostatná práce běží bez rozhovoru. Podle toho se liší, kde se mluví, jaký prohlížeč agent použije, co strom hlídá, co udělá člověk a co bez agenta v terminálu nejde. Pravidla archivů jsou všude stejná (R9); liší se jen to, před čím strom stojí. Popisuje výzkum 1.30.0. U pravidel je rozlišeno, co hlídá kód (příkaz strom nebo hook agenta to odmítne) a co je jen pravidlo metodiky. Co na Macu živě ověřené není, říká R12.6.

R12.1 Způsoby práce: tabulka

Způsob práceKde se mluvíProhlížeč agentaCo strom hlídáKrok člověkaBez agenta v terminálu
Claude Code v termináluterminál: Claude Code ve složce výzkumu (strom chat --where terminal)Chrome s rozšířením Claude in Chrome (R9.4.1)prohlížeč v Chromu (R9.4), stažení webu (R9.3), příkazy v příkazové řádce agentasvolení archivu (R9.2)– (Claude Code v terminálu je)
aplikace Claude (záložka Code) a Claude Code v termináluaplikace Claude, záložka Code (strom chat)Chrome s Claude in Chrome, nebo vestavěný prohlížeč aplikace (R12.2)prohlížeč v Chromu i vestavěný prohlížeč aplikace, stažení webu, příkazy v příkazové řádce agenta i v terminálu aplikace (R12.3)potvrdit složku (Trust workspace) a odeslat připravenou zprávu; svolení archivunic nechybí: samostatná práce a čtení skenů běží přes Claude Code v terminálu
aplikace Claude bez Claude Code v termináluaplikace Claude, záložka Code (strom chat)jako v řádku výšjako v řádku výšjako v řádku výš; instalace Claude Code, kterou strom nabídne a jde odmítnout (R12.4)samostatná práce (strom run), čtení skenů čtenáři (strom read) a práce z aplikace Strom (R12.4)
Codex v termináluterminál: Codex ve složce výzkumu (strom chat --where terminal)prohlížeč, Chrome a ovládání počítače Codexu, pokud je má jeho nastavení (R12.5)příkazy strom podle pravidel stromu pro Codex; prohlížeč Codexu podle adres v jeho kódu, až člověk potvrdí hook stromu; ovládání počítače a hledání na webu Codexu ne (R12.5)důvěřovat složce výzkumu (až pak platí pravidla stromu) a potvrdit hook stromu (Review hooks, /hooks); svolení archivu– (Codex v terminálu je)
aplikace ChatGPT (Codex)aplikace ChatGPT (strom chat)prohlížeč aplikace ChatGPT: běží přes cloud ChatGPT (R12.5.1)prohlížeč aplikace ChatGPT ne: o webech rozhoduje dialog ChatGPT (R12.5.1)podle strom chat potvrdit složku a odeslat připravenou zprávu (není ověřeno, R12.6); u dialogu ChatGPT „cloudový prohlížeč“ k archivu s omezením zvolit Zamítnout (R12.5.1); svolení archivusamostatná práce, čtení skenů čtenáři a práce z aplikace Strom (R12.5)
Antigravity v termináluterminál: Antigravity (agy) ve složce výzkumu (strom chat); aplikaci Antigravity strom neotevírá (R12.7)prohlížeč Antigravity, pokud ho agent má; strom ho nehlídá (R12.7)jen to, co odmítne strom sám: příkazy, které patří jen člověku; hook ani pravidla ve složce výzkumu Antigravity nemá (R12.7)svolení archivu– (Antigravity v terminálu je)
Grok Build v termináluterminál: Grok (grok) ve složce výzkumu (strom chat); aplikaci Groku strom neotevírá (R12.8)žádný, který by strom hlídal (R12.8)stažení webu (R9.3) a příkazy v příkazové řádce agenta: hooky a pravidla stromu v .grok/ (R12.8)nic navíc: strom chat spustí Grok se složkou výzkumu jako důvěryhodnou; svolení archivu– (Grok v terminálu je)
OpenCode v termináluterminál: OpenCode ve složce výzkumu (strom chat --where terminal)žádný, který by strom hlídal (R12.9)příkazy a soubory podle pravidel stromu v opencode.json; stažení webu ani prohlížeč ne (R12.9)schválit příkazy mimo strom, na které se OpenCode zeptá (mimo úroveň full); svolení archivu– (OpenCode v terminálu je)
aplikace OpenCodeaplikace OpenCode (strom chat)jako u OpenCode v terminálujako u OpenCode v terminálu (není ověřeno, R12.6)podle strom chat potvrdit složku a odeslat připravenou zprávu (není ověřeno, R12.6); svolení archivusamostatná práce, čtení skenů čtenáři a práce z aplikace Strom (R12.9)
samostatný běh strom runnikde: agent pracuje sám; průběh ukazuje terminál a aplikace Strom (S1.4)Claude Code: Chrome podle úkolu (R9.4.1); Codex: prohlížeč a ovládání počítače vypnuté (R12.5); Grok: bez MCP serverů Claude Code a Cursoru (R12.8); Antigravity a OpenCode: strom nic neměníClaude Code a Grok: jako v terminálu; Codex: příkazy strom; Antigravity a OpenCode: co pravidla nedovolí, je odmítnuto, nikdo se neptá (R12.7, R12.9)spustit běh; svolení archivu předem, při běhu nikdo není u toho (R9.7)celý běh: skončí dřív, než padne otázka nebo odhad ceny (R12.4)
  • Hlídá kód:
    • hooky stromu v .claude/settings.json výzkumu spouští Claude Code v terminálu i aplikace Claude (záložka Code); Codex v terminálu čte pravidla stromu v .codex/rules/strom.rules a hook stromu v .codex/hooks.json, Grok Build v .grok/config.toml (a hooky stromu v .grok/hooks/strom.json), OpenCode v opencode.json; Antigravity čte jen pokyny AGENTS.md;
    • příkazy, které patří jen člověku (přihlášení, pečeť, svolení archivu a další), odmítne strom sám každému agentovi, kterého pozná, u všech pěti agentů;
    • z aplikací agentů se nic nevypíná. Jediná výjimka je samostatný běh s Codexem bez osobních doplňků agenta (R12.5).
  • Hranice: ovládání počítače (computer use) strom nehlídá u žádného agenta: agent jím ovládá počítač jako člověk. Co ovládání počítače v aplikaci Strom a ve výzkumu umí a neumí, říká R12.10.
  • Jen metodika: agent ve všech způsobech práce spouští strom ve své příkazové řádce a z vlastní vůle nepoužije prohlížeč, který strom nedoporučuje (R9.4.2).
  • Ovládání: terminál: strom chat (kde, říká nastavení agent.where: app aplikace agenta, terminal terminál; bez nastavení aplikace, když je nainstalovaná), strom chat --where app|terminal jednou jinak, strom agents use claude|codex|antigravity|grok|opencode, strom doctor (řádky kde se mluví s agentem, agent v terminálu, prohlížeč (Claude in Chrome), prohlížeč desktopových aplikací, aplikace ChatGPT, hooky Codexu (prohlížeč); při zvolené aplikaci ChatGPT se řádek hooků jmenuje hooky Codexu (Codex v terminálu)).
  • Platí od: výzkum 1.29.0
  • Od výzkumu 1.30.0: řádek aplikace ChatGPT: její prohlížeč strom nehlídá (R12.5.1).

R12.2 Prohlížeč v aplikaci Claude

Aplikace Claude má dva prohlížeče: Chrome s rozšířením Claude in Chrome a vlastní vestavěný prohlížeč. Strom oba hlídá stejně.

  • Hlídá kód (hook před otevřením stránky):
    • vestavěný prohlížeč dostane stejná pravidla jako prohlížeč v Chromu (R9.4): archiv, který pouští jen prohlížeč člověka, je bez svolení přes prohlížeč odmítnut se stejnou radou; povolený se zapíše a drží své tempo spolu s Chromem a stažením webu;
    • nástroje na stránce (čtení stránky, hledání, skript) se kontrolují podle webu, který byl v té záložce otevřen naposledy. Záložky vestavěného prohlížeče a Chromu se nepletou;
    • místní stránky (localhost, soubor na počítači) nic neomezuje. Most do aplikace Strom je vždy odmítnut.
  • Hranice: který prohlížeč agent použije, řídí aplikace Claude: její nastavení Preferred browser a to, zda je rozšíření v Chromu připojené. S Chromem jako preferovaným jdou weby přes Chrome. Ovládání počítače aplikace Claude strom nehlídá: agent jím ovládá počítač jako člověk.
  • Jen metodika: strom vestavěný prohlížeč nedoporučuje: agent ho z vlastní vůle nepoužije (R9.4.2).
  • Proč: aplikace Claude spouští hooky výzkumu i před svým vestavěným prohlížečem, takže strom může každou adresu posoudit jako u Chromu.
  • Ovládání: aplikace Claude: nastavení Preferred browser. Terminál: strom doctor, řádek prohlížeč desktopových aplikací a u prohlížeče v Chromu v rozhovoru v aplikaci Claude ano; samostatná práce (strom run --chrome) jen s Claude Code v terminálu.
  • Platí od: výzkum 1.29.0

R12.3 Terminál aplikace Claude

Aplikace Claude má i vlastní terminál. Příkazy v něm platí stejně jako v příkazové řádce agenta.

  • Hlídá kód (hook před příkazem v terminálu aplikace):
    • co dělá jen člověk, je agentovi odmítnuto: přihlášení (strom login), pečeť (strom seal), instalace a odebrání konektoru, svolení archivu (strom allow), schválení vyprávění, rozhodnutí hypotézy, odpověď na místo a další příkazy člověka, i s plnou cestou ke strom nebo s proměnnou před ním;
    • git, který výzkum agentovi zakazuje, je odmítnut;
    • most do aplikace Strom je odmítnut (jeho adresa i soubor, ve kterém je).
  • Hranice: strom terminál aplikace mezi dovolené příkazy nepřidává: každý příkaz v něm schvaluje člověk, jako dosud. Terminál aplikace je přihlašovací shell uživatele s jeho cestou k programům.
  • Jen metodika: agent spouští strom ve své příkazové řádce, ne v terminálu aplikace.
  • Proč: pravidla stromu pro příkazovou řádku agenta na terminál aplikace samy nedosáhnou; hook stromu je přenese.
  • Ovládání: nic: platí samo ve výzkumu.
  • Platí od: výzkum 1.29.0

R12.4 Aplikace Claude bez Claude Code v terminálu

Aplikace Claude stačí na rozhovor. Co strom spouští sám, spouští Claude Code v terminálu.

  • Hlídá kód:
    • samostatná práce (strom run), čtení skenů čtenáři (strom read), opravy a práce z aplikace Strom bez Claude Code v terminálu skončí kódem agent.cli-missing, dřív než padne otázka nebo odhad ceny. Hláška nabídne pokračovat v rozhovoru v aplikaci (strom chat) a instalaci Claude Code;
    • most aplikaci Strom řekne, že čtení není připravené, se stejným kódem;
    • strom setup ukáže řádek Claude – aplikace (samostatná práce a čtení skenů potřebují Claude Code) a nabídne instalaci Claude Code. Jde ji odmítnout; bez člověka se jen vypíše instalační řádek;
    • strom doctor varuje (není to chyba) v řádku agent v terminálu: samostatná práce, čtení skenů a práce z aplikace Strom potřebují Claude Code v terminálu; strom doctor --fix nabídne instalaci;
    • v rozhovoru bez Claude Code v terminálu čte skeny čtenář skenů stromu přímo v rozhovoru (místo strom read).
  • Hranice: kopii Claude Code, kterou má aplikace Claude v sobě, strom nikdy nepoužije: spouští jen Claude Code nainstalovaný v terminálu.
  • Proč: rozhovor vede aplikace, ale samostatnou práci a čtenáře spouští strom příkazem Claude Code. Říct to předem šetří souhlas i odhad ceny, které by k ničemu nevedly.
  • Ovládání: terminál: strom doctor, strom doctor --fix, strom setup, strom chat.
  • Platí od: výzkum 1.29.0

R12.5 Codex: v terminálu a v aplikaci ChatGPT

Codex se spouští v terminálu, nebo v aplikaci ChatGPT (starší samostatná aplikace Codex ji předchází). Prohlížeč, Chrome a ovládání počítače jsou jeho zásuvné moduly v jednom nastavení Codexu (~/.codex/config.toml), které sdílí terminál i aplikace. Prohlížeč Codex ovládá kódem v JavaScriptu (nástroj js), ne adresou stránky. Hook stromu před prohlížečem platí pro Codex v terminálu; prohlížeč aplikace ChatGPT běží přes cloud ChatGPT a žádný hook stromu nevolá (R12.5.1).

  • Hlídá kód:
    • příkazy strom podle pravidel stromu pro Codex (.codex/rules/strom.rules): strom je dovolený, přihlášení, pečeť, instalace a odebrání konektoru a git jsou zakázané. Codex tato pravidla čte, až člověk složce výzkumu důvěřuje;
    • před každým voláním prohlížeče Codexu v terminálu běží hook stromu (.codex/hooks.json). Codex ho spustí, až člověk složce výzkumu důvěřuje a hook strom v Codexu potvrdí (Trust). strom za člověka nic nepotvrzuje;
    • adresa stránky napsaná v kódu: stejné rozhodnutí jako u prohlížeče v Chromu (R9.4). Archiv, který pouští jen prohlížeč člověka, je bez svolení přes prohlížeč odmítnut se stejnou radou; povolený se zapíše a drží své tempo spolu se stažením webu téhož webu. Dvě stránky archivů v jednom volání jsou odmítnuty: stránky jdou po jedné. Most do aplikace Strom je odmítnut vždy; místní adresy (localhost) hook neposuzuje;
    • kód, který pracuje se stránkou bez adresy (klik, zpět): platí pro něj web, který hook v sezení pustil naposledy;
    • kód bez adresy, kterou by strom viděl, a bez takového webu: nikdy se neodmítne. Zapíše se jako nehlídaný (strom net web ho počítá) a agent jednou za sezení dostane radu psát adresu každé stránky přímo do volání;
    • otázku člověku Codex z hooku nepřijme: kde by se strom ptal (víc požadavků na jeden web, než sezení smí), je volání odmítnuto;
    • samostatný běh (strom run) s Codexem bez osobních doplňků agenta (agent.addons off, výchozí) vypne jeho zásuvné moduly, prohlížeč a ovládání počítače. S agent.addons on a v rozhovoru zůstanou, jak je člověk má;
    • strom doctor, strom setup a strom chat u Codexu v terminálu řeknou, když hook stromu čeká na potvrzení, od potvrzení se změnil, je v Codexu vypnutý, hooky Codexu jsou vypnuté, Codex složce výzkumu nedůvěřuje, nebo soubor hooku chybí. Stav čtou jen z nastavení Codexu. Soubor hooku, který jen chybí nebo je zastaralý, není varování: zapíše se znovu sám, až strom příště spustí agenta (strom chat, strom run), a do té doby se nic neztrácí.
  • Hranice:
    • dokud hook potvrzený není, a znovu po každé jeho změně, Codex ho přeskakuje: prohlížeč Codexu pak strom nehlídá;
    • ovládání počítače Codexu (kód, který ovládá jiné aplikace) hook nechá být: strom ho nehlídá ani nezapisuje (R12.10);
    • hledání na webu Codexu žádný hook nevidí;
    • kontrola archivu (strom net web --check --browser) a strom doctor počítají s prohlížečem agenta jen u Claude Code: s Codexem čeká úkol u archivu jen přes prohlížeč na snímky od člověka (R9.4.3);
    • bez Codexu v terminálu (jen aplikace ChatGPT) strom samostatnou práci, čtení skenů čtenáři ani práci z aplikace Strom nespustí; skončí stejným kódem agent.cli-missing jako u Claude (R12.4).
  • Jen metodika: agent prohlížeč Codexu z vlastní vůle nepoužije: do archivu, kam smí jen prohlížeč člověka, s ním nejde a snímky uloží člověk (R9.4.2, R9.6). Když ho použije, píše adresu každé stránky přímo do volání (tab.goto("https://…")), po jedné stránce, a řadu stránek archivu neproklikává.
  • Proč: prohlížeč Codexu se ovládá kódem, ne adresou stránky. strom posoudí jen adresu, kterou v kódu vidí; kód bez adresy proto neodmítá, jen ho zapíše.
  • Ovládání: Codex v terminálu ve složce výzkumu: Review hooks (/hooks) → hook strom → Trust. Terminál: strom doctor (řádky prohlížeč desktopových aplikací a hooky Codexu (prohlížeč); při zvolené aplikaci ChatGPT se řádek hooků jmenuje hooky Codexu (Codex v terminálu)), strom agents sync (zapíše chybějící soubor hooku), strom net web (počet nehlídaných volání), strom config set agent.addons on|off.
  • Platí od: výzkum 1.27.0 (vypnutí prohlížeče a ovládání počítače v samostatném běhu); agent.addons od 1.14.0; hook před prohlížečem Codexu a chybějící Codex v terminálu od 1.29.0
  • Od výzkumu 1.30.0: hook hlídá i prohlížeč, který Codex otevře přes createBrowserTab; adresa v tom volání se posoudí stejně. Hook se tím změnil, takže ho Codex přeskakuje, dokud ho člověk znovu nepotvrdí (Trust). strom setup a strom chat u aplikace ChatGPT o hookách Codexu nemluví.

R12.5.1 Prohlížeč aplikace ChatGPT

Prohlížeč aplikace ChatGPT (Codex) běží přes cloud ChatGPT a žádný hook stromu nevolá: strom ho nehlídá a o webech rozhoduje dialog ChatGPT. U dialogu ChatGPT „cloudový prohlížeč“ k archivu s omezením (R9.2) se volí Zamítnout; Povolit přístup ke všem relevantním webům se nevolí.

  • Hranice:
    • prohlížeč aplikace ChatGPT strom nehlídá ani nezapisuje, ať je hook stromu v Codexu potvrzený, nebo ne;
    • Codex v terminálu zůstává hlídaný, jakmile je hook stromu v Codexu potvrzený (R12.5).
  • Proč: strom posoudí jen volání, které mu agent ukáže hookem; prohlížeč v cloudu ChatGPT žádný hook nevolá. Na Macu 8. 11. 2026 (výzkum 1.29.0) se v aplikaci ChatGPT hook stromu při práci s prohlížečem nespustil ani jednou.
  • Ovládání: terminál: strom doctor (řádek aplikace ChatGPT jako varování: „prohlížeč strom nehlídá (běží přes cloud ChatGPT), o webech rozhoduje dialog ChatGPT“, s radou k dialogu), strom setup (řekne to jednou, když se zvolí aplikace ChatGPT).
  • Platí od: výzkum 1.30.0

R12.6 Co ověřené není

Tabulka R12.1 popisuje kód výzkumu a to, co bylo ověřené na Macu v aplikaci Claude (záložka Code). Živě ověřené zatím není:

  • aplikace Claude s odpojeným rozšířením v Chromu, nebo s vestavěným prohlížečem jako preferovaným: který prohlížeč agent pak zvolí (plyne jen z pokynů aplikace agentovi);
  • příkazová řádka agenta v aplikaci Claude a stažení webu v ní (hooky jsou tytéž jako v terminálu);
  • hlídání v aplikaci Claude, když Claude Code v terminálu není (aplikace spouští hooky vlastní kopií Claude Code);
  • Codex v terminálu živě (pravidla stromu, hook před prohlížečem a jeho potvrzení, odmítnutí a zápis nehlídaných volání, kroky člověka); hook před prohlížečem Codexu je popsaný z kódu;
  • aplikace ChatGPT: otevření rozhovoru odkazem a kroky člověka;
  • ovládání počítače Codexu: zda dává aplikacím úrovně jako aplikace Claude (R12.10);
  • Antigravity, Grok Build a OpenCode živě v žádném způsobu práce: pravidla a hooky stromu, kroky člověka, odmítnutí příkazů člověka;
  • aplikace OpenCode: otevření rozhovoru odkazem a to, že čte pravidla opencode.json výzkumu;
  • Grok otevřený ve složce výzkumu jinak než přes strom chat (ve složce, které nedůvěřuje): co z pravidel a hooků stromu pak platí;
  • zda prohlížeč nebo ovládání počítače mají Antigravity, Grok Build a OpenCode a jak je agent použije (strom je nehlídá);
  • aplikace Claude, ChatGPT a OpenCode na Windows.
  • Platí od: výzkum 1.29.0

R12.7 Antigravity

Antigravity se spouští v terminálu příkazem agy. Antigravity má i aplikaci, ale strom v ní rozhovor neotevírá (odkaz, který by rozhovor otevřel, strom nezná): strom chat s Antigravity je vždy v terminálu.

  • Hlídá kód:
    • strom setup (a strom agents install) zapíše do nastavení Antigravity pravidlo, že strom smí bez ptaní (command(strom));
    • příkazy, které patří jen člověku, odmítne strom sám (R12.1);
    • samostatný běh (strom run): co nastavení Antigravity nedovoluje, je odmítnuto, nikdo se neptá. Když Antigravity u odmítnutého příkazu skončí, strom mu ve stejném rozhovoru řekne, ať pokračuje jen přes strom, nejvýš dvakrát. Na úrovni full se oprávnění přeskočí;
    • stažení webu a hledání Antigravity se v samostatném běhu zapíše do záznamu výzkumu až potom, co proběhlo.
  • Hranice:
    • hook před stažením webu, prohlížečem ani příkazem Antigravity nemá: hranice webu (R9.3), prohlížeč ani ovládání počítače Antigravity strom předem nekontroluje;
    • pravidla souborů a gitu pro Antigravity strom ve složce výzkumu nezapisuje;
    • most do aplikace Strom chrání jen jeho vlastní kontroly.
  • Jen metodika: pokyny AGENTS.md: agent pracuje jen přes strom, web si předem ověří (strom net web --check), prohlížeč Antigravity z vlastní vůle nepoužije a do archivu jen přes prohlížeč člověka s ním nejde (R9.4.2).
  • Ovládání: terminál: strom agents use antigravity, strom chat, strom setup.
  • Platí od: výzkum 1.0.0; pokračování po odmítnutém příkazu od 1.14.0

R12.8 Grok Build

Grok Build se spouští v terminálu příkazem grok. Žádnou aplikaci Groku strom neotevírá: strom chat s Grokem je vždy v terminálu.

  • Hlídá kód:
    • pravidla stromu v .grok/config.toml: strom dovolený; přihlášení, pečeť, instalace a odebrání konektoru, git, důkazy výzkumu a nastavení člověka zakázané. Grok je čte jen ve složce, které důvěřuje: strom chat i strom run ho spouští se složkou výzkumu jako důvěryhodnou (zapíše se jednou za výzkum);
    • hooky stromu v .grok/hooks/strom.json: před stažením webu a hledáním stejná pravidla jako u Claude Code (R9.3); před příkazem v příkazové řádce agenta odmítnutí mostu do aplikace Strom;
    • samostatný běh bez osobních doplňků (agent.addons off, výchozí): Grok nepřevezme dovednosti, MCP servery a hooky Claude Code a Cursoru a vypne svou paměť; hooky stromu v .grok/hooks platí dál. Co pravidla nedovolí, je odmítnuto, nikdo se neptá; na úrovni full platí jen zákazy.
  • Hranice:
    • vlastní dovednosti, zásuvné moduly a MCP servery Groku zůstanou i v samostatném běhu: přepínač pro jeden běh Grok nemá;
    • neškodné příkazy pouští Grok i podle vlastního úsudku: drží zákazy, ne seznam dovoleného;
    • prohlížeč ani ovládání počítače Groku strom nehlídá: hlídá jen Claude in Chrome, vestavěný prohlížeč aplikace Claude (R12.2) a prohlížeč Codexu (R12.5).
  • Jen metodika: pokyny AGENTS.md a .grok/rules/strom.md: skeny čte Grok sám, způsob delegování z CLAUDE.md mu nepatří.
  • Ovládání: terminál: strom agents use grok, strom chat, strom config set agent.addons on|off.
  • Platí od: výzkum 1.4.0; hooky webu a samostatný běh bez osobních doplňků od 1.14.0; hook před příkazem od 1.27.0

R12.9 OpenCode

OpenCode se spouští v terminálu, nebo v aplikaci OpenCode: strom chat ji otevře odkazem se složkou výzkumu a připravenou zprávou. Model vezme aplikace z opencode.json výzkumu.

  • Hlídá kód:
    • pravidla stromu v opencode.json ve složce výzkumu: strom dovolený; přihlášení, pečeť, instalace a odebrání konektoru a git zakázané; důkazy výzkumu a historie (.git) se nečtou ani nemění; bez ptaní se zapisuje jen do poznámek (notes/) a do konektorů, které agent staví; vlastní pravidla a pokyny (opencode.json, AGENTS.md, CLAUDE.md) agent nemění. Na ostatní příkazy a zápisy se OpenCode zeptá; na úrovni full udělá bez ptaní vše, co pravidla nezakazují;
    • samostatný běh: agent OpenCode strom-run se stejnými pravidly; co by se ptalo, je odmítnuto (OpenCode by jinak celý běh ukončil u první otázky);
    • bez OpenCode v terminálu (jen aplikace) skončí samostatná práce, čtení skenů čtenáři a práce z aplikace Strom kódem agent.cli-missing, jako u Claude (R12.4);
    • stažení webu a hledání OpenCode se v samostatném běhu zapíše do záznamu výzkumu až potom, co proběhlo.
  • Hranice:
    • hook OpenCode nemá: stažení webu a hledání pravidla dovolují a strom je předem nekontroluje (R9.3); prohlížeč ani ovládání počítače, pokud je OpenCode má, strom nehlídá;
    • osobní doplňky OpenCode zůstanou i v samostatném běhu: přepínač pro ně strom nemá.
  • Jen metodika: pokyny AGENTS.md: agent pracuje jen přes strom, web si předem ověří (strom net web --check) a do archivu jen přes prohlížeč člověka nejde (R9.4.2).
  • Ovládání: terminál: strom agents use opencode, strom chat, strom chat --where app|terminal.
  • Platí od: výzkum 1.0.0; agent strom-run od 1.4.0

R12.10 Ovládání počítače (computer use)

Ovládání počítače (computer use) ovládá počítač jako člověk: snímky obrazovky, klikání a psaní. strom ho nehlídá u žádného agenta a nedoporučuje ho; nic v něm nevypíná ani nezapíná.

  • Hranice:
    • aplikace Claude dává při ovládání počítače aplikacím úrovně: prohlížeč jen ke čtení (snímek obrazovky, bez kliknutí a psaní), terminál jen ke klikání (bez psaní a kláves), ostatní aplikace plně. Aplikaci Strom v prohlížeči ani výzkum v terminálu proto ovládáním počítače neovládne: aplikace Strom jde nástroji stránky v prohlížeči (vestavěný prohlížeč aplikace Claude, Claude in Chrome; A9.4), výzkum příkazem strom v příkazové řádce agenta;
    • rozhovor v aplikaci Claude bez složky výzkumu (záložka Chat) má příkazovou řádku mimo počítač: strom v něm spustit nejde;
    • ovládání počítače Codexu hook stromu nechá být (R12.5). Zda dává aplikacím úrovně jako aplikace Claude, ověřené není (R12.6);
    • pravidla archivů platí stejně i tam, kde strom nehlídá: tempo, „jen ručně“ (R9).
  • Jen metodika: agent ovládání počítače nikdy nedoporučí zapnout. Když ho má: aplikaci Strom ovládá nástroji stránky v prohlížeči, ne podle bodů obrazovky; výzkum příkazem strom ve své příkazové řádce, nikdy psaním do okna terminálu; souhlasy a nastavení člověka (podklad mapy z OpenStreetMap, jak se posílají úpravy do výzkumu) nechá člověku a řekne, co na něj čeká.
  • Ovládání: nic: strom ovládání počítače nevypíná ani nezapíná. Terminál: strom doctor, řádek prohlížeč desktopových aplikací.
  • Platí od: výzkum 1.29.0