Doryo · pult

Kolego nad claude -p

pool: —

Nová konverzace

Vestavěné nástroje claude

Init prompt (identita a pravidla)

Jde do --append-system-prompt při spuštění. Platí po celou konverzaci — změna se projeví až na nové. Nepatří sem tajemství ani jména externích lidí (je to v argv procesu).

Eval — živé testy nad claude -p

Případy
Výsledky

Zatím nic — spusť běh, nebo vyber minulý.

Běh jede stejnou cestou jako UI (shield → broker → claude) pod personami doryo-alice/doryo-bob (v jejich seznamu konverzací je poznáš podle „eval ·"), karty gate rozhoduje runner sám a consenty po sobě vrací. Ujídá sdílený pool seatů — pouštěj vědomě.

Seat token pro claude -p

1 · Autorizuj instanci u Anthropic

Na stroji běží claude setup-token a čeká. Otevři odkaz, přihlas se účtem s předplatným a zkopíruj kód, který ti Anthropic ukáže.

Otevřít autorizaci u Anthropic ↗

2 · Vlož kód

Kód vyměním za token přímo na stroji, uložím ho do /root/doryo-secrets/env a restartuji službu. Token se do prohlížeče nedostane.

Obraz z CLI

Kdyby token z výstupu přečíst nešlo, uvidíš ho tady — zkopíruj ho pak do pole CLAUDE_CODE_OAUTH_TOKEN v záložce Instance.

Statistiky tahů

Tokeny na tah outputthinking

Trvání tahu (s)

Kontext tahu = input + cache read (vyber konkrétní konverzaci)

Kontext se měří nepřímo: input + cache_read tokeny tahu ≈ co model četl. „≈ cena přes API" je hypotetická (jedeme na seatech): primárně claudem hlášený total_cost_usd, jinak dopočet tokeny × ceník modelu (cache read 0,1×, cache write 1,25× vstupní ceny). Pozor: duplicitní usage řádky po reattachi (docs/08 §3) sumu nafukují. Model/effort se zapisují od 2. 9. večer — starší tahy je nemají.

Nápověda pro testování

Kde co běží (tři vrstvy)

Edituje se ve workspace → push na main → autodeploy do 3 minut nasadí /opt/doryo (branka: syntaxe + testy + converge, při pádu rollback). Vrstvu 3 (/etc/doryo, unity, shim) srovnává converge sám. Kliknutím kterýkoli blok níž zkopíruješ.

Kontrola stavu stroje

Read-only pohled je záložka Instance vpravo (jen admin). Z terminálu totéž:

/opt/doryo/deploy/setup.sh --check

Setup apka (grafický wizard)

Jednorázová — pouští ji root na ide1, vypíše URL s tokenem; do prohlížeče přes SSH tunel. Hlavní scéna: bootstrap čistého stroje (klientský server, VM).

# na ide1 (root):
node /opt/doryo/deploy/setup-ui.mjs
# na svém stroji (tunel), pak otevřít vypsanou URL:
ssh -L 8790:127.0.0.1:8790 root@ide1

Ruční srovnání stroje (converge)

/opt/doryo/deploy/setup.sh --converge && systemctl restart doryo

Demo přepínače (per stroj, /etc/doryo/doryo.env)

DORYO_MOCK_LQD_CORE=8799 = mock evidence lqd-core (registruje se sám jako API zdroj) · DORYO_DEMO_TOOLS=1 = fiktivní gmail/fio/calendar. Po změně:

systemctl restart doryo

Co znamená „pool five_hour: allowed"

Interní instance jede na seatech předplatného, ne na API klíči — Anthropic měří spotřebu v klouzavém 5hodinovém okně (a týdenním limitu) na účet. Claude to hlásí v každém tahu (rate_limit_event) a pill v hlavičce ukazuje poslední stav: allowed = okno nevyčerpané, tahy jedou · rejected = pool je vyčerpaný a čeká se na reset (čas resetu je v záložce Usage). Je to sdílený pool všech uživatelů seatu — proto Usage měří tokeny per uživatel: jeden těžký uživatel umí okno vyjíst všem (riziko T9 z docs/01).

Eval a konverzace

Tlačítko Eval (admin) pouští živé testy — ujídá sdílený pool, spouštěj vědomě. Křížek u konverzace v levém sloupci ji kompletně zavře: ukončí claude v tmuxu a smaže transkript i pseudonymy (audit zůstává). Dokumentace: /opt/doryo/docs/ (01 návrh · 03 rozhodnutí · 08 slabiny).

Napiš zprávu — nová konverzace se založí sama.
Volbu modelu, effortu a nástrojů nabízí tlačítko „Nová konverzace".