Codex na telefonu: jak pokračovat v úkolu přes Codex Cloud
MarkdownVytvoření a publikování cloudového prostředí Codexu, pokračování v úkolu z telefonu, aktualizace prostředí, zdroje a omezení.
Přečíst celý článek
Chcete-li pokračovat v úkolu Codexu na telefonu, spusťte ho v cloudu. Při jednorázovém nastavení vytvořte a publikujte prostředí Codex Cloud na webu ChatGPT nebo v desktopové aplikaci. Úkol zahájený v cloudu můžete otevřít na telefonu a pokračovat v práci. Úkol zahájený v běžném Codexu na počítači tímto způsobem převést nelze: musíte ho uložit na GitHub a znovu zahájit v cloudu.
Agent na vašem počítači vidí každou složku projektu, veškerou jeho paměť i znalosti. Z telefonu se k nim ale nedostanete. Na jaře se autora zeptali, jestli pracuje z chytrého telefonu. Odpověděl, že to sám nedělá: možné to je, ale má to svá úskalí a ne všechno je intuitivní. Codex teď pro tohle nabízí cloud. Jdeme na to.
Praktické pokyny k práci s Ailoot najdete v dokumentaci.
Hlavní poznatek
Váš telefon neuvidí úkol Codexu spuštěný na počítači: soubory na disku, spuštěné programy ani přihlášení v prohlížeči se do cloudu samy nepřenesou. Potřebujete Codex Cloud: cloudové prostředí s vašimi repozitáři na GitHubu, závislostmi a přístupovými údaji. Vytvořte ho na webu ChatGPT nebo v desktopové aplikaci, klikněte na Publish a spusťte úkol v cloudu. Pak otevřete tentýž úkol v aplikaci ChatGPT na telefonu a pokračujte v práci. Cloudový úkol pokračuje, i když je váš počítač v režimu spánku.
Proč úkol Codexu z počítače není vidět na telefonu?
Codex má 3 režimy. Local a Worktree běží na vašem počítači. Worktree používá samostatnou kopii projektu; tomuto režimu se věnuje samostatný článek. V režimu Cloud běží úkol na virtuálním počítači OpenAI.
Cloudový úkol vidí pouze své vlastní prostředí a začíná z repozitáře na GitHubu. GitHub je cloudová služba pro kód. Pokud váš projekt zatím existuje pouze na disku, řekněte agentovi: „Hele, tuhle aplikaci potřebujeme přesunout na GitHub.“ Zeptá se vás, zda se chcete přihlásit ke GitHubu a zda má být repozitář veřejný, nebo soukromý. Řekněte „soukromý“: ke kódu pak budete mít přístup jen vy.
Pokud Codex ještě nemáte nainstalovaný, začněte samostatným článkem o instalaci a přístupu.
Jak vytvořit a publikovat prostředí pro Codex Cloud?
Prostředí můžete vytvořit pouze na webu ChatGPT nebo v desktopové aplikaci. Na telefonu si vybíráte prostředí, které už je nastavené.
OpenAI dříve měla samostatnou aplikaci Codex; teď ji spojila s ChatGPT do jediného rozhraní. Autor považuje tento přístup za vhodnější a pohodlnější.
- Přihlaste se do ChatGPT a přepněte na Codex.
- V novém úkolu vyberte Work in → Cloud, otevřete Select environment a klikněte na Create environment.
- Vyberte své repozitáře na GitHubu. Pokud GitHub není připojený, Codex vás vyzve k jeho připojení.
- Klikněte na Get started. Codex prozkoumá repozitáře, nainstaluje závislosti a nástroje a ověří, že vše funguje. Instalační příkazy nemusíte psát ručně.
- Pokud něco chybí, například klíč ke službě, Codex se zeptá. Potřebné verze, příkazy nebo služby můžete rovnou upřesnit.
- Zkontrolujte zprávu o nastavení, uložte změny a klikněte na Publish.
- Až se zobrazí Environment published, klikněte na Start a new task a popište úkol.
Stejný postup najdete také pod Settings → Codex Cloud → Environments → Create environment.
Uložení a publikování jsou 2 různá tlačítka. Uložením se zapamatuje nastavení. Každý nový úkol vychází z publikovaného prostředí. Dokud prostředí nepublikujete, nemůžete ho vybrat pro úkol na žádném zařízení.
Jak pracovat z telefonu: 2 možnosti
Codex Cloud. Nepotřebujete vlastní server; počítač poskytuje OpenAI. Spouští se na něm ale pouze Codex, a to jen s tím, co vložíte do prostředí.
Vlastní server. V popsaném nastavení jsou na serveru nainstalované Claude Code, Codex a Hermes a Hermes je spravuje. Hermese můžete z telefonu kontaktovat přes robota na Telegramu. Hodí se to zejména na cestách: nadiktujete úkol hlasem a zprávu dostanete na stejné místo. O tom, jak udržet Hermese spuštěného na serveru nepřetržitě, pojednává samostatný článek; jak tam přesunout projekt z Codexu, se dozvíte zde.
Jak otevřít stejný úkol na telefonu
Na webu: Work in → Cloud a pak vyberte prostředí. Na telefonu: otevřete v aplikaci ChatGPT Codex a vyberte publikované prostředí.
Chcete-li pokračovat v práci na již zahájeném úkolu, otevřete tentýž úkol. Nový úkol začíná od začátku s použitím publikovaného prostředí. Stávající úkol pokračuje se svými vlastními soubory, včetně dosud nepotvrzených změn, a se svými nainstalovanými nástroji.
Úkol můžete zahájit na notebooku a výsledek si prohlédnout na telefonu.
Ať už agentovi zadáte jakýkoli úkol — Hermesovi, Claude Code nebo Codexu — vždy se na konci zeptejte: „Jste si jistí, že jste úkol vyřešili správně?“ Před uložením na GitHub změny projděte a zkontrolujte výsledky.
Jak aktualizovat prostředí, aniž byste narušili probíhající úkoly
Projekty se mění: přidáte knihovnu nebo potřebujete novou službu. Otevřete Settings → Codex Cloud → Environments, v nabídce prostředí vyberte Edit, popište změnu a nechte Codex připravit a zkontrolovat aktualizaci. Pak ji uložte a klikněte na Republish.
Nové úkoly převezmou aktualizaci. Již probíhající úkoly si zachovají svůj stav; opětovné publikování je neresetuje. Prostředí samo na pozadí načte aktuální kód z repozitáře, aniž by znovu instalovalo závislosti.
Jaký výpočetní výkon máte k dispozici a jak dlouho se úkol uchovává
Každý cloudový úkol běží na vlastním virtuálním počítači. Jeho výpočetní výkon závisí na tarifu ChatGPT; nejlevnějším tarifem v tabulce OpenAI je Plus:
| Tarif ChatGPT | Procesory (vCPU) | Paměť | Disk |
|---|---|---|---|
| Plus, Edu Plus | 2 | 8 GB | 8 GB |
| Pro, Business, Enterprise | 4 | 16 GB | 32 GB |
| Edu, Edu Pro | 4 | 16 GB | 32 GB |
Pro Enterprise jsou k dispozici výkonnější počítače; podmínky a ceny vám sdělí account manažeři OpenAI.
Ve výchozím nastavení můžete obnovit stav úkolu po dobu 7 dnů od poslední zprávy nebo obnovení. Poté se na něj nelze spoléhat. Proto po každém dokončeném úseku práce požádejte agenta: „Ulož to na GitHub.“
Co cloud zatím neumí
- Ovládat za vás počítač a prohlížeč (Computer and browser use). OpenAI to má na plánu.
- Pracovat s GitLabem nebo samostatně hostovaným GitHub Enterprise Serverem. I tyto možnosti jsou na plánu.
- Vaše osobní dovednosti z počítače se do cloudu nepřenášejí; cloudový úkol vidí jen dovednosti z repozitáře. Potřebujete-li dovednost v cloudu, vložte ji tam.
Existuje také starý Codex Cloud (Legacy), který zajišťuje kontrolu kódu a integrace s Linear a GitHubem. OpenAI ho plánuje ukončit.
Když prostředí v seznamu chybí nebo se nastavení nezdaří
Prostředí chybí při výběru úkolu. Otevřete Settings → Codex Cloud → Environments. Štítek Unpublished znamená, že nastavení nebylo dokončeno publikováním. Dokončete ho a klikněte na Publish.
Nástroj se nenainstaluje. V konverzaci o nastavení zjistěte, který příkaz selhal, a požádejte Codex, aby problém prošetřil a zkusil to znovu, například: „Nainstaluj pnpm a spusť testy projektu.“ Pokud nastavení selhalo hned na začátku, klikněte na Try again. Potřebujete-li opravit soubory projektu nebo seznam závislostí, udělejte to v běžném úkolu a pak se vraťte k nastavení prostředí.
Spouštěli jste už úkoly Codexu v cloudu, nebo zatím všechno necháváte na svém počítači?
Zdroje
- OpenAI: Cloud environments — vytváření a publikování prostředí, ukládání a publikování, nové a stávající úkoly, Republish, pokračování na webu a telefonu, práce při uspání počítače, prostředky virtuálního počítače podle tarifu, 7denní uchovávání, omezení, dovednosti v repozitáři, Codex Cloud (Legacy), Unpublished a Try again.
- OpenAI: Codex Cloud — rychlý začátek: web, telefon nebo desktopová aplikace, připojení GitHubu, Get started, Publish a Start a new task.
- OpenAI: Codex modes — režimy Local, Worktree a Cloud; Local a Worktree běží na vašem počítači.
V poznávání Ailoot můžete pokračovat na ailoot.ai.
Další podrobnosti
Časté otázky
Proč při spouštění cloudového úkolu nevidím své prostředí?
Ověřte, zda není stále označené Unpublished. Uložení nastavení a publikování jsou samostatné kroky; dokončete nastavení a prostředí publikujte, než ho vyberete pro nový úkol.
Mám v telefonu otevřít existující cloudový úkol, nebo založit nový?
Chcete-li pokračovat s jeho soubory a nainstalovanými nástroji, otevřete existující úkol. Nový úkol začíná odděleně z publikovaného prostředí a nenavazuje na necommitnutý pracovní stav předchozího úkolu.