Navigace
ELOWEN · Dokumentace

Poslední aktualizace: 27. října 2026

Procházet dokumentaci · Přístup a limity interaktivního terminálu
Počítače, terminál a Git

Přístup a limity interaktivního terminálu

Zjistěte, kdo smí otevřít terminál Projektu, kde běží a co ho drží při životě nebo ukončí.

Kdo ho smí otevřít

Terminál potřebuje přihlášenou webovou relaci. Osobní API token a vlastní přihlašovací údaj agenta se odmítají, protože ani jeden není člověk u klávesnice.

Účet může mít otevřené čtyři terminály najednou a instance 32 a terminál lze otevřít jen v Projektu, jehož je účet členem. Ztráta členství nebo povolení pluginu terminál ukončí.

Kde běží

Interaktivní terminál je vlastní shell člověka, izolovaný přesně jako příkaz, který ten člověk spouští v chatu: terminál operátora běží přímo na hostiteli a terminál kohokoli jiného pod bubblewrapem s HOME jeho účtu. Izolovat příkazy běžných účtů rozhoduje pro ně stejně jako pro příkazy.

Ve spravovaném Projektu se terminál otevře uvnitř běžícího prostředí a začne v adresáři Projektu, takže zastavené prostředí nejprve spusťte. Terminály na hostiteli i ve spravovaném prostředí používají Bash s ovládáním úloh, včetně Ctrl+C pro přerušení příkazu na popředí.

Na spárovaném počítači

Spárovaný počítač s Linuxem nebo Windows otevře terminál na sobě a použije vlastní přihlášení do Gitu a GitHub CLI. Počítač musí být online s aktuálním klientem, účet potřebuje výslovné členství a Linux potřebuje /usr/bin/python3.

Windows používá PowerShell v terminálu ConPTY a vyžaduje build Windows 18309 nebo novější. Jiné operační systémy počítače interaktivní terminál otevřít neumí.

Odpojený nebo zastaralý klient se hlásí v okně terminálu, takže ho před dalším pokusem aktualizujte nebo připojte. Opětovné připojení počítače starý terminál ukončí; náhradní spojení ho nemůže převzít, takže otevřete nový.

Ovládání okna

Okno terminálu používá Vaše vzhledová nastavení v Účet → Terminál. Shell otevřete ikonou terminálu na kartě Projektu v Projektech.

  • Minimalizace nebo Escape nechá shell běžet v doku; obnovíte ho ikonou s popiskem.
  • Druhý terminál ve stejném Projektu má očíslovaný popisek.
  • Zavřít terminál a ukončit shell ukončí shell okamžitě, spolu se vším, co spustil. Nic se neptá na potvrzení.
  • Až shell skončí, Nový terminál otevře další v daném Projektu.

Přežije obnovení stránky

Minimalizace nechá terminál připojený a běžící. Po obnovení stránky nebo ztrátě spojení s prohlížečem čeká až třicet minut, než se vrátíte; potom se shell ukončí.

Obnovení stránky vrátí až 1 MiB posledního výstupu terminálu a celoobrazovkové programy mohou potřebovat změnu velikosti, aby se překreslily. Otevření stejného terminálu v druhém okně ho převezme a starší okno nabídne převzetí zpět.

Terminály nepřežijí restart démona, stejně jako procesy na pozadí výše.

Přihlašovací údaje

GitHub přihlašovací údaj účtu je dostupný v izolovaných shellech na hostiteli i ve spravovaných shellech za stejných pravidel jako Bash, s redigovaným výstupem, který údaj obsahuje. Přímý shell na hostiteli tento údaj nedostane.

Otevření interaktivního terminálu Projektu, Přehled terminálu, Spuštění příkazu shellu, Nastavení vývojového prostředí účtu.