Kategoria: Oprogramowanie

  • Zed 1.5.5: Claude Fable 5 w BYOK i naprawa zaufania repozytoriów

    Zed 1.5.5: Claude Fable 5 w BYOK i naprawa zaufania repozytoriów

    Zed wprowadził stabilną aktualizację 1.5.5, która rozszerza wsparcie dla Anthropic BYOK o model Claude Fable 5 oraz eliminuje błąd związany z przyciskiem zaufania dla repozytoriów git. Te dwie zmiany mają istotny wpływ na codzienną pracę programistów korzystających z tego edytora.

    Kluczowe fakty

    • Claude Fable 5 dołączył do konfiguracji Anthropic BYOK w Zed 1.5.5
    • Przycisk zaufania repozytorium git przestał ignorować kliknięcia po naprawie błędu
    • BYOK pozwala użytkownikom Zed podłączać własne klucze API zamiast polegać wyłącznie na dostawcach wbudowanych
    • Mechanizm zaufania to część systemu bezpieczeństwa Zed przy pracy z repozytoriami o różnych stanach zaufania
    • Aktualizacja trafiła do stabilnego kanału, nie jest to wersja testowa

    Claude Fable 5 w ekosystemie BYOK

    Zed rozwija funkcję Bring Your Own Key, która daje programistom możliwość wyboru dostawcy modeli AI. Użytkownicy mogą podłączyć własny klucz API i korzystać z preferowanych modeli. W wersji 1.5.5 do listy obsługiwanych modeli Anthropic dołączył Claude Fable 5.

    Dodanie jednego modelu może wydawać się drobną zmianą, ale dla osób, które polegają na konkretnym modelu w pracy z AI – czy to do generowania kodu, refaktoryzacji, czy analizy kontekstu w projekcie – to różnica między wygodnym workflow a frustracją. Zed systematycznie poszerza paletę modeli, co widać po historii wydań, w których pojawiały się aktualizacje dotyczące Anthropic i innych dostawców.

    Oznacza to, że jeśli masz wykupiony dostęp do Claude przez Anthropic i używasz go poza Zedem, teraz możesz wykorzystać ten sam klucz API wewnątrz edytora, co eliminuje potrzebę przeskakiwania między narzędziami.

    Git – przycisk, który wreszcie działa

    Git – przycisk, który wreszcie działa

    Druga zmiana w aktualizacji 1.5.5 to naprawa błędu, który powodował, że kliknięcie przycisku „zaufaj temu repozytorium git” nie przynosiło rezultatu. Choć może to brzmieć nieistotnie, brak możliwości oznaczenia repozytorium jako zaufanego mógł blokować część operacji w Zed, wymagając ciągłego potwierdzania.

    Kontrola zaufania repozytoriów to element szerszego podejścia Zed do bezpieczeństwa. Edytor ostrzega przed potencjalnie niebezpiecznymi repozytoriami i wymaga zgody użytkownika na pełną interakcję. Gdy przycisk nie działa, użytkownik nie może normalnie pracować ani potwierdzić, że ufa kodowi. Naprawa tego problemu przywraca płynność pracy z projektami, szczególnie tymi klonowanymi z zewnętrznych źródeł.

    Co to znaczy dla zespołów webowych i AI

    Co to znaczy dla zespołów webowych i AI

    Zed pozycjonuje się jako nowoczesny edytor dla programistów, którzy cenią szybkość i integrację z AI. Aktualizacje, takie jak 1.5.5, pokazują, że zespół Zed reaguje na potrzeby użytkowników – zarówno w zakresie elastyczności w wyborze modeli AI, jak i eliminowania przeszkód w podstawowych przepływach pracy, takich jak git.

    Dodanie Claude Fable 5 do BYOK wpisuje się w szerszy trend, w którym twórcy narzędzi deweloperskich odchodzą od narzucania jednego dostawcy AI na rzecz otwartej architektury, w której programista sam decyduje, z czego korzysta. Podobne podejście widać w innych edytorach i platformach, ale Zed konsekwentnie realizuje je w kolejnych wydaniach.

    Naprawiony przycisk zaufania pokazuje, że nawet drobne elementy interfejsu mają znaczenie dla produktywności. Gdy coś, co powinno działać od razu, przestaje reagować, efektem jest nie tylko irytacja, ale także realna strata czasu – szczególnie przy pracy z wieloma repozytoriami jednocześnie.

    Co dalej?

    Zed rozwija się w szybkim tempie, a historia wydań pokazuje, że aktualizacje związane z AI i integracją z git pojawiają się regularnie. Wersja 1.5.5 jest stosunkowo niewielka, ale obie zmiany odpowiadają na praktyczne potrzeby użytkowników. Jeśli korzystasz z Zed, warto zaktualizować – szczególnie jeśli używasz Anthropic przez BYOK lub miałeś problemy z przyciskiem zaufania repozytorium.


    Źródła

  • Codex 0.138.0: płynne przejście z terminala do aplikacji i automatyzacja wtyczek

    Codex 0.138.0: płynne przejście z terminala do aplikacji i automatyzacja wtyczek

    OpenAI wypuściło Codex 0.138.0, aktualizację, która łączy pracę w terminalu z graficzną aplikacją desktopową. Wydanie z 8 czerwca 2026 roku wprowadza 115 zmian, w tym 35 nowych funkcji, 9 usprawnień wydajnościowych oraz 32 poprawki błędów. Ta aktualizacja, choć techniczna, realnie wpływa na codzienny workflow programisty.

    Kluczowe zmiany w skrócie

    • Polecenie /app przenosi sesję CLI bezpośrednio do aplikacji Codex Desktop na macOS i Windows.
    • Lokalne obrazy teraz udostępniają ścieżki zapisanych plików modelowi, co ułatwia ich edycję i wykorzystanie w promptach.
    • Wtyczki z flagą --json zwracają ustrukturyzowane dane, które można wykorzystać w pipeline’ach CI/CD i skryptach automatyzacyjnych.
    • Wsparcie dla v2 personal access tokenów poprawia integrację w środowiskach enterprise i zespołowych.

    Desktop handoff, który działa

    Polecenie /app umożliwia przeniesienie bieżącego wątku CLI — z historią i stanem — do aplikacji desktopowej. Na macOS działa to natychmiastowo, a na Windowsie dodatkowo otwiera workspace bezpośrednio w Desktop.

    Funkcja ta była oczekiwana od dawna. Programiści często korzystają z CLI z powodu jego szybkości, ale czasami potrzebują przejrzeć kod w GUI, kliknąć coś lub sprawdzić podgląd. Dotychczas oznaczało to ręczne kopiowanie i odtwarzanie kontekstu. Teraz można przełączyć się jednym poleceniem i kontynuować pracę tam, gdzie się skończyło.

    Obrazy, które model rozumie

    Modele potrafią generować i analizować obrazy, ale teraz zyskują pełne ścieżki do zapisanych plików. Gdy dołączasz lokalny obraz jako załącznik lub generujesz nowy, Codex podaje modelowi dokładną lokalizację pliku na dysku. Dzięki temu edycje są precyzyjniejsze, a referencje między promptami nie gubią się. To prosta zmiana, ale znacząca dla osób pracujących z obrazami w AI.

    Warto również zwrócić uwagę na poprawki w interfejsie TUI. Terminal nie dodaje już pustych linii podczas streamowania odpowiedzi, a anulowane prompty wracają z kursorem na końcu, co ułatwia edycję.

    Automatyzacja wtyczek i gotowość na CI/CD

    Dla zespołów DevOps oraz osób automatyzujących pracę Codexa kluczowa będzie flaga --json. Polecenia dodawania, usuwania i listowania wtyczek z marketplace teraz zwracają ustrukturyzowane dane.

    To umożliwia integrację Codexa z pipeline’ami. Można skryptem sprawdzić dostępne wtyczki, doinstalować brakujące i zweryfikować konfigurację — wszystko maszynowo, bez klikania. W połączeniu z tokenami v2, które działają zarówno w CLI, jak i w integracjach app-server, automatyzacja staje się przewidywalna i audytowalna.

    Stabilność i wydajność pod spodem

    Choć te zmiany nie są efektowne, poprawiają komfort pracy. Usprawniono wklejanie wieloliniowe w /goal edit, naprawiono auto-kontynuację celów po nieudanych turach terminalowych oraz ustabilizowano tryb Plan, który nie wchodzi już samoczynnie, gdy nie powinien. Start aplikacji jest odporniejszy na różne środowiska: obsługuje /usr/bin/bash, krótsze ścieżki socketów proxy na Linuksie oraz odświeża wygasłe tokeny OAuth dla MCP przed pierwszym użyciem.

    Jeśli chodzi o wydajność, duże strumienie MCP i Ollamy oraz długie historie wiadomości przetwarzają się szybciej dzięki zoptymalizowanemu skanowaniu bajtowemu. TUI dodatkowo skraca czas startu, ponieważ ponownie wykorzystuje wyniki wcześniejszego discovery wtyczek.

    Co to oznacza dla web developerów i zespołów AI

    Codex 0.138.0 to wydanie, które szczególnie docenią osoby balansujące między terminalem a GUI, co dotyczy większości developerów pracujących z AI. Płynny handoff sesji, lepsze obrazy oraz automatyzacja wtyczek w formacie JSON sprawiają, że narzędzie staje się bardziej zintegrowane z resztą ekosystemu.

    Dla zespołów enterprise istotne będą tokeny v2 oraz widoczność zużycia konta w integracjach app-server. Autoryzacja staje się bardziej przejrzysta, co ma znaczenie przy wdrożeniach na dużą skalę. Jeśli codziennie korzystasz z Codexa, warto zaktualizować go od razu.


    Źródła

  • Claude Code 2.1.167: cicha aktualizacja, która naprawia to, co irytowało programistów

    Claude Code 2.1.167: cicha aktualizacja, która naprawia to, co irytowało programistów

    Anthropic wydało 6 czerwca 2026 roku wersję Claude Code 2.1.167, której zmiany zostały opisane w oficjalnym changelogu jako „poprawki błędów i ulepszenia stabilności”. Mimo krótkiego opisu, aktualizacja ta jest częścią szerszego cyklu poprawek stabilności, który zespół Anthropic realizuje od kilku tygodni. Dla deweloperów korzystających z narzędzia na co dzień takie poprawki mają duże znaczenie, często bardziej niż nowe funkcje.

    Co warto wiedzieć o wydaniu 2.1.167

    • Wersja konserwacyjna — Claude Code 2.1.167 nie wprowadza nowych funkcji, a jedynie poprawki błędów i ulepszenia stabilności.
    • Niskie ryzyko wdrożenia — brak zmian w API, konfiguracji ani zachowaniu narzędzia; aktualizacja jest bezpieczna dla zespołów.
    • Data premiery — 6 czerwca 2026; wydanie zawiera 9 commitów na głównej gałęzi repozytorium.
    • Kontynuacja serii stabilizacyjnej — to część szerszego cyklu poprawek obejmującego wersje od 2.1.166 do 2.1.168.

    Co właściwie poprawiono?

    Anthropic nie opublikowało szczegółowej listy błędów usuniętych w 2.1.167. Oficjalny changelog na GitHubie zawiera jedynie standardową formułkę, a dokumentacja techniczna nie dostarcza dodatkowych informacji. Jednak w kontekście poprzednich wydań z tej serii, które rozwiązywały problemy z obsługą błędów API, zrywaniem sesji i wyciekami pamięci, można przypuszczać, że aktualizacja ta również koncentruje się na stabilności podczas długich sesji kodowania.

    Inne źródła opisują tę aktualizację jako poprawiającą „płynność działania i zmniejszającą liczbę błędów podczas intensywnych sesji programistycznych”. Choć to sformułowanie jest ogólne, dobrze oddaje charakter wydania: nie ma tu nic spektakularnego, ale każdy, kto doświadczył utraty kontekstu rozmowy przez niespodziewany crash, doceni te ulepszenia.

    Szerszy obraz: co zmieniło się w okolicy 2.1.167

    Szerszy obraz: co zmieniło się w okolicy 2.1.167

    Aby zrozumieć znaczenie tego wydania, warto spojrzeć na sąsiednie wersje. Tuż przed 2.1.167 Claude Code otrzymał mechanizm fallbackModel, który pozwala zdefiniować do trzech modeli zapasowych na wypadek przeciążenia lub niedostępności głównego. To istotna pomoc dla zespołów, które nie mogą sobie pozwolić na przestój, gdy API Anthropic działa gorzej.

    Równolegle wprowadzono ustawienia requiredMinimumVersion i requiredMaximumVersion, które umożliwiają administratorom wymuszenie konkretnego zakresu wersji Claude Code w organizacji. Narzędzie odmówi uruchomienia, jeśli wersja nie mieści się w dozwolonym przedziale. Dla DevOpsów zarządzających flotą kilkudziesięciu instancji to duże ułatwienie — koniec z sytuacjami, gdzie część zespołu pracuje na przestarzałym kodzie.

    Warto również zauważyć, że Anthropic ogłosiło wycofanie Claude Opus 4.1 z API — model ten przejdzie na emeryturę 5 sierpnia 2026, a zalecaną ścieżką migracji jest Claude Opus 4.8. Choć ta informacja nie dotyczy bezpośrednio wydania 2.1.167, pokazuje kierunek rozwoju całego ekosystemu.

    Co to oznacza dla zespołów deweloperskich

    Jeśli zarządzasz instalacjami Claude Code w zespole, wersja 2.1.167 nie powinna budzić niepokoju. To wydanie niskiego ryzyka — można je zainstalować, zapomnieć o nim i kontynuować pracę. Warto jednak wdrożyć je szybko, zanim pojawi się kolejna wersja z nowymi funkcjami i potencjalnymi niespodziankami.

    Jeśli jeszcze nie skonfigurowałeś modeli zapasowych ani przypinania wersji, to jest dobry moment na to. Wersja 2.1.167 nie wprowadza tych możliwości, ale stabilne środowisko jest kluczowe, aby z nich sensownie korzystać. Nie ma nic gorszego niż skonfigurowany fallback, który nie działa, ponieważ narzędzie zawiodło na poziomie samej sesji.

    Dla zwykłych użytkowników komunikat jest jasny: zaktualizuj i ciesz się mniejszą liczbą irytujących przerw w pracy. To jeden z tych przypadków, gdzie changelog mówi niewiele, ale doświadczenie pracy mówi wszystko.


    Źródła

  • OpenCode 1.16.0: klonowanie workspace’ów z brudnymi plikami i sesje przenoszone między katalogami

    OpenCode 1.16.0: klonowanie workspace’ów z brudnymi plikami i sesje przenoszone między katalogami

    OpenCode wydał wersję 1.16.0, która wprowadza zarządzane klonowanie workspace’ów, umożliwiające zachowanie niezatwierdzonych zmian oraz przenoszenie aktywnych sesji między katalogami. Dodatkowo, aktualizacja wprowadza natywną obsługę OpenAI przez AWS Bedrock, automatyczne wykrywanie skilli oraz szereg poprawek stabilności. Choć zmiany mogą wydawać się niewielkie, mają one znaczący wpływ na sposób pracy z agentami AI w większych projektach.

    Kluczowe zmiany

    • Zarządzane klonowanie workspace’ów tworzy kopię środowiska pracy, zachowując brudne i nieśledzone pliki. Agent może eksperymentować w izolacji, nie ryzykując utraty bieżącego stanu.
    • Przenoszenie sesji pozwala kontynuować pracę agenta w innym katalogu lub workspace’ie bez potrzeby restartowania zadania.
    • Natywna obsługa OpenAI przez AWS Bedrock zapewnia wsparcie dla modeli OpenAI bez konieczności korzystania z pośrednich adapterów.
    • Skill discovery i file-based agent loading umożliwia OpenCode znajdowanie i ładowanie skilli bezpośrednio z plików, a nie tylko z wbudowanych menu.
    • Sesje replay przez run --replay oferują interaktywny podgląd przebiegu sesji, co ułatwia debugowanie.

    Jak działają workspace’y w OpenCode

    Aby zrozumieć znaczenie klonowania workspace’ów, warto zauważyć, że OpenCode opiera je na Git worktrees. Każdy workspace ma własny katalog i gałąź, co oznacza, że pliki jednego środowiska nie wpływają na inne, a wszystko to przy współdzielonej bazie Gita, bez konieczności pełnego klonowania repozytorium.

    Do tej pory stworzenie nowego workspace’a oznaczało czysty start. Teraz, dzięki zarządzanemu klonowaniu, można skopiować bieżący workspace wraz z niezatwierdzonymi zmianami. Agent zyskuje własną piaskownicę do testowania pomysłów, podczas gdy oryginalny workspace pozostaje nietknięty. To idealne rozwiązanie, gdy chcemy uruchomić kilka równoległych agentów – każdy działa na swoim worktree, nie przeszkadzając sobie nawzajem.

    Przenoszenie sesji bez utraty kontekstu

    Kolejną istotną nowością jest możliwość przenoszenia sesji między workspace’ami i katalogami. Dotychczas agent uruchomiony w jednym katalogu był do niego przywiązany, a zmiana kontekstu wymagała restartu. Teraz można przenieść trwającą sesję do innego worktree, zachowując całą historię rozmowy i bieżący stan pracy.

    To funkcja, która często brakuje w wielu narzędziach. Zdarza się, że agent zaczyna zadanie w katalogu projektu, a po chwili okazuje się, że powinien pracować w dedykowanym workspace’ie. Zamiast zaczynać od nowa, można po prostu przenieść sesję, zachowując kontekst i umożliwiając agentowi kontynuację.

    AI i integracje: Bedrock, skille i replay

    OpenCode obsługuje już wielu dostawców modeli, a dodanie natywnego wsparcia OpenAI przez AWS Bedrock upraszcza konfigurację i stabilizuje połączenie w porównaniu do wcześniejszych adapterów.

    Skill discovery to funkcja, która pozwala OpenCode automatycznie wykrywać skille zapisane w plikach. Wcześniej trzeba było definiować je ręcznie lub wybierać z menu. Teraz agent samodzielnie znajduje dostępne rozszerzenia, co zmniejsza potrzebę ręcznej konfiguracji.

    Interaktywny replay sesji, dostępny przez run --replay, umożliwia prześledzenie każdego kroku agenta, co jest przydatne przy debugowaniu złożonych zadań. Nie trzeba zgadywać, dlaczego agent podjął określoną decyzję – można po prostu odtworzyć sesję i zobaczyć cały proces.

    Stabilność i tempo rozwoju

    Aktualizacja poprawia także kilka uciążliwych błędów, w tym problemy z anulowaniem komend shella oraz normalizacją ścieżek. Dodatkowo, uruchamianie aplikacji stało się szybsze, co jest odczuwalne, zwłaszcza przy częstym otwieraniu i zamykaniu workspace’ów.

    Tempo rozwoju jest dynamiczne, a aktualizacje są starannie przemyślane. Nowe funkcje są dodawane tylko wtedy, gdy realnie wpływają na workflow.

    Co to oznacza dla zespołów deweloperskich

    Kierunek, w którym zmierza OpenCode, jest jasny: równoległa praca agentów, izolowane środowiska i minimalizacja tarcia przy zmianie kontekstu. Klonowanie workspace’ów z brudnymi plikami to nie tylko nowość – to praktyczne narzędzie dla zespołów, które chcą zwiększyć wykorzystanie AI w kodzie bez konieczności ciągłego sprzątania repozytorium przed każdym zadaniem.

    Dla zespołów pracujących z wieloma agentami równolegle lub często przenoszących zadania między środowiskami, wersja 1.16.0 przynosi znaczące zmiany. Pozostałe funkcje, takie jak skille, Bedrock i replay, to solidne dodatki, ale to workspace’y i sesje odgrywają kluczową rolę w tej aktualizacji.


    Źródła

  • Cursor zyskuje tryb Design Mode i raport zużycia kontekstu – edycja UI bez pisania kodu

    Cursor zyskuje tryb Design Mode i raport zużycia kontekstu – edycja UI bez pisania kodu

    Cursor wprowadził dwie nowe funkcje w obszarze canvases, które zmieniają sposób interakcji z interfejsem użytkownika. Tryb Design Mode umożliwia zaznaczanie elementów bezpośrednio na podglądzie strony i wskazywanie agentowi, co ma zmienić, bez potrzeby opisywania wszystkiego słowami. Dodatkowo, dostępny jest interaktywny raport zużycia kontekstu, który pokazuje, gdzie dokładnie idą tokeny podczas pracy agenta.

    Co nowego w pigułce

    • Design Mode umożliwia zaznaczanie, rysowanie i wybieranie głosowe elementów UI w canvasach Cursora.
    • Wielokrotny wybór pozwala zaznaczyć kilka elementów naraz, aby agent mógł je dopasować lub usunąć w jednym kroku.
    • Raport kontekstu rozbija zużycie tokenów na kategorie: system prompt, narzędzia, reguły i umiejętności.
    • Edycja głosowa działa nawet gdy agent przetwarza poprzednie polecenie, co przyspiesza iteracyjne poprawki.
    • Obie funkcje są dostępne dla użytkowników w ramach aktualizacji Cursor.

    Jak działa Design Mode w praktyce

    Dotychczas, aby zmienić wygląd komponentu w canvasie, użytkownik musiał opisać, co i gdzie należy poprawić. Design Mode zmienia tę sytuację. Użytkownik klika element bezpośrednio na podglądzie, może dodać kilka referencji, narysować po interfejsie lub powiedzieć na głos, co chce zmienić.

    Agent otrzymuje nie tylko zaznaczony fragment. Cursor przekazuje mu kod elementu, układ strony oraz wizualne relacje między komponentami. Dzięki temu edycja staje się bardziej precyzyjna, ponieważ agent rozumie kontekst przestrzenny, a nie tylko abstrakcyjny opis.

    Wielokrotny wybór to kolejna nowość. Użytkownik zaznacza kilka przycisków, kart lub sekcji i mówi agentowi: „zrób, żeby wyglądały tak samo jak ten pierwszy” lub „usuń duplikaty”. Wcześniej wymagałoby to kilku osobnych poleceń. Teraz wystarczy jedna komenda.

    Co istotne, tryb głosowy nie blokuje agenta. Użytkownik może mówić, co zmienić, nawet gdy Cursor pracuje nad poprzednim zadaniem. To przyspiesza proces wprowadzania poprawek, ponieważ nie trzeba czekać na zakończenie wcześniejszej instrukcji.

    Raport kontekstu – tokeny pod lupą

    Raport kontekstu – tokeny pod lupą

    Drugą nowością jest interaktywny raport zużycia kontekstu. Użytkownicy wcześniej widzieli głównie całkowitą liczbę tokenów. Teraz Cursor rozbija to na kategorie: system prompt, narzędzia, reguły i umiejętności.

    Raport pokazuje nie tylko liczby, ale także proporcje. Dzięki temu łatwiej zdiagnozować, dlaczego kontekst się powiększa – czy to przez rozbudowane reguły, czy może przez narzędzia ładujące zbędne dane. Jeśli coś wygląda podejrzanie, dostępna jest opcja „Debug with Agent”, która pozwala przeanalizować problem bardziej szczegółowo.

    Dla zespołów pracujących z dużymi bazami reguł i rozbudowanymi promptami systemowymi to istotna zmiana. Zamiast zgadywać, co zużywa tokeny, można to sprawdzić w kilka sekund i odpowiednio zoptymalizować konfigurację agenta.

    Co to oznacza dla codziennej pracy

    • Design Mode i raport kontekstu to nie są jedynie kosmetyczne dodatki. Pierwsza funkcja znacznie skraca czas potrzebny na wizualne poprawki, szczególnie przy generowanych dashboardach, raportach i innych artefaktach UI, które Cursor tworzy w canvasach. Zamiast pisać szczegółowe instrukcje, użytkownik może wskazać elementy i powiedzieć, co zmienić.

    Druga funkcja daje kontrolę nad kosztami i wydajnością. W świecie agentów AI, gdzie tokeny wpływają na czas odpowiedzi i wydatki, świadomość, gdzie one idą, jest kluczowa. Raport kontekstu wpisuje się w szerszy trend – narzędzia dla deweloperów coraz częściej pokazują nie tylko co robi agent, ale także ile go to kosztuje.

    Obie funkcje są już dostępne dla użytkowników. Design Mode można znaleźć bezpośrednio w interfejsie canvasów, a raport kontekstu pojawia się jako interaktywny widok w panelu agenta.


    Źródła

  • Claude Code 2.1.163 z blokadą wersji i lepszą widocznością wtyczek

    Claude Code 2.1.163 z blokadą wersji i lepszą widocznością wtyczek

    Anthropic wydało 4 czerwca 2026 roku aktualizację Claude Code 2.1.163, która wprowadza wymuszone zarządzanie wersjami przez administratorów, nowe narzędzia do kontroli wtyczek oraz kilka poprawek stabilności. To wydanie koncentruje się na stabilności i kontroli, co jest istotne dla zespołów, które nie mogą sobie pozwolić na niespodzianki w środowisku deweloperskim.

    Kluczowe zmiany

    • Administratorzy mogą ustawić widełki wersjirequiredMinimumVersion i requiredMaximumVersion w managed settings blokują uruchomienie Claude Code poza zatwierdzonym zakresem.
    • Pojawiło się polecenie /plugin list z filtrami dla włączonych i wyłączonych wtyczek, co ułatwia audyt konfiguracji.
    • Hooki Stop i SubagentStop mogą teraz zwracać informację zwrotną do Claude przez additionalContext, nie powodując błędów.
    • Skrót „c to copy” pozwala jednym przyciskiem skopiować surową odpowiedź w formacie Markdown.
    • Poprawiono błędy związane z procesami w tle, ścieżkami w Windows i responsywnością terminala.

    Twarda bramka wersji – koniec z samowolką

    Najważniejszą nowością z perspektywy bezpieczeństwa jest mechanizm wymuszania zakresu wersji. Administrator może zdefiniować minimalną i maksymalną dozwoloną wersję Claude Code w pliku managed settings. Jeśli zainstalowana wersja wykracza poza ten przedział, Claude Code odmawia uruchomienia i kieruje użytkownika do zatwierdzonej wersji.

    To oznacza koniec zgadywania, czy wszyscy pracują na kompatybilnych wersjach narzędzia. Nie trzeba już polegać na tym, że deweloperzy sami zaktualizują środowisko – system wymusza to automatycznie. W połączeniu z poprawkami luk w regułach uprawnień, aktualizacja 2.1.163 wyraźnie stawia na kontrolę.

    Wtyczki pod lupą

    Nowe polecenie /plugin list odpowiada na rosnącą liczbę rozszerzeń w ekosystemie Claude Code. Wyświetla zainstalowane wtyczki z podziałem na status – włączone i wyłączone. Jest to szczególnie przydatne w środowiskach zespołowych, gdzie zarządzanie wtyczkami staje się wymogiem.

    Dodatkowo, Anthropic uprościło wcześniejszy dwuetapowy proces instalacji wtyczek do jednego polecenia /plugin install. Źródło source: 'settings' pozwala deklarować wpisy wtyczek bezpośrednio w settings.json, co zmniejsza tarcie przy konfiguracji.

    Hooki z ludzką twarzą

    Hooki z ludzką twarzą

    Hooki Stop i SubagentStop przeszły istotną zmianę. Do tej pory próba przekazania informacji zwrotnej do Claude przez hook często kończyła się błędem. Teraz mogą one zwracać dane przez pole additionalContext, które Claude interpretuje jako część konwersacji, a nie jako sygnał awarii.

    Dzięki temu agenci stają się bardziej interaktywni – hook może na przykład podpowiedzieć modelowi kontekst, który pomoże mu podjąć lepszą decyzję w kolejnym kroku, bez przerywania przepływu pracy komunikatem o błędzie.

    Drobiazgi, które robią różnicę

    Drobiazgi, które robią różnicę

    Wśród poprawek warto odnotować kilka praktycznych: skrót klawiszowy c kopiujący odpowiedź w formacie Markdown, usprawnienia dla Windows (w tym obsługa ścieżek i responsywność terminala) oraz poprawki procesów w tle, które mogły wcześniej wisieć po zakończeniu sesji. Dla zespołów korzystających z Claude Code w trybie headless lub w automatyzacji CI, stabilność agentów działających w tle to warunek konieczny.

    Podsumowanie

    Claude Code 2.1.163 nie przynosi spektakularnych nowości, ale pokazuje kierunek, w którym Anthropic zmierza z tym narzędziem: mniej eksperymentów, więcej kontroli. Wymuszone widełki wersji, lepsza widoczność wtyczek i inteligentniejsze hooki składają się na wydanie, które docenią przede wszystkim ci, którzy zarządzają wdrożeniami w zespołach. Jeśli twoja organizacja traktuje Claude Code jako element pipeline'u deweloperskiego, ta aktualizacja jest obowiązkowa, ponieważ bez niej system może po prostu odmówić współpracy.


    Źródła

  • Gemini CLI z nową łatką stabilności – wersja v0.46.0-preview.1 już dostępna

    Gemini CLI z nową łatką stabilności – wersja v0.46.0-preview.1 już dostępna

    Google wypuściło nową wersję preview swojego terminalowego agenta AI – Gemini CLI v0.46.0-preview.1. Ta aktualizacja koncentruje się na usunięciu błędu, który mógł prowadzić do niespójności wersji w środowisku deweloperskim. Poprawka została wydana kilka dni po większym wydaniu v0.46.0-preview, które wprowadziło istotne zmiany w architekturze narzędzia.

    Kluczowe informacje

    • Gemini CLI v0.46.0-preview.1 to łatka naprawcza, która zapewnia spójność wersji i stabilność po poprzednim wydaniu preview.
    • Wersja v0.46.0-preview.1 wprowadziła wzmocnioną obsługę zmiany rozmiaru PTY, eliminującą krytyczne awarie natywne.
    • Naprawiono pętle spamowe w interfejsie CLI, które mogły skutecznie zablokować pracę z narzędziem.
    • Zespół Google zachęca użytkowników kanału preview do natychmiastowej aktualizacji.
    • Gemini CLI to open-source'owy agent AI, który integruje modele Gemini bezpośrednio z terminalem.

    Co konkretnie naprawiono

    Wersja v0.46.0-preview.1 jest odpowiedzią zespołu na problemy zgłaszane przez społeczność. Głównym celem łatki było załatanie luki, która powodowała rozjeżdżanie się numerów wersji między różnymi komponentami narzędzia. W praktyce oznaczało to, że niektórzy deweloperzy mieli trudności z poprawną identyfikacją zainstalowanego builda, co utrudniało diagnostykę błędów i raportowanie problemów.

    Poprzednie wydanie – v0.46.0-preview – wprowadziło znaczące zmiany. Inżynierowie Google przeprojektowali obsługę PTY (pseudo-terminali), co jest kluczowe dla komunikacji między procesami w terminalu. Wcześniej zmiana rozmiaru okna terminala mogła prowadzić do poważnych awarii. Teraz ten scenariusz jest obsługiwany w sposób bezpieczny.

    Koniec ze spamem w konsoli

    Koniec ze spamem w konsoli

    Drugim problemem, który został rozwiązany w poprzedniej wersji, były pętle spamowe. Użytkownicy zgłaszali przypadki, w których Gemini CLI wpadał w niekontrolowaną pętlę generowania komunikatów, zalewając konsolę powtarzającymi się wpisami. Problem występował głównie podczas dłuższych sesji i w specyficznych konfiguracjach narzędzia.

    Wersja v0.46.0-preview.1 wprowadziła mechanizmy zapobiegające tym zapętleniom, a obecna łatka konsoliduje te zmiany, zapewniając spójność w ramach ekosystemu wersji. To klasyczny cykl wydawniczy Google dla Gemini CLI – najpierw większa aktualizacja z nowymi funkcjami, a następnie szybka łatka eliminująca wykryte nieścisłości.

    Jak zaktualizować

    Jak zaktualizować

    Gemini CLI jest dostępne jako pakiet npm, więc aktualizacja do wersji preview sprowadza się do jednego polecenia:

    npm install -g @google/gemini-cli@preview

    Po instalacji narzędzie uruchamia się standardową komendą gemini w terminalu. Należy pamiętać, że kanał preview nie jest w pełni zweryfikowany – mogą wystąpić regresje lub inne błędy. Dlatego zespół Google prosi użytkowników o testowanie i zgłaszanie problemów. Dla środowisk produkcyjnych nadal zalecany jest kanał stable, który przechodzi pełny cykl walidacji.

    Szerszy kontekst

    Gemini CLI to interesujący projekt w ekosystemie narzędzi AI dla deweloperów. W przeciwieństwie do rozwiązań zintegrowanych z IDE, działa całkowicie w terminalu, co doceniają osoby pracujące na zdalnych serwerach lub w środowiskach bez interfejsu graficznego.

    Narzędzie rozwija się dynamicznie, a Google stosuje przejrzysty model wydawniczy: codzienne buildy "nightly", cotygodniowe promocje do preview i stabilne wydania po tygodniu testów. Dzięki temu społeczność ma stały dostęp do najnowszych funkcji, a jednocześnie istnieje bezpieczna ścieżka dla tych, którzy wolą poczekać na sprawdzone wersje.


    Źródła

  • Qwen-Code v0.17.1 stawia na stabilność i agentic workflow w terminalu

    Qwen-Code v0.17.1 stawia na stabilność i agentic workflow w terminalu

    Zespół QwenLM wprowadził wersję v0.17.1 swojego terminalowego agenta AI, Qwen-Code, koncentrując się na poprawie zarządzania pamięcią i usprawnieniu przepływów pracy w podagentach. Aktualizacja zawiera konkretne poprawki inżynieryjne, które mają pozytywny wpływ na niezawodność narzędzia podczas długich sesji programistycznych.

    Najważniejsze zmiany w pigułce

    • Qwen-Code v0.17.1 wprowadza monitor ciśnienia pamięci, który zapobiega niekontrolowanemu zużyciu RAM podczas pracy z dużymi projektami.
    • Atomowe wdrożenia plików konfiguracyjnych eliminują ryzyko uszkodzenia ustawień przy równoczesnym zapisie.
    • Wirtualny viewport i powiadomienia w tle dla shella to nowe funkcje CLI, które ułatwiają pracę w środowisku bez interfejsu graficznego.
    • Lepsze zarządzanie historią – agent poprawnie wznawia sesje bez wycieków pamięci i błędów przy dużych kontekstach.

    Agent w terminalu zyskuje na stabilności

    Qwen-Code jest narzędziem do automatyzacji zadań programistycznych, takich jak przeglądanie rozległych codebasów, refaktoryzacja czy generowanie kodu. Prawdziwym testem dla takich agentów są wielogodzinne sesje, w których historia poleceń i kontekst projektu rosną.

    Wersja v0.17.1 wprowadza monitor ciśnienia pamięci, który działa jako inteligentny strażnik. Gdy zużycie RAM zbliża się do krytycznego poziomu, agent proaktywnie zwalnia zasoby, co zapobiega awariom. To funkcja, która jest szczególnie cenna dla tych, którzy doświadczyli utraty pracy przez nagłe wyłączenie terminala.

    Drugim istotnym elementem aktualizacji są atomowe wdrożenia plików konfiguracyjnych. Oznacza to, że zmiany w ustawieniach są zapisywane w sposób transakcyjny – albo wszystko trafia na dysk, albo nic. Eliminowane są sytuacje, w których przerwany zapis pozostawia uszkodzone pliki konfiguracyjne.

    Podagenty i przepływy pracy

    Podagenty i przepływy pracy

    Wersja v0.17.1 rozwija koncepcję podagentów – mniejszych instancji AI przypisanych do konkretnych zadań w ramach większego workflow. Zarządzanie nimi stało się bardziej przewidywalne, a odtwarzanie złożonych procesów działa płynniej.

    To ważne dla zespołów, które wykorzystują Qwen-Code do automatyzacji CI/CD czy generowania dokumentacji. Możliwość odtworzenia tej samej sekwencji operacji przez podagenta eliminuje błędy związane z niedeterministycznym zachowaniem modeli językowych.

    Interfejs również przeszedł zmiany. Wirtualny viewport pozwala agentowi lepiej rozumieć układ interfejsu w trybie terminalowym, co jest istotne przy testach end-to-end aplikacji konsolowych. Powiadomienia w tle informują o zakończeniu długotrwałych operacji, co eliminuje potrzebę ciągłego monitorowania outputu.

    Co to znaczy dla programistów

    Qwen-Code zmierza w kierunku, który wyznaczają inne narzędzia, takie jak Cursor czy Windsurf – agent AI nie jest jedynie zabawką do generowania kodu, ale realnym narzędziem w codziennej pracy. Qwen stawia na lekkość i integrację terminalową, unikając ciężkich edytorów GUI.

    Wersja v0.17.1 to krok w stronę dojrzałości. Nie wprowadza nowych modeli ani integracji z zewnętrznymi API, lecz koncentruje się na systematycznym usuwaniu błędów – lepszym egzekwowaniu użycia narzędzi, poprawkach przy wznawianiu historii sesji oraz stabilniejszych testach.

    Rozwój tego projektu warto śledzić – repozytorium na GitHubie ma już ponad 26 tysięcy gwiazdek, a częste aktualizacje, czasami kilka dziennie w gałęziach "nightly", pokazują, że zespół pracuje intensywnie. Jeśli Qwen-Code utrzyma tę trajektorię, może stać się poważnym konkurentem dla komercyjnych rozwiązań w kategorii agentic coding.


    Źródła

  • Zed 1.5.3 przyspiesza diagramy Mermaid i usprawnia pracę agentów AI

    Zed 1.5.3 przyspiesza diagramy Mermaid i usprawnia pracę agentów AI

    Zed otrzymał aktualizację do wersji 1.5.3, która wprowadza szybszy renderer diagramów Mermaid, klikalne linki z serwerów językowych oraz kilka poprawek w interfejsie agentów AI. To wydanie ma charakter konserwacyjny, ale zmiany wpływają na codzienną pracę programistów w trzech kluczowych obszarach: wizualizacji dokumentacji, nawigacji po kodzie i zarządzaniu wątkami asystenta.

    Kluczowe zmiany w Zed 1.5.3

    • Renderowanie Mermaid zostało przyspieszone i poprawione pod kątem dokładności diagramów.
    • Klikalne linki LSP umożliwiają otwieranie referencji z serwerów językowych bezpośrednio z edytora.
    • Zmiana nazw wątków agenta dostępna teraz z poziomu panelu bocznego, bez konieczności przeszukiwania menu.
    • Widoczność wywołań narzędzi w interfejsie agenta została zwiększona, co ułatwia śledzenie działań asystenta.
    • Usprawnienia Git obejmują nowe ikony zdalnych dostawców i lepsze tworzenie worktree.

    Mermaid i linki LSP – dokumentacja i nawigacja pod ręką

    Dla zespołów korzystających z dokumentacji opartej na Markdown, diagramów architektury czy notatek projektowych w edytorze, zmiana w renderowaniu Mermaid jest odczuwalna natychmiast. Diagramy ładują się szybciej i są wyświetlane dokładniej. Użytkownicy zauważą różnicę, zwłaszcza przy bardziej rozbudowanych schematach.

    Kolejną nowością są klikalne linki dokumentów z serwerów językowych. Gdy LSP zwraca referencje do innych plików, można je teraz otworzyć jednym kliknięciem. To usprawnienie oszczędza czas, szczególnie w dużych codebase'ach, gdzie serwer podpowiada definicje typów, funkcje czy fragmenty dokumentacji.

    Agent AI – mniej klikania, więcej kontroli

    Agent AI – mniej klikania, więcej kontroli

    Zed rozwija możliwości swojego asystenta AI. W wersji 1.5.3 wprowadzono funkcję zmiany nazw wątków agenta bezpośrednio z panelu bocznego. Wcześniej wymagało to przechodzenia przez zagnieżdżone menu, co przy większej liczbie równoległych sesji z agentem bywało uciążliwe. Teraz wystarczy kliknięcie w sidebarze.

    Zwiększono również widoczność wywołań narzędzi w interfejsie agenta. Użytkownicy mogą łatwiej śledzić, co asystent robi – jakie komendy wykonuje, jakie pliki modyfikuje. Przy iteracyjnych zadaniach kodowania, gdzie agent działa wieloetapowo, ta przejrzystość ma praktyczne znaczenie.

    Git i worktree – dla pracujących na wielu gałęziach

    Git i worktree – dla pracujących na wielu gałęziach

    Sekcja Git zyskała nowe ikony zdalnych dostawców, co ułatwia orientację przy pracy z wieloma repozytoriami. Lepsze tworzenie worktree to ukłon w stronę osób pracujących równolegle nad kilkoma gałęziami – feature isolation, code review czy eksperymenty stają się bardziej płynne.

    Wprowadzono również poprawki błędów: Zed naprawił problemy związane z przepływem pracy agenta, obsługą Gita oraz zachowaniem trybu Helix. Choć nie są to spektakularne nowości, eliminują irytujące drobiazgi, które mogły zakłócać pracę.

    Podsumowanie

    Wydanie 1.5.3 to solidna aktualizacja serwisowa, która poprawia działanie edytora w kluczowych obszarach. Szybsze diagramy Mermaid, wygodniejsza nawigacja po linkach LSP i uproszczona obsługa wątków agenta to zmiany, które mogą nie rzucać się w oczy, ale po tygodniu pracy trudno wrócić do poprzedniej wersji. Zed kontynuuje rozwój jako edytor, który łączy szybkość z coraz lepszym wsparciem AI i Gita.


    Źródła

  • Codex 0.136.0: Klikalne linki w terminalu i archiwizacja sesji wchodzą do gry

    Codex 0.136.0: Klikalne linki w terminalu i archiwizacja sesji wchodzą do gry

    OpenAI wypuściło Codex w wersji 0.136.0, a to wydanie wprowadza kilka istotnych usprawnień, które wpływają na codzienną pracę programistów w terminalu. Najważniejsze zmiany to archiwizacja sesji, klikalne linki w TUI oraz zwiększone bezpieczeństwo przy egzekucji komend. Dodatkowo, wprowadzono alfa-narzędzie do sandboxowania na Windowsie oraz szereg zmian dla integratorów.

    Kluczowe fakty

    • Archiwizacja sesji dostępna przez /archive w TUI oraz codex archive i codex unarchive w CLI — zarchiwizowane wątki są chronione przed wznowieniem, dopóki nie zostaną ręcznie przywrócone.
    • Klikalne linki w widoku markdown TUI wykorzystują metadane OSC 8, a szerokie tabele w ciasnych oknach zwijają się do czytelnych par klucz-wartość.
    • Bezpieczeństwo komend/diff blokuje ścieżkę wykonania kodu, a serwer egzekucji odrzuca zapytania WebSocket z nagłówkami Origin z przeglądarek.
    • Windows zyskuje ścieżkę codex sandbox setup --elevated do provisioning sandboxów i wsparcie dla API-key CODEX_API_KEY.
    • WebSocket do zdalnego sterowania przechodzi na krótkoterminowe tokeny serwerowe zamiast tokenów dostępu ChatGPT.

    Archiwizacja sesji — porządek w historii pracy

    Nowa funkcja archiwizacji to istotne udogodnienie dla intensywnych użytkowników Codexa. Sesje można teraz zamknąć w stanie tylko do odczytu, co zapobiega przypadkowemu wznowieniu lub sforkowaniu.

    Archiwizowanie działa w prosty sposób. Z poziomu TUI używasz komendy /archive, a z CLI codex archive do schowania sesji oraz codex unarchive, aby do niej wrócić. Zarchiwizowane wątki są blokowane przed wznowieniem, co chroni przed przypadkową edycją wcześniejszych przebiegów, co może prowadzić do nieporządku podczas szybkiego iterowania na kodzie.

    Mechanizm ten jest także przydatny w pracy zespołowej. Można odłożyć sesję na bok, mając pewność, że nikt jej nie nadpisze, dopóki nie zostanie celowo przywrócona do aktywnego obiegu.

    Klikalne linki i czytelniejsze tabele w TUI

    Terminalowe UI Codexa od dawna obsługuje renderowanie markdowna, ale wcześniej linki były jedynie dekoracją — trzeba było je kopiować ręcznie. Wersja 0.136.0 wprowadza metadane OSC 8, dzięki którym odnośniki stają się klikalne bezpośrednio w terminalu.

    To może wydawać się drobnostką, ale w praktyce oszczędza czas i zmniejsza liczbę przełączeń między oknami. Otrzymując link do dokumentacji API lub issue na GitHubie, wystarczy kliknąć i kontynuować pracę.

    Dodatkowo poprawiono renderowanie szerokich tabel. Gdy terminal jest zbyt wąski, tabela automatycznie przekształca się w listę par klucz-wartość, zachowując klikalne linki. Nie ma już potrzeby przewijania w poziomie ani obawy o ucięte komórki.

    Wzmocnione bezpieczeństwo komend

    To wydanie kładzie duży nacisk na bezpieczeństwo przy egzekucji kodu. Wprowadzono trzy konkretne zmiany.

    Po pierwsze, /diff blokuje ścieżkę wykonania kodu, co eliminuje ryzyko, że złośliwe repozytorium podsunie kod do wykonania przy generowaniu diffa.

    Po drugie, serwer wykonawczy odrzuca żądania WebSocket zawierające nagłówek Origin z przeglądarek, co ma na celu zapobieganie atakom CSRF, gdzie zewnętrzna strona mogłaby próbować nawiązać połączenie z lokalnym serwerem Codexa.

    Po trzecie, zdalne sterowanie przechodzi na krótkoterminowe tokeny serwerowe. Dotychczas WebSocket używał tokenów dostępu do ChatGPT, co oznaczało długo żyjące poświadczenia. Teraz tokeny są generowane na bieżąco i szybko wygasają, co znacząco ogranicza potencjalne okno ataku.

    Dla Windowsa dodano również zabezpieczenie przed uruchamianiem parsera PowerShell poza tym systemem — to mała, ale istotna poprawka.

    Windows i integracje

    Użytkownicy Windowsa zyskują alfa-narzędzie codex sandbox setup --elevated, które automatyzuje provisioning sandboxa na tym systemie. Wspiera również wymagania dla dozwolonych implementacji sandboxa, co pokazuje, że OpenAI poważnie myśli o wsparciu tej platformy.

    W zakresie integracji, app-server zyskał możliwość wznawiania wątków z pierwszą stroną przebiegu oraz bogatszy status serwerów MCP. Python SDK można teraz wersjonować niezależnie od runtime'u przy użyciu tagów python-v*, a dokumentacja SDK została zaktualizowana.

    Dla użytkowników Codexa zdalnie, wprowadzono rejestrację przez klucz API CODEX_API_KEY dla zatwierdzonych hostów OpenAI.

    Podsumowanie

    Wydanie 0.136.0 nie wprowadza rewolucyjnych zmian w samym silniku AI, ale znacząco poprawia komfort pracy z narzędziem. Archiwizacja sesji wprowadza długo oczekiwany porządek w zarządzaniu historią. Klikalne linki i zwijane tabele sprawiają, że TUI staje się pełnoprawnym środowiskiem do przeglądania wyników bez odrywania rąk od klawiatury. Zwiększone bezpieczeństwo przy egzekucji komend i zdalnym sterowaniu pokazuje, że zespół traktuje poważnie ryzyka związane z automatyzacją w terminalu.


    Źródła