OpenAI wydało Codex 0.120.0, nową wersję swojego narzędzia CLI opartego na Rust. Ta aktualizacja przynosi istotne ulepszenia dla systemu Realtime V2, który teraz może strumieniować postęp pracy agentów w tle. Zmiany te znacznie poprawiają stabilność i płynność interakcji z interfejsem terminalowym (TUI).
Dla deweloperów korzystających z Codexa jako terminalowego asystenta kodowania, ta wersja oznacza mniej frustracji i bardziej efektywną współpracę z AI. Usprawnienia dotyczące kolejkowania odpowiedzi i przekazywania zadań między agentami przekładają się na szybsze i bardziej przewidywalne działanie całego systemu.
Kluczowe zmiany w wydaniu 0.120.0
- Usprawnione agenty Realtime V2: System może teraz strumieniować postęp agenta pracującego w tle oraz kolejkować kolejne odpowiedzi, czekając na zakończenie aktywnej. To ułatwia przejmowanie zadań między agentami.
- Lepszy interfejs TUI: Działanie hooków jest teraz łatwiejsze do śledzenia. Aktywne hooki są wyraźnie oddzielone, a ich ukończone dane wyjściowe są zachowywane tylko wtedy, gdy są przydatne. W statusie można też wyświetlać niestandardowe tytuły wątków.
- Naprawy i stabilność: Wydanie wprowadza poprawki dla środowiska sandbox, lepiej radząc sobie z politykami systemu plików, symlinkami i połączeniami websocket. Naprawiono także problemy z porządkowaniem zdarzeń w połączeniach zdalnych oraz błędy w systemie Windows.
- Bogatsze deklaracje narzędzi: W trybie code-mode deklaracje narzędzi MCP (Model Context Protocol) zawierają teraz szczegóły
outputSchema, co pozwala na precyzyjniejsze typowanie strukturalnych wyników, co jest istotne dla deweloperów piszących skomplikowane automatyzacje.
Lepsza komunikacja między agentami w Realtime V2
Najważniejszą nowością jest integracja usprawnień dla Realtime V2. Mechanizm strumieniowania postępu w tle oznacza, że użytkownik nie musi już czekać w milczeniu, aż agent skończy pracę. Może na bieżąco obserwować, co się dzieje, co zwiększa przejrzystość interakcji.
Wprowadzono także kolejkowanie odpowiedzi. Gdy jeden agent jest aktywny, kolejne żądania odpowiedzi są tymczasowo wstrzymywane i realizowane dopiero po zakończeniu bieżącej pracy. To eliminuje bałagan i konflikty w komunikacji, co sprawia, że współpraca wielu agentów lub szybkie wydawanie poleceń jest bardziej uporządkowane. Dodatkowo, optymalizacje w Guardianie, które polegają na wysyłaniu jedynie różnic w transkrypcji zamiast całej historii za każdym razem, poprawiają wydajność.
Przejrzystszy TUI i precyzyjniejsze narzędzia

Interfejs użytkownika w terminalu (TUI) zyskał na użyteczności. Haki, które wykonują działania w reakcji na zdarzenia, są teraz lepiej zorganizowane. Działające w danym momencie hooki są wyraźnie oddzielone od tych zakończonych, a ich output nie zaśmieca już widoku bez potrzeby. To ułatwia skanowanie logów i debugowanie.
Dodano możliwość wyświetlania w niestandardowej linii statusu przemianowanego tytułu wątku (dostępnego przez komendę /rename), co pomaga w organizacji pracy nad wieloma zadaniami równolegle. Rozszerzenie deklaracji w code-mode o schematy wyjściowe MCP to ukłon w stronę zaawansowanych użytkowników. Dzięki precyzyjnemu typowaniu wyników, integracja z zewnętrznymi narzędziami i serwisami przez Model Context Protocol staje się bardziej niezawodna i łatwiejsza w utrzymaniu.
Stabilizacja platformy
To wydanie przynosi szereg poprawek stabilizujących, które wielu użytkowników przywita z ulgą. Naprawiono problemy z kolejkowaniem zdarzeń w zdalnych połączeniach websocket, błędy w obsłudze systemu Windows oraz problemy z czyszczeniem zasobów MCP. System konfiguracji został zaostrzony: odrzuca teraz sprzeczne limity wątków dla MultiAgentV2, poprawnie rozwiązuje względne ścieżki dla ról agentów i ukrywa nieobsługiwane pola w MCP. Wszystko to ma na celu wyeliminowanie subtelnych błędów i zwiększenie przewidywalności działania Codexa w różnych środowiskach.
Wnioski
Codex 0.120.0 koncentruje się na płynności i stabilności. Główne innowacje w Realtime V2 — strumieniowanie i kolejkowanie — bezpośrednio adresują wyzwania związane z używaniem wielu agentów AI, czyniąc współpracę z nimi bardziej responsywną i uporządkowaną. Praca włożona w naprawy dla zdalnych połączeń oraz systemu Windows pokazuje, że społeczność poważnie traktuje feedback i dąży do zapewnienia solidnego działania narzędzia.


Dodaj komentarz