Przejdź do głównej zawartości

Twoje pierwsze zadanie w Codex

Zainstalowales wszystko, uwierzytelnieles sie, skonfigurowales tryb zatwierdzania, napisales AGENTS.md i podlaczyles serwery MCP. Teraz czas faktycznie uzyc Codex do prawdziwej pracy. Ten przewodnik przeprowadza to samo zadanie na wszystkich czterech powierzchniach, abys poczul roznice i wybral preferowany workflow.

  • Ukonczone zadanie od poczatku do konca: prompt, wykonanie, przeglad zmian
  • Doswiadczenie uruchamiania tego samego zadania w Aplikacji, CLI, rozszerzeniu IDE i Cloud
  • Zrozumienie jak tryby zatwierdzania, worktree i sandboxing wplywaja na workflow
  • Zestaw wzorcow promptow do ponownego uzycia dla typowych zadan Codex
  • Pewnosc do rozpoczecia delegowania prawdziwej pracy do Codex

Poprosimy Codex o cos praktycznego, czego kazdy projekt potrzebuje: znalezienie buga lub brakujacego przypadku brzegowego w obsludze bledow, naprawienie go i dodanie testu. To cwicay odczytywanie plikow, analize kodu, generowanie kodu, wykonywanie polecen (uruchamianie testow) i swiadomosc Git.

Dokladny prompt ktorego uzyJemy:

Find an error handling gap in this project's API routes -- a place where an
exception could crash the server or return a misleading response. Fix it with
proper error handling and add a test that proves the fix works. Run the tests
to confirm they pass.

To jest celowo otwarte. Codex musi przeszukac twoja baze kodu, zidentyfikowac prawdziwy problem, zaimplementowac poprawke i ja zwalidowac. Jesli twoj projekt nie ma tras API, dostosuj prompt do swojej bazy kodu.

  1. Otworz aplikacje Codex i wybierz swoj projekt.

  2. Kliknij New Thread. Wybierz tryb Local aby pracowac bezposrednio w katalogu projektu, lub Worktree aby izolowac zmiany w worktree Git.

  3. Wklej prompt do kompozytora i wyslij.

  4. Obserwuj prace Codex. Aplikacja pokazuje postep w czasie rzeczywistym: czytane pliki, analiza, edycje kodu, wykonywanie polecen. Jesli twoja polityka zatwierdzania to on-failure, Codex pisze kod autonomicznie ale pauzuje przed uruchomieniem polecen jak npm test.

  5. Gdy Codex skonczy, przelacz sie na panel Review aby zobaczyc pelny diff wszystkich zmian.

  6. Uzyj wbudowanego terminala (Cmd + J) aby recznie zweryfikowac zmiany jesli chcesz: uruchom testy, sprawdz serwer, przejrzyj pliki.

Funkcje specyficzne dla Aplikacji podczas zadania:

  • Wiele watkow moze dzialac rownolegle. Rozpocznij to zadanie, a nastepnie otworz nowy watek dla innego zadania w oczekiwaniu.
  • Jesli wybrales tryb Worktree, zmiany sa izolowane. Twoj glowny branch pozostaje czysty.
  • Dyktowanie glosowe dziala: przytrzymaj Ctrl + M aby wypowiedziec prompt zamiast go wpisywac.
  • Powiadomienia pojawiaja sie gdy zadanie w tle sie zakonczy.

Niezaleznie od uzytej powierzchni, Codex podaza tym samym ogolnym wzorcem:

  1. Eksploracja: Codex odczytuje strukture projektu, identyfikuje istotne pliki i poznaje uklad bazy kodu.

  2. Analiza: Szuka konkretnego wzorca o ktory prosiles (luk w obsludze bledow w tym przypadku), ewaluujac wielu kandydatow.

  3. Implementacja: Codex edytuje pliki, dodajac odpowiednia obsluge bledow, bloki try-catch, walidacje lub cokolwiek wymaga poprawka.

  4. Testowanie: Tworzy lub aktualizuje pliki testowe, a nastepnie uruchamia zestaw testow aby zweryfikowac ze poprawka dziala.

  5. Podsumowanie: Codex raportuje co znalazl, co zmienil i wyniki testow.

Jakosc w duzej mierze zalezy od twojego AGENTS.md. Jesli okresliles framework testowy (vitest, jest, pytest), polecenie uruchamiania testow i konwencje kodu, Codex ich przestrzega. Jesli nie, zgaduje — i czasem zgaduje zle.

Oto prompty ktore dobrze dzialaja dla typowych pierwszych zadan. Uzywaj ich jako szablonow.

Po uruchomieniu tego samego zadania na wszystkich czterech powierzchniach zauwazysz, ze kazda ma swoje mocne strony:

Typ zadaniaNajlepsza powierzchniaDlaczego
Szybka poprawka buga w jednym plikuCLI lub rozszerzenie IDESzybkie, minimalne przelaczanie kontekstu
Wieloplikowa refaktoryzacjaAplikacja (tryb Worktree)Izolowane zmiany, rownolegle watki
Dlugotrwala migracjaCloudDziala w tle, nie blokuje twojego komputera
Workflow oparty o PRCloud + GitHubTworzy PR bezposrednio, integruje sie z przegladami
Eksploracyjne debugowanieCLI (interaktywne TUI)Szybka iteracja, /undo do cofania
Zmiany wizualne (praca nad UI)Rozszerzenie IDEWidzisz zmiany w edytorze, uzyj Playwright MCP do zrzutow ekranu

Codex edytuje zle pliki: Twoj AGENTS.md moze nie miec kontekstu architektury. Dodaj jawne sciezki: “API routes are in src/routes/, NOT in src/api/.”

Testy nie przechodza po poprawce Codex: Codex mogl uzyc zlego frameworka testowego lub runnera. Sprawdz czy twoj AGENTS.md ma dokladne polecenie testowe (pnpm vitest, nie npm test).

Codex utknol w petli: Moze ponawiać nieudane polecenie. Nacisnij Esc (CLI) lub zatrzymaj watek (Aplikacja) i przeformuluj prompt z wiekszymi ograniczeniami.

Zadanie Cloud trwa wiecznie: Sprawdz konfiguracje srodowiska. Jesli npm install uruchamia sie przy kazdym zadaniu bo node_modules nie jest cache-owane, zadania trwaja duzo dluzej. Zoptymalizuj polecenia konfiguracji.

Prompty zatwierdzania przerywaja flow: Przelacz na tryb auto-edit lub never. Zobacz przewodnik konfiguracji po szczegoly.