Kategoria: Oprogramowanie

  • Codex 0.128.0: Praca nad kodem nie kończy się po zamknięciu terminala

    Codex 0.128.0: Praca nad kodem nie kończy się po zamknięciu terminala

    Wydanie OpenAI Codex 0.128.0 przesuwa fokus z krótkich interakcji na długotrwałe, autonomiczne zadania programistyczne. Nowe mechanizmy zarządzania celami, rozszerzona kontrola uprawnień oraz usprawniony system wtyczek sprawiają, że asystent staje się środowiskiem pracy, które może kontynuować implementację nawet w nieobecności programisty. To nie tylko kosmetyczna zmiana, ale istotny krok w kierunku traktowania Codexa jako agenta zdolnego do długich sesji, a nie tylko interaktywnego edytora.

    Kluczowe fakty o wydaniu

    • Trwałe cele /goal – cel zdefiniowany przez użytkownika jest przechowywany między sesjami; Codex potrafi wznowić pracę i raportować postępy samodzielnie.
    • Rozszerzone profile uprawnień – precyzyjniejsza kontrola nad tym, co agent może robić bez pytania, co jest kluczowe w środowiskach produkcyjnych i DevOps.
    • Usprawniony ekosystem wtyczek – instalacja z marketplace oraz zdalne cache'owanie paczek przyspieszają konfigurację i ponowne użycie narzędzi.
    • Jawna konfiguracja MultiAgentV2 – lepsze sterowanie podziałem zadań między agentami i ich współpracą w długich przepływach pracy.
    • Poprawki stabilności – rozwiązano błędy w terminalu (TUI), zachowaniu sieci i Windows Sandbox, co docenią zespoły pracujące zdalnie i w kontenerach.

    Cele, które nie znikają po zamknięciu terminala

    Nowością w tej wersji jest mechanizm trwałego celu. Wcześniej komendy w Codexie działały jak pojedyncze polecenia: wydawałeś komendę, otrzymywałeś wynik, a kontekst znikał. W wersji 0.128.0 komenda /goal jest podłączona do API serwera aplikacji, narzędzi modelowych i kontrolek TUI. Cel zostaje zapisany, a agent może do niego wracać, kontynuować pracę i raportować postępy nawet po przerwach – bez potrzeby ponownego tłumaczenia całego zadania.

    Oznacza to, że programista może zlecić złożone zadanie (np. „zrefaktoryzuj moduł płatności i dodaj testy integracyjne”), zamknąć terminal i wrócić po pewnym czasie. Codex nie zacznie od nowa – zapamięta, na czym stanął, i będzie w stanie kontynuować pracę. To znaczący krok w kierunku agent workspace, gdzie narzędzie nie tylko edytuje pliki, ale także zarządza długofalowymi zadaniami inżynieryjnymi. Dla praktyków vibe codingu i szybkiego prototypowania ciągłość myśli nie zależy już od obecności człowieka przed ekranem.

    Bezpieczeństwo i kontrola: profile uprawnień wchodzą na wyższy poziom

    Bezpieczeństwo i kontrola: profile uprawnień wchodzą na wyższy poziom

    Wraz z autonomią rośnie znaczenie bezpieczeństwa. Codex 0.128.0 wprowadza rozbudowane profile uprawnień, które pozwalają precyzyjnie określić, które akcje agent może wykonywać bez pytania o zgodę – od operacji na plikach po wywołania sieciowe. Ma to szczególne znaczenie w środowiskach CI/CD, gdzie agent może automatycznie budować i testować kod, ale nie powinien bez nadzoru modyfikować krytycznych plików konfiguracyjnych lub zmiennych środowiskowych. Profile można dostosować do konkretnego repozytorium, a ich działanie obejmuje także kontekst sesji długotrwałych, co minimalizuje ryzyko nieautoryzowanego uruchomienia złośliwego kodu w tle.

    Wtyczki, które instalujesz raz i używasz wszędzie

    Kolejnym istotnym usprawnieniem jest nowy przepływ pracy z wtyczkami. Codex 0.128.0


    Źródła

  • Codex 0.128.0 wprowadza trwałe workflow i daje agentom pamięć, której do tej pory brakowało

    Codex 0.128.0 wprowadza trwałe workflow i daje agentom pamięć, której do tej pory brakowało

    OpenAI wprowadziło aktualizację Codex 0.128.0, która wprowadza istotne zmiany w sposobie, w jaki agenci radzą sobie z długotrwałymi zadaniami. Najważniejszą nowością jest trwałe zarządzanie kontekstem, które umożliwia agentowi tworzenie, wstrzymywanie i wznawianie zadań. Dodatkowo, aktualizacja oferuje szersze możliwości kontroli dostępu, usprawnione zarządzanie wtyczkami oraz lepszą orkiestrację wielu agentów. Wprowadzone zmiany obejmują również nowe kontrolki w interfejsie terminalowym oraz poprawki stabilności.

    Co nowego w aktualizacji Codex 0.128.0 — najważniejsze fakty

    • Trwałe stany zadań — agent może wracać do wcześniej zdefiniowanych celów i kontynuować pracę po przerwie, korzystając z zapamiętanego kontekstu.
    • Większe możliwości kontroli uprawnień — więcej opcji określania, do czego agent ma dostęp w środowisku deweloperskim.
    • Usprawnione wtyczki — lepsza jakość integracji i obsługi wtyczek.
    • Udoskonalona praca z wieloma agentami — płynniejsza współpraca i konfiguracja agentów w złożonych workflow.
    • Poprawki stabilności Windows — zwiększona niezawodność sandboksa i przewidywalność działania.

    Zarządzanie kontekstem — agent pamięta, nad czym pracuje

    Dotychczas praca z agentem przypominała rozmowę z kimś, kto po każdym „dziękuję” zapomina, o czym była mowa. Aktualizacja wprowadza mechanizmy trwałego kontekstu, dzięki którym agent zachowuje świadomość celu między sesjami. Można przerwać pracę, sprawdzić status i wrócić do zadania bez potrzeby tłumaczenia wszystkiego od nowa.

    Technicznie chodzi o ponowne wykorzystywanie wątków, kompresję konwersacji i planowanie długich zadań. Kontekst nie jest już tylko jednorazowym promptem — agent może odtwarzać stan i kontynuować złożone zadania. Dla osób pracujących nad wieloetapowym refaktoringiem lub projektem UI rozłożonym na kilka sesji, to znacząca zmiana.

    Co ważne, kontekst potrafi przetrwać przełączanie między wątkami. Agent nie gubi wątku, gdy przechodzimy z jednego obszaru pracy do drugiego. To krok w stronę modelu, w którym agent działa jako operator stanowy, a nie bezmyślny wykonawca jednorazowych poleceń.

    Więcej kontroli, mniej niespodzianek — uprawnienia i wtyczki

    Rozszerzone możliwości kontroli uprawnień odpowiadają na realny problem: jak dać agentowi swobodę działania, nie otwierając wszystkich drzwi. Aktualizacja pozwala lepiej określić, do czego agent ma dostęp, co jest istotne dla zespołów DevOps i hostingowych, które chcą bezpieczniej korzystać z Codex 0.128.0 w środowiskach produkcyjnych.

    Zarządzanie wtyczkami również zostało poprawione. Lepsza obsługa wtyczek oznacza mniej błędów przy instalacji i stabilniejsze działanie rozszerzeń. Dla web developerów korzystających z Codex 0.128.0 jako asystenta przy kodzie frontendu czy backendu to oznacza mniej frustracji przy konfiguracji środowiska.

    Orkiestracja wielu agentów i TUI — wszystko pod kontrolą

    Współpraca agentów w jednym workflow doczekała się usprawnień, które ułatwiają zarządzanie ich rolami. Chodzi o to, aby agenty nie wchodziły sobie w drogę, a konfiguracja była bardziej przewidywalna. Dla osób eksperymentujących z vibe codingiem i uruchamiających kilka agentów równolegle, to różnica między chaosem a sensowną orkiestracją.

    Interfejs terminalowy także został ulepszony. Nowe kontrolki TUI ułatwiają zarządzanie długotrwałymi zadaniami — łatwiej sprawdzić status, wznowić przerwane zadanie czy wyczyścić niepotrzebny stan.

    Windows i stabilność — mniej awarii, więcej przewidywalności

    Aktualizacja eliminuje kilka irytujących błędów. Na Windowsie zwiększono stabilność sandboksa i poprawiono niezawodność dostawców modeli, co przekłada się na mniej przerw w pracy. Dla użytkowników tego systemu to odczuwalna zmiana w codziennym korzystaniu z narzędzia.

    Kontekst ma znaczenie — dlaczego to istotne dla web devu i AI

    Dla osób pracujących z kodem na co dzień ta aktualizacja niesie konkretną wartość. Trwałe zarządzanie kontekstem sprawdza się przy zadaniach, które nie kończą się na jednej sesji — refaktoringu, budowaniu komponentów, testowaniu. Agent, który pamięta cele, to mniej czasu na odtwarzanie stanu i więcej na faktyczną pracę.

    Z perspektywy rozwoju AI widać wyraźny kierunek: agenty przestają być narzędziami jednorazowych promptów i stają się operatorami zdolnymi do długoterminowej współpracy. Ta aktualizacja to kolejny krok w tę stronę.


    Źródła

  • Zed 1.0: Kamień milowy dla edytora kodu – oto nowości, które zmienią Twoją pracę

    Zed 1.0: Kamień milowy dla edytora kodu – oto nowości, które zmienią Twoją pracę

    Po ponad tysiącu wersji i kilku latach intensywnego rozwoju, Zed – ultraszybki edytor kodu napisany w języku Rust – oficjalnie doczekał się stabilnej wersji 1.0. Projekt, stworzony przez Nathana Sobo, jednego z twórców Atom, osiągnął poziom dojrzałości, który pozwala określić go jako „kompletny edytor kodu”. Wydanie to oznacza nie tylko zakończenie pewnego etapu, ale także wprowadzenie wielu funkcji, które znacznie poprawiają komfort pracy programistów na systemach macOS, Windows i Linux.

    Najważniejsze informacje

    • Zed 1.0 to pierwsza stabilna wersja edytora, po ponad 1000 wydaniach przedpremierowych.
    • Nowe funkcje obejmują trwałe zakładki, ulepszone dopasowywanie rozmyte, wsparcie dla modeli AI (w tym Zeta LLM) oraz animacje GIF w podglądzie Markdown.
    • Zed 1.0 od początku pisany jest w Rust, co zapewnia szybkie działanie na wszystkich trzech głównych platformach.
    • Edytor stawia na współpracę z AI, integrując modele językowe jako asystentów kodowania.
    • Git zyskał rozbudowane narzędzia, a stabilność została poprawiona dzięki setkom poprawek błędów.

    Od tysiąca wersji do 1.0 – droga do dojrzałości

    Zed 1.0 rozpoczął życie jako eksperyment mający połączyć wydajność Rust z nowoczesnym podejściem do edycji kodu. Przez kilka lat zespół Zed Industries wprowadzał kolejne aktualizacje co tydzień, poprawiając silnik graficzny, parser drzewa składniowego oraz mechanizmy współpracy. Po przekroczeniu tysiąca edycji, twórcy uznali, że edytor spełnia obietnicę „kompletności”. Stabilna wersja 1.0 to sygnał, że środowisko jest wystarczająco dojrzałe i stabilne, aby można je było bez obaw wykorzystywać w codziennej pracy produkcyjnej.

    Nowości, które robią różnicę

    Najnowsze wydanie przynosi kilka funkcji, o które społeczność prosiła od dawna. Trwałe zakładki zapamiętują pozycję w kodzie między sesjami, co jest przydatne dla osób pracujących z dużymi bazami kodu. Dopasowywanie rozmyte zostało usprawnione, co przyspiesza przeskakiwanie między plikami i uzupełnianie ścieżek. W obszarze AI poprawiono wsparcie dla modeli językowych – Zed 1.0 współpracuje teraz z własnym modelem Zeta LLM oraz zewnętrznymi dostawcami, oferując kontekstowe sugestie i asystę. Podgląd Markdown obsługuje teraz animowane obrazy GIF, co ułatwia dokumentowanie projektów i notatki. Przeprojektowane narzędzia Git oferują wygodniejszy widok diffów i usprawnienia w zarządzaniu gałęziami, co przyspiesza przeglądanie repozytoriów.

    Zed 1.0 a konkurencja – szybkość i współpraca

    W przeciwieństwie do wielu edytorów, Zed 1.0 nie korzysta z silnika Electron, lecz z własnej, natywnej warstwy interfejsu stworzonej w Rust. Dzięki temu uruchamia się bardzo szybko, a przewijanie i operacje na tekście pozostają płynne nawet przy dużych plikach. Duży nacisk kładziono na współpracę: edytor umożliwia jednoczesną pracę wielu osób nad tym samym projektem, z opcją udostępniania kanałów terminala i edytora. Integracja z modelami AI, w tym zewnętrznymi dostawcami i własnym Zeta LLM, pozwala na kontekstowe podpowiedzi, refaktoryzację czy generowanie kodu bez opuszczania edytora, co sprawia, że praca staje się bardziej zintegrowana.

    Stabilność na trzech platformach i setki poprawek

    Wydanie 1.0 to także ogromny wysiłek związany z usuwaniem błędów. Wprowadzono liczne poprawki stabilności, obejmujące m.in. renderowanie diagnostyki, kompatybilność z różnymi środowiskami graficznymi oraz integrację z Language Server Protocol. Zespół zadbał o spójne działanie narzędzi AI z różnymi dostawcami. Dzięki tym działaniom Zed 1.0 na macOS, Windows i Linux działa przewidywalnie, a inżynierowie pracujący w różnych środowiskach mogą liczyć na identyczne doświadczenia wszędzie tam, gdzie go zainstalują.

    Przejście do wersji 1.0 to nie tylko formalność – to zachęta dla programistów, którzy czekali na oznakę dojrzałości, by dać Zedowi 1.0 szansę. Szybkość, natywne wsparcie dla AI i nowe narzędzia Git sprawiają, że edytor ten może poważnie zagrozić dominacji VS Code, zwłaszcza wśród osób ceniących lekkość i współpracę w czasie rzeczywistym.


    Źródła

  • Claude Code 2.1.123: Mikropoprawka, która ratuje zespoły przed pętlą OAuth

    Claude Code 2.1.123: Mikropoprawka, która ratuje zespoły przed pętlą OAuth

    Anthropic wydało wersję 2.1.123 Claude Code, która jest małym hotfixem, ale kluczowym dla funkcjonowania w środowiskach korporacyjnych i kontenerowych. Problem dotyczył mechanizmu OAuth, który, gdy funkcje eksperymentalne były wyłączone, wpadał w nieskończoną pętlę ponawiania żądań z kodem 401, co uniemożliwiało dostęp do agenta. Poprawka została wprowadzona dzień po wydaniu wersji 2.1.122 i dwa dni przed wersją 2.1.126, co pokazuje, że Anthropic traktuje ten błąd poważnie.

    Kluczowe fakty o aktualizacji

    • Claude Code 2.1.123 to hotfix eliminujący pętlę 401 w mechanizmie OAuth.
    • Zmienna CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1 w środowiskach z restrykcyjnymi politykami bezpieczeństwa wywoływała regresję uniemożliwiającą uwierzytelnienie.
    • OAuth zamiast zgłosić błąd, w kółko ponawiał żądania, blokując terminal i workflow programisty.
    • Równoległa łatka dotyczyła wycieku poświadczeń OAuth użytkownika do niestandardowej bramy API zamiast dedykowanego tokena bramy.
    • Kontekst wydania: hotfix został wydany pomiędzy wersją 2.1.122 (18 poprawek) a 2.1.126 (33 poprawki) — Anthropic pominęło numery 2.1.124 i 2.1.125, co sugeruje wewnętrzne kompilacje testowe.

    Dlaczego to nie jest błahy problem

    Dla programisty pracującego samodzielnie z kluczem API ta poprawka może wydawać się nieistotna. Jednak w zespołach, które standaryzują konfigurację przez zmienne środowiskowe — zwłaszcza w kontenerach Dockera, na maszynach deweloperskich zarządzanych przez IT lub w pipeline'ach CI/CD — CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1 jest wymogiem polityki bezpieczeństwa. Organizacje wyłączają funkcje beta, aby uniknąć wprowadzenia niestabilnych modułów do produkcji. Te organizacje doświadczyły regresji: po aktualizacji do wersji 2.1.122 ich agenci Claude Code przestali się logować.

    Pętla 401 w OAuth jest problematyczna, ponieważ nie daje użytkownikowi żadnej wskazówki. Terminal pokazuje kolejne nieudane próby autoryzacji, a jedynym rozwiązaniem jest ręczne wyłączenie zmiennej — co może naruszać zasady firmy. W sytuacji, gdy programista uruchamia agenta o 8:00, a o 8:02 wciąż widzi wirujący wskaźnik logowania, frustracja rośnie.

    Szerszy obraz: OAuth jako kierunek strategiczny

    Szerszy obraz: OAuth jako kierunek strategiczny

    Ta poprawka wpisuje się w szerszy trend: Anthropic coraz bardziej stawia na OAuth zamiast kluczy API. OAuth umożliwia centralne zarządzanie dostępem, rotację tokenów i audyt, co jest trudne do osiągnięcia z rozrzuconymi kluczami. W tym samym changelogu pojawiła się również poprawka dla bram API: wcześniej niestandardowy gateway mógł otrzymać poświadczenia OAuth użytkownika zamiast własnego tokena, co stanowiło poważny problem bezpieczeństwa.

    Analizując całą serię wydań między 2.1.121 a 2.1.126, widać, że Anthropic traktuje Claude Code jako dojrzały produkt dla przedsiębiorstw, a nie eksperymentalne narzędzie dla entuzjastów. Wersja 2.1.126 zawiera 33 poprawki, w tym osobny mechanizm fallbacku OAuth dla sesji SSH, WSL2 i kontenerów, co świadczy o operacyjnym utwardzaniu narzędzia.

    Co to mówi o cyklu wydawniczym Anthropic

    Anthropic wprowadza aktualizacje niemal codziennie, a czasem nawet częściej. Między 2.1.121 a 2.1.126 minęły cztery dni, a w tym czasie ukazały się cztery wydania (z pominięciem dwóch numerów). Pojedynczy hotfix, taki jak ten w 2.1.123, otrzymuje własny numer wersji i trafia do użytkowników natychmiast, bez czekania na kumulację poprawek. To podejście "ship fast, fix faster" sprawdza się w narzędziach, gdzie przestój oznacza realne straty produktywności.

    Dla użytkowników końcowych oznacza to, że warto śledzić changelog — nie tylko dla nowych funkcji, ale także dla takich mikropoprawek. Jeśli zespół korzysta z OAuth i ma ustawioną blokadę funkcji beta, pominięcie 2.1.123 mogło oznaczać cały dzień bez dostępu do agenta. Alternatywnie, ręczne odblokowanie bet może wymagać zgody przełożonego i zmiany w zarządzanej konfiguracji.


    Źródła

  • Claude Code 2.1.122: konfigurowalne poziomy usług Bedrock i inteligentniejsze wznawianie sesji

    Claude Code 2.1.122: konfigurowalne poziomy usług Bedrock i inteligentniejsze wznawianie sesji

    Anthropic wprowadziło aktualizację Claude Code 2.1.122, która dodaje zmienną środowiskową ANTHROPIC_BEDROCK_SERVICE_TIER do konfiguracji poziomów usług AWS Bedrock oraz poprawia mechanizm wznawiania sesji przez adresy URL pull requestów. To wydanie jest skierowane głównie do zespołów DevOps i deweloperów pracujących w regulowanych środowiskach, gdzie kontrola nad infrastrukturą jest kluczowa.

    Kluczowe zmiany w skrócie

    • ANTHROPIC_BEDROCK_SERVICE_TIER umożliwia wybór między default, flex a priority bez potrzeby modyfikacji kodu aplikacji.
    • Wznawianie sesji przez PR URL ułatwia odzyskiwanie kontekstu w długotrwałych zadaniach i przerywanych sesjach terminalowych.
    • Usprawnione logowanie OpenTelemetry zwiększa transparentność w agentowych workflow.
    • Poprawki stabilności obejmują m.in. fork branchy, resize obrazów i zachowanie powłoki terminala.

    Bedrock zyskuje warstwy usług – co to znaczy w praktyce

    Nowa zmienna ANTHROPIC_BEDROCK_SERVICE_TIER odpowiada na potrzeby zespołów korzystających z Claude'a przez AWS Bedrock. Wysłana jako nagłówek X-Amzn-Bedrock-Service-Tier, przyjmuje trzy wartości: default, flex oraz priority.

    Dzięki temu można dostosować zachowanie modelu na poziomie żądania – wybierając niższy priorytet dla zadań wsadowych lub wyższy dla interaktywnych sesji deweloperskich, gdzie opóźnienie jest szczególnie odczuwalne. Nie ma potrzeby zmiany kodu ani architektury – wystarczy ustawić zmienną środowiskową.

    Claude Code 2.1.122 został udostępniony w Bedrock z kontekstem 200 000 tokenów (około 150 000 słów, czyli ponad 500 stron tekstu), a integracja była od początku pozycjonowana jako rozwiązanie do budowy aplikacji gotowych do użycia w przedsiębiorstwie. Teraz zyskujesz dodatkową dźwignię operacyjną – idealną w środowiskach wielokontowych, gdzie różne zespoły mają różne wymagania dotyczące throughputu i kosztów.

    Wznawianie sesji przez PR – koniec zgadywania

    Wznawianie sesji przez PR – koniec zgadywania

    Każdy, kto spędził godziny na debugowaniu w terminalu, zna ten moment paniki: sesja się rozłącza, prompt znika, a Claude nagle nie pamięta, nad czym pracowałeś. Wydanie 2.1.122 rozwiązuje ten problem, umożliwiając znajdowanie sesji po adresie URL pull requesta.

    Mechanizm jest prosty, ale skuteczny. Jeśli prowadzisz długą sesję programistyczną powiązaną z konkretnym PR-em, możesz ją teraz łatwo odzyskać. To szczególnie istotne w scenariuszach, gdzie utrata kontekstu może znacznie obniżyć produktywność.

    Logowanie OpenTelemetry i poprawki infrastrukturalne

    Logowanie OpenTelemetry i poprawki infrastrukturalne

    Obserwowalność jest obecnie wymogiem. Rozszerzone logowanie OpenTelemetry w tej wersji daje lepszy wgląd w to, co robią agenci Claude'a – od wywołań narzędzi po decyzje klasyfikatora trybu auto.

    Dodatkowo Anthropic poprawiło kilka irytujących błędów. Udoskonalone zostało zachowanie przy fork branchy, gdzie wcześniej mogło dochodzić do niespójności. Naprawiono również resize obrazów w kontekście przetwarzania przez model oraz ujednolicono działanie powłoki terminala, co doceni każdy, kto miał problemy z różnymi emulatorami.

    Co to znaczy dla deweloperów

    Aktualizacja 2.1.122 nie wprowadza rewolucyjnych zmian, co jest pozytywne. To solidny zestaw ulepszeń, które eliminują problemy, z którymi deweloperzy borykali się od tygodni. Konfigurowalne poziomy Bedrock to korzyść dla zespołów dbających o koszty w AWS. Wznawianie sesji przez PR to z kolei udogodnienie dla tych, którzy pracują z Claude'em przez dłuższy czas i nie mogą sobie pozwolić na utratę kontekstu.

    Takie aktualizacje często są niedoceniane w świecie AI, gdzie uwaga skupia się na spektakularnych nowościach. Jednak to właśnie drobne poprawki w logowaniu, powłoce terminala i obsłudze nagłówków tworzą narzędzie, na którym można polegać w produkcji.

    Szczegóły techniczne i pełną listę zmian można znaleźć w oficjalnym changelogu Claude Code.


    Źródła

  • Qwen Code v0.15.5: Nowe narzędzia CLI i lepsze zarządzanie zadaniami w tle

    Qwen Code v0.15.5: Nowe narzędzia CLI i lepsze zarządzanie zadaniami w tle

    Najnowsza wersja Qwen Code, oznaczona jako v0.15.5, wprowadza szereg funkcji skoncentrowanych na interfejsie wiersza poleceń, które znacznie poprawiają zdolność agenta do organizowania złożonych przepływów pracy. Poprzednie wersje już zapewniały solidne wsparcie jako terminalowy asystent kodowania AI, ale ta aktualizacja przekształca go w centrum dowodzenia dla zautomatyzowanych zadań. Wprowadza wsparcie dla protokołu Model Context Protocol (MCP), nowy interfejs użytkownika oparty na tmux oraz lepszą obsługę procesów w tle, a także poprawia stabilność poprzez usunięcie krytycznych błędów.

    Kluczowe fakty o Qwen Code i aktualizacji v0.15.5

    • Qwen Code to agent AI typu open-source działający w terminalu, zoptymalizowany dla modelu Qwen3-Coder. Oferuje narzędzia do operacji na plikach, poleceń powłoki, pobierania danych z sieci, zarządzania pamięcią, listami zadań oraz delegowania podzadań.
    • Wersja v0.15.5 wprowadza wsparcie dla konfiguracji Model Context Protocol (MCP), poprawia integrację z powłoką systemową w tle oraz dodaje mechanizm logowania testów TUI oparty na tmux.
    • Aktualizacja koncentruje się na poprawkach niezawodności, naprawiając błędy związane z odtwarzaniem wywołań narzędziowych modeli DeepSeek oraz odświeżaniem nagłówka CLI przy przełączaniu modeli.
    • Instalacja odbywa się standardowo przez menedżera pakietów npm, a wymagane jest środowisko Node.js w wersji 20 lub nowszej, co ułatwia dostęp dla zespołów DevOps i deweloperów.

    Protokół MCP – klucz do ekosystemu narzędzi

    Do tej pory Qwen Code oferował zamknięty zestaw wbudowanych funkcji. Wprowadzenie wsparcia dla Model Context Protocol (MCP) otwiera go na zewnętrzne serwery narzędziowe. Protokół ten umożliwia integrację z serwerami MCP, co oznacza, że agent może teraz bezpiecznie komunikować się z bazami danych, API wewnętrznych usług oraz specjalistycznymi narzędziami firm trzecich. Dla web deweloperów oznacza to, że Qwen Code nie tylko edytuje kod, ale po zapisaniu zmian automatycznie uruchamia testy przez dedykowany serwer MCP i sprawdza ich wyniki. Ta zmiana przekształca narzędzie z asystenta kodowania w integralny element zautomatyzowanego łańcucha dostarczania oprogramowania.

    Nowa jakość zadań w tle i inspekcja z tmux

    Ulepszone dialogi zadań w tle oraz lepsza integracja z powłoką rozwiązują problem agentów AI związany z długotrwałymi procesami. Uruchamianie testów jednostkowych, budowanie obrazu Dockera czy wdrażanie na środowisko stagingowe często zajmuje sporo czasu. Wcześniejsze implementacje wymuszały na użytkownikach pasywne czekanie lub gubienie kontekstu. Teraz, dzięki ulepszonym dialogom, status zadania oraz kluczowe logi są widoczne w interfejsie, co nie zaśmieca głównego okna rozmowy.

    Warto również zwrócić uwagę na wprowadzenie umiejętności opartej na tmux do logowania testów TUI (Terminal User Interface). tmux, jako multiplekser terminala, umożliwia niezawodne sesjonowanie i przechwytywanie skomplikowanych, interaktywnych wyjść programów. W kontekście Qwen Code, ta funkcja zapewnia, że logi z uruchomionych w tle narzędzi są dostępne i łatwe do analizy.


    Źródła

  • Windsurf Editor z obsługą GPT-5.5: nowy wymiar agentowego kodowania dostępny dla wszystkich użytkowników

    Windsurf Editor z obsługą GPT-5.5: nowy wymiar agentowego kodowania dostępny dla wszystkich użytkowników

    Zgodnie z najnowszym wpisem na oficjalnym changelogu, edytor Windsurf udostępnił użytkownikom model GPT-5.5 od OpenAI. To kolejny krok w integracji najnowszych modeli językowych z tym środowiskiem programistycznym, które w ostatnich miesiącach systematycznie rozszerza swoją ofertę o kolejne wersje serii GPT-5. Aktualizacja jest dostępna dla wszystkich użytkowników Windsurf, niezależnie od planu subskrypcyjnego, bez dodatkowych opłat. Twórcy wprowadzili również zestaw poprawek stabilności, koncentrując się na usprawnieniu procesu uwierzytelniania OAuth dla różnych serwerów MCP, co jest istotne dla płynnej integracji zewnętrznych narzędzi i usług.

    Kluczowe informacje o aktualizacji

    • GPT-5.5 jest dostępny w edytorze Windsurf – oficjalny changelog potwierdza to wpisem „GPT-5.5 is now available in Windsurf”.
    • Wszyscy użytkownicy mają dostęp do modelu bez dodatkowych opłat czy ograniczeń planu, co wyróżnia tę premierę na tle wcześniejszych promocji limitowanych do płatnych kont.
    • Poprawki OAuth dla serwerów MCP zostały wdrożone w ramach tej samej aktualizacji, eliminując problemy z autoryzacją i zwiększając stabilność integracji.
    • Wyniki agentowe GPT-5.5 według OpenAI: 82,7% na Terminal-Bench 2.0 oraz 58,6% na SWE-Bench Pro, co stawia go w czołówce modeli do złożonych zadań programistycznych.
    • Strategia Windsurf obejmuje obsługę wielu modeli (GPT, Claude, SWE-1.x i BYOK), a dodanie GPT-5.5 wpisuje się w szybkie tempo adopcji kolejnych wersji serii GPT-5.

    Nowy model GPT-5.5 w Windsurf – co to oznacza dla programistów?

    Wprowadzenie GPT-5.5 to nie tylko kolejna pozycja w menu wyboru modelu. OpenAI pozycjonuje ten model jako krok w kierunku agentowego kodowania, w którym asystent nie tylko generuje fragmenty kodu, ale także planuje, wykonuje zadania w terminalu, przeszukuje kod źródłowy i dostosowuje się do kontekstu projektu. Wyniki na benchmarkach Terminal-Bench 2.0 (82,7%) i SWE-Bench Pro (58,6%) pokazują, że model ten potrafi rozwiązywać rzeczywiste problemy inżynieryjne z wysoką skutecznością, zwłaszcza w zadaniach wymagających interakcji z powłoką i złożonego debugowania.

    Dla użytkowników Windsurf oznacza to dostęp do bardziej precyzyjnego i kontekstowego asystenta bezpośrednio w edytorze. Model może teraz skuteczniej analizować strukturę projektu, rozumieć zależności i proponować rozwiązania uwzględniające szerszy kontekst architektoniczny. W połączeniu z funkcjami agentowymi Windsurf, takimi jak Cascade czy integracja z Devin, GPT-5.5 staje się silnikiem do automatyzacji złożonych przepływów pracy – od refaktoryzacji całych modułów po generowanie testów i dokumentacji.

    Stabilność integracji: naprawione błędy OAuth dla MCP

    Równocześnie z premierą modelu, zespół Windsurf opublikował poprawki związane z problemami autoryzacyjnymi OAuth dla wielu serwerów MCP. Model Context Protocol (MCP) jest wykorzystywany do integracji narzędzi zewnętrznych – od baz danych po API chmurowe – bezpośrednio w środowisku programistycznym. Niestabilności w procesie OAuth mogły prowadzić do przerw w połączenia.


    Źródła

  • OpenCode v1.14.29: solidna dawka poprawek dla API i zarządzania sesjami

    OpenCode v1.14.29: solidna dawka poprawek dla API i zarządzania sesjami

    OpenCode v1.14.29 to głównie wydanie serwisowe, ale wprowadzone poprawki mają realny wpływ na codzienną pracę z narzędziem. Zespół Anomaly skoncentrował się na poprawie stabilności API, zarządzania przestrzenią roboczą oraz obsługi błędów OAuth. W sumie w tej wersji wprowadzono 14 zmian: 3 nowe funkcje, 1 ulepszenie oraz 10 poprawek błędów. Aktualizacja ta szczególnie przypadnie do gustu użytkownikom, którzy integrują OpenCode z własnymi pipeline'ami lub korzystają z niego w złożonych konfiguracjach wielodostawcowych.

    Kluczowe informacje

    • API HTTP otrzymało poprawki typów dla parametrów numerycznych i logicznych w wygenerowanej specyfikacji OpenAPI oraz SDK.
    • Relatywne ścieżki workspace'ów w sesjach działają teraz poprawnie, co ułatwia pracę z wieloma katalogami i dynamicznymi środowiskami.
    • Obsługa błędów OAuth została ulepszona zarówno dla integracji MCP, jak i providerów AI.
    • TUI i shell zyskały poprawki responsywności oraz niezawodności wykonywania komend.

    Co konkretnie naprawiono w API?

    Najwięcej uwagi poświęcono warstwie HTTP oraz generowanej specyfikacji OpenAPI. W poprzednich wersjach parametry numeryczne w zapytaniach do endpointów sesji i plików nie zawsze odpowiadały tym, co deklarowała specyfikacja. Teraz problem ten został rozwiązany. Podobne trudności dotyczyły parametrów logicznych — SDK generowało typy, które nie były zgodne z rzeczywistym API.

    Dla programistów generujących klientów na podstawie specyfikacji OpenAPI OpenCode oznacza to mniej niespodzianek oraz mniej ręcznego poprawiania wygenerowanego kodu. Automatyczne integracje w CI/CD oraz niestandardowe narzędzia będą teraz bardziej niezawodne.

    Sesje i workspace'y — mała zmiana, duży komfort

    Poprawka relatywnych ścieżek workspace'ów w sesjach to jedna z tych zmian, które łatwo przeoczyć, dopóki nie zaczynają sprawiać problemów. Dla osób pracujących z wieloma repozytoriami, używających dev containerów lub montujących katalogi w różnych lokalizacjach systemu plików, OpenCode teraz poprawnie rozpoznaje ścieżki względne. Eliminowane są sytuacje, w których agent gubi kontekst po przeniesieniu projektu.

    W tej wersji wprowadzono również "background subagents", którzy mogą kontynuować zadania w tle, podczas gdy użytkownik pracuje dalej. To funkcja wciąż eksperymentalna, ale zapowiada interesujący kierunek rozwoju.

    OAuth i autoryzacja — mniej zgadywania

    Obsługa błędów OAuth to kolejny obszar, który został znacząco poprawiony. Dotyczy to zarówno integracji z serwerami MCP (Model Context Protocol), jak i providerami modeli AI. Gdy przepływ autoryzacji zawodzi — co zdarza się często, zwłaszcza przy łańcuchach wielu dostawców — komunikaty błędów są teraz bardziej jednoznaczne. Użytkownicy spędzą mniej czasu na debugowaniu, a więcej na kodowaniu.

    Terminal i shell — stabilniej

    TUI (terminal user interface) zyskało poprawki responsywności, a wykonywanie komend shella stało się bardziej niezawodne. Dla osób, które głównie pracują w terminalu — co stanowi znaczną część użytkowników OpenCode — to kluczowe zmiany. Mniej przycięć, mniej niespodziewanych awarii, płynniejsza praca.

    Warto wiedzieć

    OpenCode w przeszłości borykało się z poważnymi problemami bezpieczeństwa — starsze wersje ujawniały niezabezpieczone endpointy HTTP, co umożliwiało wykonywanie komend shella czy odczyt plików. Każda poprawka w warstwie API i autoryzacji to krok w stronę odbudowy zaufania. Zespół Anomaly konsekwentnie łata te obszary.

    Jednakże, w raportach na GitHubie pojawiły się sygnały, że v1.14.29 mogła wpłynąć negatywnie na wsparcie dla GPT-5.3 Codex w integracji z OpenAI. Użytkownicy korzystający z tego providera powinni sprawdzić, czy wszystko działa poprawnie przed aktualizacją produkcyjnego środowiska.

    Podsumowanie

    OpenCode v1.14.29 nie wprowadza spektakularnych nowości, ale solidnie poprawia fundamenty. Lepsza zgodność API, stabilniejsze sesje oraz czytelniejsze błędy OAuth to zmiany, które będą odczuwalne w codziennej pracy. Dzięki tej aktualizacji istnieje większa szansa, że system będzie działał bez zakłóceń.


    Źródła

  • Codex 0.125.0 wprowadza Unix socket, lepszą obsługę AWS Bedrock i śledzenie tokenów

    Codex 0.125.0 wprowadza Unix socket, lepszą obsługę AWS Bedrock i śledzenie tokenów

    OpenAI wydało Codex 0.125.0, swojego agenta AI do programowania. Ta aktualizacja koncentruje się na integracji z serwerem aplikacji oraz ulepszonym zarządzaniu modelami AI. Wśród najważniejszych zmian znajdują się poprawione profile uprawnień oraz możliwość śledzenia zużycia tokenów z poziomu CLI. Wydanie naprawia również kilka problemów związanych ze stabilnością, szczególnie w systemach Windows.

    Nowości są ważne dla deweloperów pracujących z lokalnymi agentami AI, złożonymi środowiskami DevOps oraz dla zespołów korzystających z różnych dostawców modeli, takich jak AWS Bedrock. To krok w kierunku zwiększenia operacyjnej niezawodności i elastyczności Codex 0.125.0 jako platformy do kodowania wspomaganego przez AI.

    Kluczowe zmiany

    • Ulepszone zarządzanie środowiskami — sesje app-server mogą teraz zachować kontekst środowiska między interakcjami, co zmniejsza "dryft konfiguracji" w długotrwałych workflowach.
    • Obsługa AWS Bedrock — system może korzystać z modeli dostępnych w ramach kont AWS Bedrock, co jest istotne dla dynamicznego routingu w środowiskach z wieloma dostawcami.
    • Śledzenie zużycia tokenów w CLI — komenda codex exec --json raportuje zużycie tokenów, co daje deweloperom wgląd w koszty i wykorzystanie modelu.

    Wydajniejsze integracje lokalne

    Najważniejszą zmianą jest poprawa integracji app-server. Wcześniej komunikacja odbywała się głównie przez sieć (HTTP/WebSocket). Zmiana poprawia WebSocket connections dla klientów app-server, co zwiększa stabilność długotrwałych sesji.

    W praktyce oznacza to, że Codex 0.125.0 może teraz współpracować z innymi lokalnymi narzędziami, serwisami lub reverse-proxy w bardziej efektywny sposób. To szczególnie ważne dla środowisk containerized, gdzie agent działa jako sidecar, oraz dla lokalnych workflowów deweloperów, gdzie każda milisekunda opóźnienia ma znaczenie.

    Lepsze zarządzanie środowiskami

    Nowa wersja wprowadza ulepszone zarządzanie środowiskami. W długotrwałych sesjach Codex 0.125.0, takich jak CI/CD pipeline czy podczas rozbudowanych sesji developmentowych, kontekst środowiska (zmienne, stan plików, konfiguracja) mógł się "rozpadać" między restartami agenta. Ulepszone zarządzanie pozwala na utrzymanie tego kontekstu, co redukuje konieczność ponownego setupu i zapewnia większą ciągłość pracy.

    Obsługa AWS Bedrock i śledzenie kosztów

    Obsługa dostawców takich jak AWS Bedrock jest krokiem w kierunku bardziej agnostycznej platformy AI. Codex 0.125.0 może korzystać z modeli dostępnych w ramach danego konta AWS. To kluczowe dla firm korzystających z różnych dostawców modeli — Codex 0.125.0 może automatycznie wybrać najbardziej odpowiedni model dla zadania.

    W kontekście DevOps i observability, śledzenie zużycia tokenów poprzez CLI jest nowością wprowadzoną w Codex 0.125.0. Tokeny są często związane z bardziej złożonymi, kosztownymi operacjami modelu. Deweloper może teraz, korzystając z codex exec --json, otrzymać raport zużycia tych tokenów. To umożliwia audytowanie kosztów AI pipeline, przypisanie tokenów do konkretnych zadań i lepsze zarządzanie budżetem dla projektów wykorzystujących Codex 0.125.0 na dużą skalę.

    Stabilność i poprawki dla Windows

    Wydanie nie koncentruje się tylko na nowych funkcjach. Wprowadzono także szereg poprawek stabilności, które mają znaczenie dla codziennej pracy. Windows sandbox startup został poprawiony, co powinno zredukować problemy z uruchamianiem Codex 0.125.0 w środowiskach Windows. Dla deweloperów korzystających z Codex 0.125.0 na Windows lub w hybrydowych środowiskach (Windows/Linux) to istotna poprawka.

    Ulepszono również obsługę profili uprawnień w sesjach TUI (Terminal User Interface). Profile uprawnień są teraz bardziej konsekwentnie przenoszone między sesjami, interakcjami użytkownika, stanami sandboxa MCP oraz API app-server. To poprawia bezpieczeństwo i spójność w zarządzaniu dostępem agenta do zasobów systemowych.

    Wnioski i znaczenie dla web development oraz DevOps

    Wydanie Codex 0.125.0 pokazuje, że OpenAI rozwija swoją platformę AI coding assistant nie tylko jako narzędzie dla indywidualnych deweloperów, ale także jako system integracyjny dla zespołów i złożonych środowisk. Ulepszone zarządzanie środowiskami oraz obsługa AWS Bedrock wskazują, że Codex 0.125.0 przygotowuje się do roli centrum orchestracji AI workflowów w lokalnych i kontenerowych środowiskach developmentowych.

    • Obsługa AWS Bedrock otwiera drogę do bardziej dynamicznego i agnostycznego wykorzystania modeli AI w projektach.

    Źródła

  • Claude Code 2.1.121 wprowadza opcję `alwaysLoad` dla MCP i poprawki stabilności

    Claude Code 2.1.121 wprowadza opcję `alwaysLoad` dla MCP i poprawki stabilności

    Anthropic wydało nową aktualizację swojego terminalowego asystenta kodowania — Claude Code 2.1.121. Ta wersja koncentruje się na poprawie konfiguracji serwerów MCP oraz rozwiązaniu istotnych problemów ze stabilnością i pamięcią. Jest to część regularnego cyklu aktualizacji, który przynosi usprawnienia interfejsu terminalowego i wydajności agenta.

    Kluczowe zmiany

    W tej wersji wprowadzono szereg ulepszeń, które mają na celu poprawę codziennego doświadczenia programistów. Usprawnienia obejmują zarządzanie pluginami, interakcję z terminalem oraz ogólną stabilność narzędzia podczas długich sesji.

    • Ulepszenia terminala: dialogi są teraz przewijalne (obsługują klawisze PgUp/PgDn, Home/End oraz scroll myszki), poprawiono działanie trybu pełnoekranowego oraz dodano pole wyszukiwania z filtrowaniem dla umiejętności.
    • Poprawa stabilności: wprowadzono poprawki, które rozwiązują problem niekontrolowanego wzrostu zużycia pamięci (unbounded memory growth) podczas przetwarzania obrazów oraz korzystania z /usage na dużych historiach sesji.
    • Lepsze zarządzanie pluginami: nowe narzędzia pomagają utrzymać czyste środowisko deweloperskie poprzez usuwanie nieużywanych zależności.

    Poprawa wydajności i stabilności długich sesji

    Naprawa problemów ze zużyciem pamięci jest kluczową zmianą w tej wersji. Wcześniejsze iteracje Claude Code 2.1.121 mogły doświadczać nieuzasadnionego wzrostu zużycia pamięci podczas pracy z dużą liczbą obrazów lub przy sprawdzaniu statystyk /usage w długich transkryptach. Dla deweloperów pracujących na VPS lub prowadzących długotrwałe sesje kodowania agenta, ta poprawka może znacząco zwiększyć stabilność i zredukować ryzyko nagłych awarii.

    Problem był szczególnie dotkliwy w scenariuszach intensywnego przetwarzania obrazów, co jest częste przy zadaniach związanych z dokumentacją, diagramami czy zrzutami ekranu debugowania. Nowa wersja wprowadza mechanizmy, które kontrolują ten wzrost, co powinno przynieść zauważalną poprawę w długoterminowych instancjach.

    Higiena pluginów i automatyzacja czyszczenia

    Nowe narzędzia odpowiadają na problem nagromadzenia zależności w środowiskach deweloperskich. Kiedy testowane są różne pluginy z marketplace, wiele z nich instaluje automatyczne zależności, które później pozostają nieużywane. Nowe funkcje identyfikują takie "osierocone" zależności i usuwają je, co pomaga utrzymać lekkość instalacji.

    To ważne dla zespołów, gdzie Claude Code 2.1.121 jest używany przez wiele osób na wspólnych maszynach, ponieważ pozwala zapobiegać bałaganowi w globalnych konfiguracjach.

    Dopracowanie interfejsu terminalowego dla codziennego workflow

    Anthropic kontynuuje poprawę UX w terminalu, co wskazuje na strategię optymalizacji Claude Code 2.1.121 dla coraz bardziej interaktywnych sesji deweloperskich. Przewijalne dialogi rozwiązują problem przepełnienia, gdy lista opcji lub wyników jest zbyt długa dla okna terminala. Lepsze działanie trybu pełnoekranowego, bez nagłego "skoku" pozycji przewijania podczas pisania, poprawia komfort pracy przy długich odpowiedziach modelu.

    Pole wyszukiwania z filtrowaniem dla umiejętności to kolejne udogodnienie, które umożliwia szybki dostęp. Wcześniej przeszukiwanie dostępnych umiejętności mogło być uciążliwe przy większej ich liczbie. Nowy mechanizm filtrowania pozwala szybciej znaleźć potrzebne narzędzie, co przyspiesza workflow w trybie kodowania agenta.

    Co to oznacza dla deweloperów i zespołów?

    To wydanie jest kolejnym krokiem w rozwoju Claude Code 2.1.121 jako narzędzia do kodowania z terminala, skoncentrowanego na agentach. Usprawnienia są skierowane do profesjonalnych użytkowników, którzy budują zaawansowane, zautomatyzowane workflow.

    Poprawy stabilności mają praktyczne znaczenie dla wdrożeń na serwerach, takich jak rozwój oparty na VPS, oraz dla każdego, kto prowadzi długie sesje z Claude. Lepsze zarządzanie pluginami zmniejsza obciążenie związane z utrzymaniem dla administratorów i deweloperów odpowiedzialnych za wspólne środowiska.

    W kontekście szybkiego cyklu wydań Claude Code 2.1.121, to wydanie pokazuje, że Anthropic koncentruje się nie tylko na dużych, nowych funkcjach, ale także na systematycznym dopracowywaniu podstaw: wydajności, stabilności i ergonomii codziennego użytkowania. To podejście buduje bardziej niezawodne i skalowalne narzędzie, które może obsługiwać coraz bardziej złożone zadania kodowania w realnych projektach.


    Źródła