Codex na telefonie: jak kontynuować zadanie przez Codex Cloud
MarkdownTworzenie i publikowanie środowiska Codex Cloud, kontynuowanie zadania na telefonie, aktualizowanie środowiska, zasoby i ograniczenia.
Przeczytaj cały artykuł
Aby kontynuować zadanie Codex na telefonie, uruchom je w chmurze. W ramach jednorazowej konfiguracji utwórz i opublikuj środowisko Codex Cloud na stronie ChatGPT lub w aplikacji komputerowej. Możesz otworzyć na telefonie zadanie rozpoczęte w chmurze i kontynuować pracę. Zadania rozpoczętego w zwykłym Codexie na komputerze nie da się w ten sposób przenieść: musisz zapisać je na GitHubie i ponownie rozpocząć w chmurze.
Agent na komputerze widzi każdy folder projektu, wszystkie jego wspomnienia i całą wiedzę. Nie masz jednak do nich dostępu z telefonu. Wiosną autora zapytano, czy pracuje na smartfonie. Odpowiedział, że sam tego nie robi: jest to możliwe, ale wiąże się z pewnymi niuansami i nie wszystko jest intuicyjne. Teraz Codex ma do tego chmurę. Zaczynajmy.
Praktyczne instrukcje dotyczące pracy z Ailoot znajdziesz w dokumentacji.
Najważniejsza informacja
Telefon nie zobaczy zadania Codex uruchomionego na komputerze: pliki na dysku, uruchomione programy i loginy do przeglądarki nie przenoszą się same do chmury. Potrzebujesz Codex Cloud: środowiska chmurowego z repozytoriami GitHub, zależnościami i danymi dostępowymi. Utwórz je na stronie ChatGPT lub w aplikacji komputerowej, kliknij Publish i rozpocznij zadanie w chmurze. Następnie otwórz to samo zadanie w aplikacji ChatGPT na telefonie i kontynuuj pracę. Zadanie w chmurze działa nawet wtedy, gdy komputer jest uśpiony.
Dlaczego zadanie na komputerze nie jest widoczne na telefonie
Codex ma 3 tryby. Local i Worktree działają na komputerze. Worktree korzysta z oddzielnej kopii projektu; ten tryb opisano w osobnym artykule. W trybie Cloud zadanie działa na maszynie wirtualnej OpenAI.
Zadanie w chmurze widzi tylko własne środowisko i rozpoczyna pracę na podstawie repozytorium na GitHubie. GitHub to usługa chmurowa do przechowywania kodu. Jeśli Twój projekt znajduje się obecnie tylko na dysku, powiedz agentowi: „Słuchaj, tę aplikację trzeba przenieść na GitHub.” Zapyta Cię o zalogowanie się do GitHuba oraz o to, czy repozytorium ma być publiczne, czy prywatne. Wybierz „prywatne”: wtedy tylko Ty będziesz mieć dostęp do kodu.
Jeśli nie masz jeszcze zainstalowanego Codex, zacznij od osobnego artykułu o instalacji i dostępie.
Jak utworzyć i opublikować środowisko
Środowisko można utworzyć tylko na stronie ChatGPT lub w aplikacji komputerowej. Na telefonie wybierasz już skonfigurowane środowisko.
OpenAI miało wcześniej osobną aplikację Codex; teraz połączyło ją z ChatGPT w jednym interfejsie. Autor uważa to podejście za bardziej odpowiednie i wygodne.
- Zaloguj się do ChatGPT i przełącz się na Codex.
- W nowym zadaniu wybierz Work in → Cloud, otwórz Select environment i kliknij Create environment.
- Wybierz repozytoria GitHub. Jeśli GitHub nie jest połączony, Codex poprosi o jego połączenie.
- Kliknij Get started. Codex przejrzy repozytoria, zainstaluje zależności i narzędzia oraz sprawdzi, czy wszystko działa. Nie musisz ręcznie wpisywać poleceń instalacji.
- Jeśli czegoś brakuje, na przykład klucza do usługi, Codex zapyta Cię o to. Możesz od razu podać potrzebne wersje, polecenia lub usługi.
- Sprawdź raport konfiguracji, zapisz zmiany i kliknij Publish.
- Gdy pojawi się komunikat Environment published, kliknij Start a new task i opisz zadanie.
Tę samą ścieżkę znajdziesz w Settings → Codex Cloud → Environments → Create environment.
Zapis i publikacja to 2 różne przyciski. Zapisanie zachowuje ustawienia. Każde nowe zadanie rozpoczyna się w opublikowanym środowisku. Dopóki środowisko nie zostanie opublikowane, nie można go wybrać do zadania na żadnym urządzeniu.
Jak pracować na telefonie: 2 opcje
Codex Cloud. Nie potrzebujesz własnego serwera; maszynę zapewnia OpenAI. Działa na niej jednak tylko Codex i wyłącznie z tym, co umieścisz w środowisku.
Własny serwer. W opisanej tutaj konfiguracji na serwerze są zainstalowane Claude Code, Codex i Hermes, a Hermes nimi zarządza. Możesz wysyłać wiadomości do Hermesa z telefonu przez bota Telegram. To szczególnie wygodne w podróży: podyktuj zadanie głosem i odbierz raport w tym samym miejscu. Informacje o tym, jak utrzymywać Hermesa na serwerze przez całą dobę, znajdziesz w osobnym artykule, a o przenoszeniu tam projektu z Codex — tutaj.
Jak otworzyć to samo zadanie na telefonie
Na stronie: Work in → Cloud, a następnie wybierz środowisko. Na telefonie: otwórz Codex w aplikacji ChatGPT i wybierz opublikowane środowisko.
Aby kontynuować rozpoczętą już pracę, otwórz to samo zadanie. Nowe zadanie rozpoczyna się od początku w opublikowanym środowisku. Istniejące zadanie zachowuje własne pliki, w tym niezacommitowane zmiany, oraz zainstalowane narzędzia.
Możesz rozpocząć zadanie na laptopie i sprawdzić wynik na telefonie.
Bez względu na to, jakie zadanie zlecasz agentowi — Hermesowi, Claude Code czy Codex — na końcu zawsze zapytaj: „Czy na pewno poprawnie rozwiązałeś to zadanie?” Przed zapisaniem zmian na GitHubie sprawdź je i zweryfikuj wyniki.
Jak zaktualizować środowisko bez zakłócania trwających zadań
Projekty się zmieniają: dodajesz bibliotekę albo potrzebujesz nowej usługi. Otwórz Settings → Codex Cloud → Environments, wybierz Edit z menu środowiska, opisz zmianę i pozwól Codexowi ją przygotować oraz sprawdzić. Następnie zapisz zmiany i kliknij Republish.
Nowe zadania otrzymają aktualizację. Zadania już trwające zachowają swój stan; ponowna publikacja ich nie resetuje. Środowisko samo pobiera w tle najnowszy kod z repozytorium, bez ponownej instalacji zależności.
Jaka moc obliczeniowa jest dostępna i jak długo zadanie jest przechowywane
Każde zadanie w chmurze działa na własnej maszynie wirtualnej. Jej moc obliczeniowa zależy od planu ChatGPT; najtańszym planem w tabeli OpenAI jest Plus:
| Plan ChatGPT | Procesory (vCPU) | Pamięć | Dysk |
|---|---|---|---|
| Plus, Edu Plus | 2 | 8 GB | 8 GB |
| Pro, Business, Enterprise | 4 | 16 GB | 32 GB |
| Edu, Edu Pro | 4 | 16 GB | 32 GB |
W planie Enterprise dostępne są wydajniejsze maszyny; warunki i ceny podają opiekunowie klientów OpenAI.
Domyślnie stan zadania można przywrócić przez 7 dni od ostatniej wysłanej wiadomości lub wznowienia zadania. Po tym czasie nie można na to liczyć. Dlatego po każdym zakończonym etapie pracy poproś agenta: „Zapisz to na GitHubie.”
Czego chmura jeszcze nie potrafi
- Obsługiwać za Ciebie komputera i przeglądarki (Computer and browser use). Ta funkcja znajduje się w planach OpenAI.
- Współpracować z GitLabem ani samodzielnie hostowanym GitHub Enterprise Server. Te funkcje również są w planach.
- Twoje osobiste umiejętności z komputera nie przenoszą się do chmury; zadanie w chmurze widzi tylko umiejętności z repozytorium. Jeśli potrzebujesz umiejętności w chmurze, umieść ją w repozytorium.
Istnieje też starsza wersja Codex Cloud (Legacy), która obsługuje przegląd kodu oraz integracje z Linear i GitHubem. OpenAI planuje ją zamknąć.
Jeśli środowiska brakuje na liście lub konfiguracja się nie powiedzie
Środowiska nie ma na liście przy wyborze zadania. Otwórz Settings → Codex Cloud → Environments. Etykieta Unpublished oznacza, że konfiguracja nie została zakończona publikacją. Dokończ ją i kliknij Publish.
Nie można zainstalować narzędzia. W rozmowie konfiguracyjnej sprawdź, które polecenie się nie powiodło, a następnie poproś Codex o zbadanie problemu i ponowną próbę, na przykład: „Zainstaluj pnpm i uruchom testy projektu.” Jeśli konfiguracja nie powiodła się od razu, kliknij Try again. Jeśli musisz poprawić pliki projektu lub listę zależności, zrób to w zwykłym zadaniu, a potem wróć do konfiguracji środowiska.
Czy zdarzyło Ci się już uruchamiać zadania Codex w chmurze, czy nadal wszystko robisz na komputerze?
Źródła
- OpenAI: Środowiska w chmurze — tworzenie i publikowanie środowiska, zapisywanie i publikowanie, nowe i istniejące zadania, Republish, kontynuowanie pracy na stronie i telefonie, działanie podczas uśpienia komputera, zasoby maszyn wirtualnych zależne od planu, 7-dniowy okres przechowywania, ograniczenia, umiejętności w repozytorium, Codex Cloud (Legacy), Unpublished i Try again.
- OpenAI: Codex Cloud — szybki start: strona internetowa, telefon lub aplikacja komputerowa, łączenie z GitHubem, Get started, Publish i Start a new task.
- OpenAI: Tryby Codex — tryby Local, Worktree i Cloud; Local i Worktree działają na komputerze.
Możesz dalej poznawać Ailoot na stronie ailoot.ai.
Więcej szczegółów
Pytania i odpowiedzi
Dlaczego brakuje środowiska przy uruchamianiu zadania chmurowego?
Sprawdź, czy nadal ma oznaczenie Unpublished. Zapis konfiguracji jest oddzielny od publikacji; dokończ ustawienia i opublikuj środowisko przed wyborem do nowego zadania.
Czy w telefonie otworzyć istniejące zadanie chmurowe czy utworzyć nowe?
Otwórz istniejące, aby kontynuować jego pliki i zainstalowane narzędzia. Nowe zadanie startuje osobno z opublikowanego środowiska, więc nie kontynuuje niezacommitowanego stanu roboczego poprzedniego zadania.