Tag: Aktualizacje oprogramowania

  • Gemini CLI z drobnymi poprawkami interfejsu i dokumentacji w wersji nightly

    Gemini CLI z drobnymi poprawkami interfejsu i dokumentacji w wersji nightly

    Google wypuściło nową wersję nocną Gemini CLI, oznaczoną jako v0.47.0-nightly.20260609.g0567b25a2. To wydanie koncentruje się na poprawie interfejsu użytkownika oraz uporządkowaniu dokumentacji. Nie wprowadza nowych funkcji, ale te drobne poprawki mogą znacząco wpłynąć na postrzeganie narzędzia jako bardziej dopracowanego.

    Co nowego w skrócie

    • Kanał nightly Gemini CLI otrzymał aktualizację v0.47.0-nightly.20260609.g0567b25a2
    • Baner Antigravity zyskał limit wyświetleń, co ograniczy jego powtarzalność
    • Dokumentacja agenta przeglądarkowego straciła etykietę „eksperymentalna”, co sugeruje stabilizację tej funkcji
    • Brak nowych możliwości – zmiany dotyczą jedynie aspektów wizualnych i tekstowych

    Co dokładnie poprawiono

    W notatkach do wydania znajdują się dwie istotne zmiany. Pierwsza dotyczy banera Antigravity, którego maksymalna liczba wyświetleń została zaktualizowana. To poprawka, która z pewnością ucieszy użytkowników Gemini CLI w wersji nightly, ponieważ powtarzające się komunikaty mogą być irytujące. Po osiągnięciu limitu baner znika.

    Druga zmiana to usunięcie słowa „eksperymentalny” z dokumentacji agenta przeglądarkowego. To porządkowanie dokumentacji, które sugeruje, że funkcja automatyzacji przeglądarki osiągnęła poziom dojrzałości, który nie wymaga już oznaczania jej jako eksperymentalnej. Choć Gemini CLI w wersji nightly pozostaje kanałem testowym, zmiana ta poprawia komunikację.

    Nightly, preview, stable – który kanał wybrać

    Gemini CLI w wersji nightly oferuje trzy ścieżki aktualizacji. Nightly to codzienne buildy z najnowszymi zmianami, publikowane o północy UTC. Są to najbardziej ryzykowne wersje, ale dają dostęp do najnowszych funkcji. Preview to wersje pośrednie, które zostały już częściowo przetestowane, a stable to finalne wydania gotowe do produkcji.

    Wersja v0.47.0-nightly wpisuje się w cykl wydawniczy, w którym rodzina v0.47.0 regularnie pojawia się w dziennikach zmian. To typowy rytm dla nocnych buildów, w którym drobne poprawki są wprowadzane codziennie, a część z nich trafia do stabilnego kanału.

    Dlaczego takie aktualizacje mają znaczenie

    Wydania tego typu mogą być łatwe do przeoczenia, ponieważ nie wprowadzają efektownych nowości ani nowych komend. Jednak suma drobnych poprawek w interfejsie i dokumentacji skutkuje płynniejszą pracą. Mniej irytujących banerów i lepsza komunikacja statusu funkcji sprawiają, że narzędzie zyskuje na profesjonalizmie.

    Dla deweloperów korzystających z Gemini CLI w wersji nightly, szczególnie przy integracji agentów przeglądarkowych, ta aktualizacja jest korzystna. Usunięcie etykiety „eksperymentalna” ułatwia przekonanie współpracowników do wdrożenia tych rozwiązań w projektach. Zmiana limitu banera Antigravity sugeruje, że zespół Google analizuje zachowania użytkowników, co może poprawić użyteczność narzędzia.

    Podsumowanie

    Wersja v0.47.0-nightly.20260609.g0567b25a2 to typowa aktualizacja konserwacyjna nocnego kanału Gemini CLI. Dwie zmiany – ograniczenie wyświetleń banera i poprawa dokumentacji agenta przeglądarkowego – nie zmieniają zasadniczo działania narzędzia, ale pokazują, że Google przesuwa niektóre funkcje z fazy eksperymentalnej w stronę dojrzałego produktu. Jeśli korzystasz z Gemini CLI w wersji nightly, aktualizacja jest bezproblemowa i wprowadza więcej porządku do codziennej pracy z CLI.


    Ź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

  • 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

  • Claude Code wprowadza raport /insights i nawigację klawiaturą w widoku diff

    Claude Code wprowadza raport /insights i nawigację klawiaturą w widoku diff

    Anthropic wprowadził aktualizację Claude Code, która wprowadza szczegółowe raporty użycia w poleceniu /insights oraz usprawnienia interfejsu, w tym obsługę klawiatury w widoku diff i renderowanie list zadań w formacie GFM. Nowa wersja zawiera również istotne poprawki bezpieczeństwa dotyczące obsługi uprawnień w PowerShellu oraz zwiększa stabilność sesji działających w tle.

    Najważniejsze zmiany w skrócie

    • Raport /insights analizuje lokalne sesje z ostatnich 30 dni i generuje interaktywny raport HTML z sugestiami optymalizacyjnymi.
    • Nawigacja klawiaturą w widoku diff przyspiesza przeglądanie zmian w kodzie bez użycia myszy.
    • Bezpieczeństwo PowerShell zostało poprawione: zmieniono sposób obsługi uprawnień, co eliminuje potencjalne luki przy wykonywaniu skryptów.
    • Stabilność sesji w tle poprawiono poprzez naprawę błędu, który powodował 15–20-sekundowe zawieszanie na macOS (regresja z wersji 2.1.196).
    • Renderowanie checkboxów GFM w terminalu ułatwia wizualne śledzenie postępów w listach zadań.

    /insights – trener personalny dla vibe codingu

    Nowe polecenie /insights (dostępne również jako opcjonalny widok w /usage) działa jak analityk przepływu pracy. Narzędzie przegląda zapisane lokalnie sesje Claude Code z ostatnich 30 dni i generuje pełny raport HTML. Zawiera on statystyki, analizę punktów tarcia oraz spersonalizowane sugestie reguł do pliku CLAUDE.md.

    Raport uwzględnia tylko akcje zainicjowane przez użytkownika, co pozwala uzyskać rzeczywisty obraz efektywności, bez sztucznego zawyżania statystyk przez działania agenta.

    Zespół Anthropic zaleca uruchamianie raportu raz w miesiącu, co pozwala śledzić postępy w eliminowaniu nieefektywnych nawyków i odkrywać funkcje, z których wcześniej nie korzystano. W praktyce wygląda to tak: uruchamiasz /insights, identyfikujesz trzy największe punkty tarcia, dodajesz odpowiednie reguły do konfiguracji, a następnie obserwujesz, jak wskaźniki spadają z tygodnia na tydzień.

    Dla zespołów na planach Team i Enterprise dostępne są analizy na poziomie organizacji. Po połączeniu z GitHubem umożliwiają one mierzenie tempa pracy inżynieryjnej z Claude Code i bez niego.

    Lepsza nawigacja i czytelność w terminalu

    Widok diff, jeden z najczęściej używanych elementów do przeglądania zmian w kodzie, zyskał pełną obsługę klawiatury. Teraz można sprawnie przewijać, zatwierdzać i odrzucać zmiany bez odrywania rąk od klawiszy. Choć to drobny detal, przy dłuższej sesji kodowania oszczędność czasu jest znacząca.

    Terminal potrafi również renderować checkboxy w formacie GitHub Flavored Markdown. Gdy Claude zapisuje listę zadań w stylu - [ ], zobaczysz je jako wizualne pola wyboru, co ułatwia pracę z todo-listami.

    Bezpieczeństwo i stabilność – co naprawiono

    Oprócz nowych funkcji, aktualizacja przynosi wiele poprawek. Najważniejsza to zmiana w obsłudze uprawnień PowerShell. Dotychczasowy mechanizm mógł prowadzić do luk bezpieczeństwa przy wykonywaniu skryptów, co zostało teraz poprawione.

    Zespół skupił się również na stabilności sesji w tle. Na macOS występował błąd, który powodował zamrożenie terminala na 15–20 sekund przy otwieraniu lub przełączaniu sesji. Naprawiono również sytuacje, w których sesja stawała się nieodpowiadająca po wygaśnięciu tokena demona, a także problemy z dziedziczeniem zmiennych środowiskowych PATH na Windowsie.

    Dla subagentów poprawiono przypadki cichego niepowodzenia, gdy limit API przerywał ich pracę, co skutkowało zwracaniem pustych rezultatów. Teraz zgłaszają problem poprawnie, a częściowe wyniki są zachowywane.

    Na koniec wprowadzono szereg usprawnień w renderowaniu terminala: zmniejszono migotanie przy przewijaniu historii, poprawiono responsywność podczas streamowania długich odpowiedzi oraz ukryto dekoracyjne glify dla czytników ekranowych.


    Źródła

  • Zed 1.1.5: Git Graph, Agentyczne Układy i Nowe Modele AI – Czy To Nowa Era Edytora?

    Zed 1.1.5: Git Graph, Agentyczne Układy i Nowe Modele AI – Czy To Nowa Era Edytora?

    Zed właśnie wydał wersję 1.1.5, stabilną aktualizację, która wprowadza istotne zmiany w interakcji z kodem, historią projektu i asystą AI. W tej wersji pojawił się pełnoprawny graf Gita, który zastępuje dotychczasowy widok historii plików, przełącznik układu paneli umożliwiający szybkie przechodzenie między klasycznym a agentowym trybem pracy oraz rozszerzony katalog wspieranych modeli sztucznej inteligencji. Aktualizacja ta wpływa na codzienny workflow programisty na wielu poziomach – od wizualizacji rozgałęzień, przez organizację przestrzeni roboczej, aż po wybór silnika AI do zadań programistycznych.

    Kluczowe informacje

    • Git Graph zastępuje historię plików, oferując wizualną mapę commitów i gałęzi z lazy loadingiem, wyszukiwarką i dynamiczną szerokością kolumn.
    • Panel Layout umożliwia przejście między układem klasycznym (narzędzia po lewej) a agentowym (panel AI po lewej, reszta po prawej) jednym kliknięciem.
    • DeepSeek V4-Pro/Flash oraz rodzina OpenCode Go (w tym GPT 5.5, MiMo V2.5, Ling 2.6, Hy3) zostały dodane do oficjalnego wsparcia.
    • LSP Code Lens, nawigacja w stylu Helixa oraz alerty GFM w podglądzie Markdown wzbogacają edycję i podgląd dokumentacji.
    • Wprowadzono poprawki dotyczące wydajności monitorowania systemu plików na Linuxie oraz usunięto dziesiątki błędów w edytorze, terminalu i panelu agenta, chociaż ujawniono regresję w module współpracy.

    Zamiast historii pliku – Git Graph jako nowy domyślny widok

    Najbardziej kontrowersyjną zmianą jest usunięcie widoku historii pliku i zastąpienie go pełnym grafem Gita. Deweloperzy, którzy wcześniej korzystali z liniowego podglądu zmian w plikach, musieli przechodzić do zakładki „file history”. Teraz Zed oferuje interaktywny wykres, który pokazuje całą strukturę commitów i gałęzi w repozytorium. Zespół podkreśla wyższą wydajność dzięki leniwemu ładowaniu danych, szybkiemu przeszukiwaniu wpisów, zmiennej szerokości kolumn dopasowanej do długości wiadomości commitów oraz osobnemu panelowi szczegółów wybranego commita.

    Dla programistów pracujących samodzielnie lub tych, którzy potrzebują wizualnej nawigacji po skomplikowanych repozytoriach, graf stanowi znaczący postęp. Umożliwia szybki wgląd w to, które gałęzie się rozchodzą, gdzie miały miejsce mergi oraz jak rozwijała się historia projektu – wcześniej wymagało to korzystania z zewnętrznych narzędzi lub komend terminala. Nie wszyscy jednak przyjęli tę zmianę z entuzjazmem. Po premierze na GitHubie zgłoszono, że w trybie współpracy stary podgląd historii plików przestał działać, a nowy Git Graph nie uruchamia się w scenariuszach zdalnych. Oznacza to, że zespoły opierające swoją pracę na zdalnym kodowaniu w Zedzie straciły dostęp do historii zmian konkretnego pliku, co może być problematyczne podczas przeglądów kodu i rozwiązywania konfliktów. Zespół prawdopodobnie pracuje nad rozwiązaniem tego problemu, ale warto mieć to na uwadze przed aktualizacją w środowiskach produkcyjnych.

    Agentowy workflow jednym przełącznikiem – nowa era interakcji z AI

    Zed od dłuższego czasu eksperymentuje z integracją panelu AI, ale wersja 1.1.5 wprowadza osobne menu „Panel Layout” z dwiema predefiniowanymi opcjami: classic i agentic. Klasyczny układ umieszcza panel projektu, Gita i inne narzędzia po lewej stronie, co jest znane użytkownikom VS Code i innych edytorów. Układ agentowy przenosi panel agenta AI na lewą stronę, a pozostałe elementy – edytor, podglądy, terminal – na prawą. To nie jest jedynie kosmetyczna zmiana, lecz istotna reorganizacja przepływu pracy. Deweloperzy intensywnie korzystający z asysty AI mogą teraz jednym kliknięciem przełączyć się w tryb, w którym agent staje się bardziej dostępny.


    Źródła

  • Claude Code otrzymuje nowe wskaźniki myślenia i kontrolę cachowania promptów

    Claude Code otrzymuje nowe wskaźniki myślenia i kontrolę cachowania promptów

    Najnowsza aktualizacja Claude Code, oznaczona wersją 2.1.109, wprowadza znaczące ulepszenia interfejsu użytkownika, które poprawiają komunikację procesu rozumowania modelu. Główną nowością jest rotujący wskaźnik postępu, który zastępuje statyczne komunikaty „thinking…”, oferując programistom dynamiczną informację zwrotną podczas długich operacji myślowych. Ta aktualizacja jest częścią szerszego cyklu wydań, który wprowadza także nowe funkcje optymalizujące pracę z API.

    Wersja 2.1.109, wydana w połowie kwietnia 2026 roku, ma na celu zwiększenie przewidywalności, wydajności i bezpieczeństwa środowiska deweloperskiego. Oprócz nowego wskaźnika myślenia, użytkownicy zyskali ulepszoną discoverability komend slash oraz zaawansowane opcje zarządzania cachtowaniem promptów. Wprowadzono również optymalizacje zużycia pamięci przy operacjach na plikach oraz poprawioną obsługę błędów limitów API.

    Kluczowe zmiany w najnowszej aktualizacji

    • Ulepszony wskaźnik myślenia: Nowy, rotujący wskaźnik z dynamicznymi komunikatami typu „still thinking”, „thinking more” i „almost done thinking” zapewnia lepszą informację zwrotną podczas długich procesów rozumowania modelu, zastępując dawny, statyczny spinner.
    • Optymalizacje wydajności: Poprawki obejmują redukcję niekontrolowanego wzrostu zużycia pamięci (RSS) podczas przetwarzania wielu obrazów w sesji oraz usprawnienia działania komendy /resume w przypadku dużych sesji.
    • Nowe narzędzie rekapitulacji: Dodano funkcję podsumowującą kontekst sesji, co ułatwia nawigację w długich i złożonych konwersacjach z Claudem.

    Dlaczego lepsze wskaźniki myślenia mają znaczenie

    Poprzedni, statyczny komunikat „thinking…” często powodował frustrację. Podczas rozbudowanych operacji rozumowania, które mogą trwać dłużej, użytkownik nie miał informacji, czy proces przebiega, czy może uległ zawieszeniu. Nowy system, który automatycznie przełącza się między komunikatami wskazującymi fazę myślenia, rozwiązuje ten problem UX. Wskaźnik działa domyślnie w każdej sesji z włączonym rozszerzonym myśleniem, a użytkownicy mogą wcisnąć Ctrl+O, aby w trybie verbose zobaczyć podstawowy tekst procesu rozumowania.

    Ta zmiana wpisuje się w szerszy trend udoskonalania interakcji z modelami, które wykonują złożone, wieloetapowe zadania. W Visual Studio Code poprawiono obsługę modeli Anthropic z tokenami myślowymi, a API Messages wspiera interleaved thinking, co pozwala Claudowi rozumować między kolejnymi wywołaniami narzędzi, a nie tylko przed rozpoczęciem całej sekwencji. To istotna różnica dla zaawansowanych workflow agentowych.

    Cachtowanie promptów – tajna broń optymalizacji kosztów

    Obok usprawnień interfejsu, równie istotna jest funkcja cachtowania promptów. Jak wyjaśniają dokumenty API Anthropic, ta funkcja to jeden z najskuteczniejszych sposobów na redukcję kosztów. Działa poprzez cachowanie stałych prefiksów promptu (np. definicji systemowych, schematów narzędzi, dużych dokumentów referencyjnych), które są umieszczane na początku kontekstu. Gdy ten sam prefiks pojawia się w nowym żądaniu, API może go "odczytać z cache", co jest znacznie tańsze niż przetwarzanie od nowa.

    Domyślny czas życia cache to 5 minut, z opcją przedłużenia do godziny za dodatkową opłatą. Dynamicznie ładowane narzędzia (np. przez MCP – Model Context Protocol) nie łamią cache, ponieważ są dołączane jako osobne bloki, pozostawiając główny prefiks promptu nienaruszony.

    Wydajność i stabilność pod maską

    Aktualizacje przynoszą także konkretne poprawki "pod maską". Zlikwidowano problem niekontrolowanego wzrostu zużycia pamięci przy pracy z wieloma obrazami, który mógł prowadzić do zajęcia wielu gigabajtów RAM. Usprawniono zarządzanie dużymi sesjami, co jest kluczowe dla deweloperów pracujących nad rozbudowanymi projektami. Wprowadzono także zaostrzenia bezpieczeństwa, np. weryfikację niebezpiecznych ścieżek przy komendach usuwających pliki, nawet gdy sandbox działa w trybie auto-allow.

    Równolegle Anthropic dostosował domyślne poziomy wysiłku dla modeli w Claude Code po feedbacku od społeczności, która wyżej ceniła wyższą inteligencję odpowiedzi niż minimalizację opóźnienia.


    Źródła

  • Claude Code Wchodzi na Nowy Poziom: Wydanie 2.1.89 z Ulepszeniami Bezpieczeństwa, Przyjacielem i Ogromem Poprawek

    Claude Code Wchodzi na Nowy Poziom: Wydanie 2.1.89 z Ulepszeniami Bezpieczeństwa, Przyjacielem i Ogromem Poprawek

    Anthropic wypuściło właśnie nową wersję swojego narzędzia dla programistów – Claude Code. To nie jest zwykła aktualizacja z drobnymi poprawkami. Wydanie 2.1.89, które trafiło do użytkowników 31 marca 2026 roku, przynosi istotne ulepszenia w zarządzaniu sesjami, kluczowe poprawki stabilności oraz… zabawnego „towarzysza”. To solidna aktualizacja, która pokazuje, jak dojrzała staje się ta platforma.

    Kluczowe ulepszenia w kontroli dostępu i sesjach

    Jednym z filarów tej aktualizacji jest znacznie lepsza kontrola nad tym, co Claude Code 2.1.89 może robić. Wprowadzono nową opcję uprawnień „defer” dla hooków PreToolUse. W praktyce oznacza to, że sesje bez interfejsu użytkownika (headless) mogą teraz wstrzymać działanie w momencie wywołania narzędzia, a następnie wznowić pracę z określonymi flagami. Daje to administratorom i twórcom zautomatyzowanych workflow znacznie większą precyzję.

    Poza tym reguły zezwoleń (allow rules) zostały udoskonalone tak, aby mogły sprawdzać cel docelowy rozwiązanego dowiązania symbolicznego (symlink), a nie tylko żądaną ścieżkę. To ważne wzmocnienie zabezpieczeń, które utrudnia obejście kontroli dostępu poprzez manipulację dowiązaniami.

    Stabilność i wydajność: koniec z wyciekami pamięci i crashami

    Dla użytkowników pracujących nad długimi, złożonymi projektami wersja 2.1.89 to prawdziwy zastrzyk stabilności. Zespół naprawił kilka krytycznych problemów, które potrafiły uprzykrzyć życie.

    Wyeliminowano wyciek pamięci, w którym duże wejścia JSON były przetrzymywane w pamięci jako klucze cache LRU w długo działających sesjach. Mogło to stopniowo prowadzić do spadku wydajności. Dodatkowo rozwiązano problem crashowania aplikacji podczas usuwania wiadomości z bardzo dużych plików sesji przekraczających 50 MB. Jest to szczególnie ważne dla zespołów, które korzystają z Claude Code 2.1.89 przez wiele dni bez restartu.

    Usprawniono też działanie serwera LSP (Language Server Protocol). Wcześniej po awarii wpadał on w stan „zombie” i odmawiał współpracy aż do restartu całej sesji. Teraz po prostu uruchamia się ponownie przy kolejnym żądaniu.

    Poprawki dla systemów Windows i macOS

    Wydanie 2.1.89 przynosi też wiele poprawek specyficznych dla poszczególnych systemów operacyjnych, co świadczy o dbałości o doświadczenia wszystkich użytkowników.

    W systemie Windows naprawiono irytujący błąd, w którym narzędzia Edit/Write podwajały znaki CRLF, jednocześnie usuwając twarde podziały wierszy w Markdown (dwie spacje na końcu linii). Dodatkowo rozwiązano problem z trybem głosowym, który na Windowsie kończył się błędem z komunikatem „WebSocket upgrade rejected with HTTP 101”.

    Użytkownicy macOS docenią z kolei naprawę deep linków, które wcześniej czasami nie chciały się otwierać.

    Nowa funkcja: „Buddy” i ulepszenia dla deweloperów

    Nie samą pracą człowiek żyje. Wydanie 2.1.89 zawiera też żartobliwą funkcję „buddy” – małego towarzysza w terminalu. To miły, lekki akcent w narzędziu, które zwykle kojarzy się z intensywnym kodowaniem.

    Poza tym wprowadzono mnóstwo usprawnień w codziennej pracy dewelopera. Ulepszono ostrzeżenia w narzędziu Bash, które teraz informują, gdy polecenie formatera lub lintera modyfikuje pliki, które zostały już wcześniej odczytane. Pomaga to uniknąć błędów typu „stale-edit”. Poprawiono też komunikaty o niedostępności narzędzi – teraz wyjaśniają one, dlaczego dane narzędzie jest niedostępne i co zrobić, aby je uruchomić.

    Wprowadzono również wsparcie dla podpisów manifestów w wydaniach, co zwiększa bezpieczeństwo procesu aktualizacji. Użytkownicy mogą teraz skonfigurować kanał aktualizacji: "latest" dla natychmiastowego dostępu do nowości lub "stable" dla wersji przetestowanej przez tydzień, co pozwala uniknąć wydań z poważnymi regresjami.

    Podsumowanie: dojrzałość i precyzja

    To wydanie Claude Code 2.1.89 jest przykładem świetnie zbalansowanej aktualizacji. Nie wprowadza rewolucyjnych zmian w interfejsie, ale za to skupia się na fundamentach: bezpieczeństwie, stabilności i wydajności. Poprawki dotyczące wycieków pamięci, crashy przy dużych plikach, lepsza kontrola uprawnień i dziesiątki mniejszych usprawnień sprawiają, że na narzędziu można po prostu bardziej polegać.

    Dodatkowo wprowadzenie konfigurowalnych kanałów aktualizacji i podpisów manifestów pokazuje dbałość o zaawansowanych użytkowników i administratorów. A lekki, żartobliwy akcent w postaci „buddy’ego” przypomina, że narzędzia dla programistów, nawet tak zaawansowane, mogą mieć odrobinę ludzkiej twarzy. To solidny krok naprzód dla całej platformy.


    Źródła

  • Claude Code W Wersji 2.1.87: Naprawa Kluczowego Błędu Współpracy

    Claude Code W Wersji 2.1.87: Naprawa Kluczowego Błędu Współpracy

    Anthropic opublikowało nową wersję swojego narzędzia dla programistów dostępnego przez claude.ai. Wydanie Claude Code W Wersji 2.1.87, choć mniejsze i skupione na poprawkach, wprowadza kluczowe usprawnienia dotyczące stabilności i niezawodności. To kolejny krok w ciągłym procesie udoskonalania, którego głównym celem jest eliminowanie przestojów w codziennej pracy deweloperów.

    Poprawki stabilności: gwarancja płynnej pracy

    Głównym elementem wydania Claude Code W Wersji 2.1.87 są poprawki krytycznych błędów wpływających na płynność pracy. Usterki, które zostały wyeliminowane, mogły prowadzić do zakłóceń w workflow, opóźnień i frustracji podczas sesji kodowania, w których sprawne działanie narzędzia jest kluczowe.

    Poprawki zapewniają teraz niezawodną komunikację z narzędziem. Deweloperzy mogą mieć pewność, że ich sesje będą stabilne, co przywraca płynność indywidualnym i zespołowym procesom pracy. Tego typu zmiany, choć niewidoczne na pierwszy rzut oka, są fundamentalne dla profesjonalnego narzędzia, na którym użytkownicy polegają podczas realizacji złożonych projektów.

    Kontekst ciągłych aktualizacji: nieustanna praca nad niezawodnością

    To wydanie idealnie wpisuje się w filozofię ciągłego doskonalenia oferty Anthropic dla programistów. Głównym celem tych aktualizacji jest radykalne zmniejszenie oporów w workflow programisty. Poprzednie wersje koncentrowały się na stabilności, wprowadzając liczne poprawki dotyczące między innymi uprawnień oraz stabilności długich sesji.

    Można więc uznać, że Claude Code W Wersji 2.1.87 jest kolejnym, konsekwentnym elementem tego procesu – usuwaniem pojedynczych, ale istotnych usterek, które zakłócają doświadczenie kodowania z pomocą AI.

    Dlaczego stabilność sesji jest kluczowa?

    Dla narzędzia obsługującego złożone procesy z zakresu web developmentu, AI i DevOps, stabilność długotrwałych sesji jest nie do przecenienia. Programiści często pracują nad jednym zadaniem przez wiele godzin, a nagłe zawieszenie, utrata kontekstu lub błąd komunikacji mogą zniweczyć postępy i wymagać czasochłonnego restartu.

    Wcześniejsze aktualizacje bezpośrednio adresowały te problemy, redukując na przykład niechciane resetowanie przewijania do góry w długich sesjach czy migotanie interfejsu. Obecne poprawki idą o krok dalej, zabezpieczając ogólną niezawodność działania. W środowiskach zespołowych, gdzie kilka osób może asystować przy kodzie lub robić code review, pewność stabilnego działania narzędzia jest kluczowa.

    Podsumowanie

    Claude Code W Wersji 2.1.87 może nie być naszpikowane nowymi funkcjami, ale stanowi ważną aktualizację dla osób, które polegają na tym narzędziu w codziennej pracy. Wprowadzone poprawki eliminują punkty zapalne, umacniając pozycję rozwiązań Anthropic jako niezawodnego asystenta dla profesjonalnych deweloperów. Ta aktualizacja przypomina, że w dojrzałych narzędziach programistycznych równie istotna co nowości jest solidność i pewność działania każdego, nawet najmniejszego komponentu.


    Źródła

  • Dostępna Premiera Gemini CLI w Wersji 0.36.0-preview.0 ze Wzmocnionym Bezpieczeństwem i Wskazówkami Aktualizacji

    Dostępna Premiera Gemini CLI w Wersji 0.36.0-preview.0 ze Wzmocnionym Bezpieczeństwem i Wskazówkami Aktualizacji

    Deweloperzy korzystający z Gemini CLI, terminalowego asystenta AI od Google, otrzymali nową wersję do testów. Wydanie v0.36.0-preview.0 kontynuuje trend wzmacniania zabezpieczeń i ergonomii pracy, zapoczątkowany we wcześniejszych wersjach nightly. Wersja preview skupia się na bezpiecznej interakcji z przeglądarką oraz na usprawnieniach interfejsu użytkownika, oferując jednocześnie konkretne wytyczne dotyczące aktualizacji.

    Kluczowe ulepszenia w bezpieczeństwie i prywatności

    Najważniejszym filarem tej wersji preview są funkcje mające na celu ochronę użytkownika podczas pracy z agentami. Pojawiły się mechanizmy kontroli dostępu dla agenta przeglądarki, co stanowi istotny krok w zarządzaniu sesjami webowymi. System wprowadza też kontrolę wrażliwych akcji, które mogą mieć daleko idące konsekwencje. To rozwinięcie wcześniejszych mechanizmów zarządzania politykami (policies).

    Dodatkowo usprawniono metadane dotyczące użycia tokenów API, co ułatwia audyt i monitorowanie. Dla zespołów korzystających z zaawansowanych konfiguracji dostępne jest teraz uwierzytelnianie przez centralny panel kontrolny. Wszystkie te zmiany wskazują na dojrzałe podejście do izolacji narzędzi i egzekwowania polityk bezpieczeństwa w dynamicznym środowisku AI.

    Usprawnienia interfejsu i workflow

    Poza bezpieczeństwem wersja v0.36.0-preview.0 przynosi szereg udogodnień w codziennej pracy dewelopera. Odświeżono układ edytora, poprawiając czytelność i organizację przestrzeni roboczej. Ciekawą nowością jest obsługa Git worktree, która pozwala na izolowanie sesji Gemini CLI w różnych kontekstach gałęzi Gita bez konieczności przełączania repozytoriów.

    Zoptymalizowano czas uruchamiania przy użyciu flagi --version oraz uproszczono obsługę zdarzeń klawiatury i myszy. CLI zyskało również bardziej elastyczne rozwiązywanie modeli dynamicznych oraz rozszerzone ostrzeżenia o fallbacku terminala. Dla twórców agentów wsparcie dla konfiguracji ułatwia teraz pracę z agentami zdalnymi.

    Praktyczne wskazówki: jak bezpiecznie aktualizować i śledzić zmiany

    Przy tak szybkim tempie rozwoju twórcy podkreślają potrzebę zachowania ostrożności. W środowiskach testowych można używać opcji automatycznej aktualizacji, ale kluczowe jest monitorowanie oficjalnych wydań na GitHubie pod kątem poprawek.

    Aby w pełni wykorzystać nowe funkcje bezpieczeństwa, warto aktywnie korzystać z flagi --policy i restrykcyjnych profili sandboxingu. Użytkownicy chcący testować najnowsze integracje powinni włączyć odpowiednie funkcje w ustawieniach.

    Śledzenie zmian ułatwiają changelogi dostępne w dokumentacji oraz szczegółowe informacje w pull requestach na GitHubie. W przypadku długich sesji nowe mechanizmy kontroli wrażliwych akcji pomagają zapobiegać problemom, takim jak niebezpieczne rzutowania czy błędy związane z wyczerpaniem pamięci (OOM).

    Podsumowanie: kolejny krok w ewolucji Gemini CLI

    Wersja v0.36.0-preview.0 to nie rewolucja, a konsekwentne dopracowywanie narzędzia, które staje się coraz bardziej niezawodne i bezpieczne. Skupienie na zabezpieczeniach agenta przeglądarki pokazuje, że rozwój podąża za realnymi przypadkami użycia w zadaniach web deweloperskich i AI. Jednocześnie usprawnienia CLI, takie jak wsparcie dla Git worktree, świadczą o zrozumieniu potrzeb złożonych procesów programistycznych.

    Szybkie tempo wydań preview zachęca do testowania, jednak zawsze z zachowaniem ostrożności i w oparciu o rekomendowane praktyki aktualizacji. Gemini CLI umacnia swoją pozycję jako profesjonalne narzędzie open-source, które łączy potencjał modeli językowych z praktycznością terminala.