Tag: claude code

  • Codex 0.140.0 wprowadza śledzenie tokenów i narzędzie do migracji z Claude Code

    Codex 0.140.0 wprowadza śledzenie tokenów i narzędzie do migracji z Claude Code

    OpenAI wypuściło 15 czerwca 2026 roku stabilną wersję Codex 0.140.0, która wprowadza cztery istotne zmiany dla zespołów pracujących z dużymi bazami kodu. Nowości obejmują szczegółowe monitorowanie zużycia tokenów, trwałe usuwanie sesji oraz selektywny import konfiguracji z Claude Code. Aktualizacja została wydana zaledwie pięć dni po pierwszych kompilacjach alfa, co wskazuje na szybkie tempo prac nad stabilizacją.

    Kluczowe fakty

    • Śledzenie tokenów – widok /usage pokazuje dzienne, tygodniowe i skumulowane zużycie tokenów bezpośrednio w interfejsie Codex.
    • Trwałe usuwanie sesji – polecenia codex delete, /delete i app-server thread/delete pozwalają na bezpowrotne kasowanie sesji z zabezpieczeniami przed przypadkowym wykonaniem.
    • Selektywny import z Claude Code – /import umożliwia przeniesienie ustawień, konfiguracji projektu i ostatnich czatów bez pełnej migracji.
    • Ujednolicone menu wzmianek – menu @ otwiera teraz wspólną listę plików, wtyczek i umiejętności.
    • Amazon Bedrock – dodano zarządzane uwierzytelnianie API-key oraz szyfrowane przechowywanie danych logowania OAuth dla CLI i MCP.

    Kontrola kosztów w zasięgu ręki

    Nowy widok /usage odpowiada na rosnące zapotrzebowanie zespołów na przejrzystość wydatków przy intensywnym korzystaniu z agentów AI. Wcześniej sprawdzenie zużycia tokenów wymagało zaglądania do zewnętrznych paneli lub ręcznego sumowania danych z logów. Teraz wystarczy jedno polecenie.

    Widok pokazuje aktywność w trzech przedziałach czasowych – dziennym, tygodniowym i skumulowanym. Dla osób pracujących w trybie vibe coding z długimi sesjami agentowymi to znaczna oszczędność czasu. Użytkownicy nie muszą już zgadywać, czy agent wykorzystał połowę miesięcznego limitu na refaktoryzację jednego pliku. Dane są dostępne od ręki, co pozwala na bieżące podejmowanie decyzji o optymalizacji promptów.

    Funkcja ta pojawia się w momencie, gdy coraz więcej narzędzi oferuje podobne mechanizmy. Codex nie wprowadza nowości, ale robi to w sposób zintegrowany z resztą interfejsu.

    Bezpieczniejsze zarządzanie danymi lokalnymi

    Trwałe usuwanie sesji to funkcja, która wydaje się oczywista, ale jej brak może powodować problemy. Dotychczas użytkownicy Codex nie mieli pewności, czy usunięta sesja rzeczywiście znika z lokalnej bazy danych. Wersja 0.140.0 rozwiązuje ten problem przez trzy ścieżki: codex delete, /delete oraz app-server thread/delete.

    Każda z tych opcji wymaga potwierdzenia, co zmniejsza ryzyko przypadkowego skasowania kilkugodzinnej sesji debugowania. Dla zespołów dbających o prywatność, szczególnie przy pracy z wrażliwymi danymi klientów, to krok w dobrym kierunku.

    Warto również wspomnieć o automatycznym odzyskiwaniu baz SQLite. Jeśli lokalna baza sesji ulegnie uszkodzeniu, na przykład przez nieoczekiwane zamknięcie terminala, Codex spróbuje ją naprawić. To nie jest spektakularna funkcja, ale oszczędza frustracji.

    Most między narzędziami

    Most między narzędziami

    Największym zaskoczeniem tego wydania jest /import – narzędzie do selektywnego przenoszenia konfiguracji z Claude Code. Dotychczas przejście między platformami oznaczało żmudne odtwarzanie ustawień projektu i tracenie historii rozmów z agentem. Teraz można wybrać, co dokładnie chce się przenieść: konfigurację początkową, ustawienia projektu czy ostatnie czaty.

    To przemyślane posunięcie ze strony OpenAI. Zamiast zmuszać użytkowników Claude Code do pełnej migracji, daje im możliwość wypróbowania Codex bez rezygnacji z dotychczasowego workflow. Dla zespołów rozważających zmianę narzędzia to znacznie obniża próg wejścia.

    Stabilność i wydajność

    Stabilność i wydajność

    Poza funkcjami widocznymi dla użytkownika, wersja 0.140.0 przynosi również wiele poprawek pod maską. Zespół skupił się na responsywności przy pracy z dużymi repozytoriami, szczególnie w długich sesjach, gdzie wcześniej zdarzało się ponowne przetwarzanie historii i wielokrotne analizowanie diffów.

    Poprawiono także stabilność połączeń MCP (Model Context Protocol), co ma znaczenie przy integracji z zewnętrznymi źródłami danych. Dla użytkowników korporacyjnych istotna będzie również obsługa zarządzanego uwierzytelniania Amazon Bedrock, co jest korzystne dla organizacji korzystających z infrastruktury AWS.

    Co to oznacza w praktyce

    Codex 0.140.0 nie jest rewolucją, ale stanowi solidny krok naprzód. Śledzenie tokenów daje kontrolę nad kosztami, selektywny import ułatwia migrację, a stabilność przy dużych repozytoriach zwiększa komfort codziennej pracy. Jeśli przyszłe wydania będą utrzymywać to tempo, Codex ma szansę stać się poważnym graczem w segmencie narzędzi CLI dla agentów AI – nie tylko jako alternatywa dla Claude Code, ale jako samodzielne, przemyślane środowisko pracy.


    Źródła

  • OpenAI Codex 0.140.0: lepsze zarządzanie sesjami, widoczność tokenów i import z Claude Code

    OpenAI Codex 0.140.0: lepsze zarządzanie sesjami, widoczność tokenów i import z Claude Code

    OpenAI wypuściło wersję 0.140.0 narzędzia OpenAI Codex, wprowadzając kilka istotnych usprawnień dla programistów. Najważniejsze zmiany dotyczą kontroli nad sesjami, śledzenia zużycia tokenów oraz migracji projektów z Claude Code. To wydanie koncentruje się na stabilności i wygodzie użytkownika.

    Kluczowe zmiany w skrócie

    • Śledzenie tokenów – widok dziennego, tygodniowego i skumulowanego zużycia tokenów bezpośrednio w CLI/TUI
    • Trwałe usuwanie sesji – możliwość kasowania wątków po ID oraz polecenia usuwania w trakcie sesji z zabezpieczeniami przed przypadkowym wykonaniem
    • Import z Claude Code – selektywne przenoszenie konfiguracji projektu, czatów i powiązanych artefaktów bez pełnej migracji
    • Uwierzytelnianie Amazon Bedrock – zarządzane klucze API z szyfrowanym lokalnym przechowywaniem poświadczeń OAuth
    • Ujednolicone menu wzmianek – jeden interfejs do wstawiania plików i wtyczek

    Kontrola nad sesjami i kosztami

    Do tej pory użytkownicy OpenAI Codex mieli ograniczony wgląd w zużycie tokenów. Wersja 0.140.0 wprowadza polecenie /usage, które pokazuje aktywność tokenową w podziale na dni, tygodnie i okresy skumulowane. Dla zespołów pracujących w środowiskach produkcyjnych to oszczędność czasu, eliminująca potrzebę przeskakiwania do zewnętrznych paneli w celu sprawdzenia kosztów.

    Drugą istotną zmianą jest trwałe usuwanie sesji. Wcześniej wątki mogły zalegać na serwerach bez wyraźnej opcji ich usunięcia. Teraz dostępne są polecenia codex delete, /delete oraz thread/delete po stronie app-servera. Każda operacja wymaga potwierdzenia, co zmniejsza ryzyko przypadkowej utraty danych. To szczególnie przydatne w przypadku wrażliwych projektów oraz porządkowania przestrzeni roboczej po dłuższych sesjach.

    Przeprowadzka z Claude Code bezboleśnie

    Nowością jest polecenie /import, które umożliwia selektywne przenoszenie elementów z Claude Code. Użytkownicy mogą wybrać, co chcą przenieść, w tym konfigurację projektu, ustawienia na poziomie użytkownika, ostatnie czaty oraz powiązane artefakty.

    To podejście ułatwia życie deweloperom korzystającym z obu narzędzi, eliminując konieczność ręcznego odtwarzania ustawień oraz utraty kontekstu rozmów z agentem. OpenAI udostępnia również ścieżkę przez wtyczkę Claude Code, co pozwala na kontynuowanie sesji między ekosystemami. Firma stawia na interoperacyjność, co jest korzystne dla użytkowników.

    Amazon Bedrock i bezpieczeństwo poświadczeń

    W nowej wersji dodano wsparcie dla zarządzanego uwierzytelniania Amazon Bedrock. Poświadczenia OAuth, zarówno dla CLI, jak i MCP, są teraz przechowywane lokalnie w formie szyfrowanej. Dla zespołów korzystających z modeli przez AWS to rozszerza możliwości wdrożeniowe, nie rezygnując z bezpieczeństwa.

    Warto również zauważyć poprawki stabilności. SQLite, wykorzystywane przez OpenAI Codex do lokalnego przechowywania stanu, otrzymało aktualizacje eliminujące błędy przy dłuższych sesjach. Dodatkowo, poprawiono niezawodność MCP, co zmniejsza liczbę awarii przy integracji narzędzi i agentów, co ma znaczenie podczas długich sesji developerskich.

    Ujednolicenie interfejsu

    Menu wzmianek (@) zostało scalone w jeden mechanizm dla plików i wtyczek. Użytkownicy wpisując @, widzą wszystkie opcje w jednym miejscu, co oszczędza czas podczas przełączania się między kontekstami.

    Co to oznacza dla web developerów

    Dla programistów pracujących w paradygmacie szybkiego prototypowania aplikacji webowych, zmiany w wersji 0.140.0 przekładają się na mniejsze przestoje i większą kontrolę. Lepsza ciągłość sesji, szyfrowane poświadczenia oraz selektywny import z konkurencyjnego narzędzia sprawiają, że OpenAI Codex staje się bardziej elastyczny w środowiskach, gdzie liczy się każda minuta.

    Zespół OpenAI inwestuje w bezpieczniejszy obieg danych uwierzytelniających oraz bardziej przewidywalny cykl życia sesji. Dla deweloperów pracujących na współdzielonych maszynach lub w środowiskach hostowanych, te zmiany realnie zmniejszają ryzyko wycieku danych i ułatwiają zarządzanie projektami rozłożonymi na wiele sesji.


    Źródła

  • Codex 0.140.0: OpenAI stawia na kontrolę tokenów i łatwiejszą migrację z Claude Code

    Codex 0.140.0: OpenAI stawia na kontrolę tokenów i łatwiejszą migrację z Claude Code

    Czerwcowa aktualizacja Codexa do wersji 0.140.0 wprowadza widoki zużycia tokenów, trwałe usuwanie sesji oraz narzędzie do importu konfiguracji z Claude Code. W tej aktualizacji OpenAI wprowadziło 208 zmian, w tym 50 nowych funkcji i 46 usprawnień.

    To wydanie odpowiada na potrzeby zespołów, które chcą mieć jasność co do kosztów związanych z pracą z agentami AI. Dotychczas monitorowanie wydatków wymagało korzystania z panelu OpenAI lub zewnętrznych skryptów.

    Kluczowe zmiany w skrócie

    • Śledzenie zużycia tokenów – komenda /usage pokazuje aktywność dzienną, tygodniową i skumulowaną, pobierając dane bezpośrednio z serwerów OpenAI.
    • Trwałe usuwanie sesji – codex delete, /delete i API thread/delete z zabezpieczeniami przed przypadkowym skasowaniem.
    • Import z Claude Code – /import przenosi ustawienia, instrukcje projektowe i historię ostatnich czatów.
    • Uwierzytelnianie Amazon Bedrock – zarządzane poświadczenia API z szyfrowanym magazynem lokalnym dla CLI i MCP OAuth.
    • Ujednolicone menu @ – wpisanie @ otwiera teraz wspólne menu dla plików, wtyczek i umiejętności.

    /usage – koniec z ręcznym liczeniem tokenów

    Najważniejsza zmiana w tej wersji to widoki zużycia tokenów. OpenAI oparło je na danych live z własnych serwerów, co zapewnia zgodność z informacjami w panelu rozliczeniowym. Dzięki temu zespoły AI i DevOps mogą łatwo sprawdzić dzienne i tygodniowe zużycie, a kumulatywny widok pozwala ocenić, czy projekt mieści się w budżecie.

    Komenda /usage działa od razu – nie wymaga konfiguracji ani podpinania zewnętrznych kluczy. Wystarczy wpisać komendę, aby uzyskać podsumowanie.

    Zarządzanie sesjami na poważnie

    Wersja 0.140.0 wprowadza trwałe usuwanie sesji przez trzy interfejsy: CLI (codex delete), TUI (/delete) i API serwera aplikacji (thread/delete). Każda operacja wymaga potwierdzenia, co zabezpiecza przed przypadkowym skasowaniem ważnego wątku.

    Poprawiono również sposób, w jaki Codex czyści dane lokalne. Teraz kasowanie sesji usuwa również pliki sesji i indeksy, co jest istotne dla osób pracujących z wrażliwymi danymi.

    Import z Claude Code bez zbędnego klikania

    Import z Claude Code bez zbędnego klikania

    Nowością jest komenda /import, która umożliwia selektywne przeniesienie konfiguracji z Claude Code. Użytkownicy mogą wybrać ustawienia, instrukcje projektowe i historię ostatnich konwersacji, co znacznie ułatwia migrację.

    To rozwiązanie obniża próg wejścia dla osób rozważających przesiadkę. Zamiast ręcznie odtwarzać hooki, skille czy szablony promptów, wystarczy jedna komenda. Doświadczenie z migracji jest teraz na poziomie, jakiego można oczekiwać od narzędzia w 2026 roku.

    Bedrock i ujednolicone menu wtyczek

    Bedrock i ujednolicone menu wtyczek

    Dla użytkowników korporacyjnych istotna jest obsługa zarządzanego uwierzytelniania Amazon Bedrock. Poświadczenia są teraz szyfrowane lokalnie, co upraszcza integrację z modelem w chmurze AWS.

    Ujednolicone menu @ łączy pliki, wtyczki i skille w jednym miejscu, co przyspiesza nawigację podczas sesji kodowania. W połączeniu z poprawkami stabilności MCP i lepszą obsługą dużych repozytoriów, praca z rozbudowanymi projektami powinna być teraz bardziej płynna.

    Drobne, ale istotne poprawki

    Aktualizacja naprawia również kilka błędów, w tym problemy z odzyskiwaniem bazy danych po awarii, stabilnością połączeń z zewnętrznymi narzędziami oraz wydajnością w dużych repozytoriach. Dla osób pracujących w trybie vibe coding, gdzie agent działa w tle przez wiele godzin, te poprawki mają realny wpływ na codzienną pracę.

    Wydanie 0.140.0 to solidny krok naprzód, szczególnie dla zespołów, które potrzebują lepszej kontroli nad kosztami i łatwiejszej ścieżki migracji z innych narzędzi AI do Codexa.


    Źródła

  • Claude Code 2.1.178: precyzyjne reguły dostępu i lepsza obsługa monorepozytoriów

    Claude Code 2.1.178: precyzyjne reguły dostępu i lepsza obsługa monorepozytoriów

    Anthropic wydało 15 czerwca 2026 roku wersję 2.1.178 swojego asystenta programistycznego Claude Code, koncentrując się na kontroli i stabilności zamiast na efektownych nowościach. Aktualizacja wprowadza zaawansowane reguły uprawnień, które mogą sprawdzać parametry narzędzi, a nie tylko ich nazwy, oraz znacząco poprawia pracę z zagnieżdżonymi katalogami .claude w dużych projektach. To wydanie będzie szczególnie przydatne dla zespołów pracujących z agentami w środowiskach o zaostrzonej polityce bezpieczeństwa.

    Kluczowe zmiany w skrócie

    • Reguły uprawnień z dopasowaniem parametrów – nowa składnia Tool(param:value) pozwala blokować lub zezwalać na konkretne warianty poleceń, a nie całe klasy narzędzi
    • Wsparcie dla zagnieżdżonych katalogów .claude – monorepozytoria i projekty wielopakietowe zyskują lepszą organizację umiejętności i workflow per podprojekt
    • Wzmocniony klasyfikator trybu automatycznego – podagenci są teraz dokładniej sprawdzani, zanim dostaną zielone światło na działanie
    • Poprawki stabilności – rozwiązano problemy z pamięcią, autoryzacją Chrome i transkryptami podagentów

    Reguły, które rozumieją kontekst

    Do tej pory polityka uprawnień w Claude Code działała na poziomie nazw narzędzi. Można było zezwolić na Bash albo zablokować Write, co nie dawało dużej elastyczności. Wersja 2.1.178 zmienia tę logikę, wprowadzając składnię Tool(param:value).

    Co to oznacza w praktyce? Zamiast wydawać zgodę na wszystkie operacje powłoki, administrator może teraz zezwolić tylko na Bash(git:*), a zablokować Bash(rm:*). Mechanizm sprawdza wartości parametrów przekazywanych do narzędzia, co sprawia, że reguła staje się precyzyjna. Dla zespołów DevOps i środowisk CI/CD to znaczące ułatwienie – mniej ręcznej konfiguracji, mniej błędów.

    Tryb automatyczny również zyskał solidniejszy klasyfikator dla akcji podagentów. Luka, która pozwalała niektórym z nich działać bez pełnej ewaluacji uprawnień, została zamknięta. Podagent nie prześlizgnie się już niezauważony.

    Porządek w monorepozytoriach

    Porządek w monorepozytoriach

    Praca z dużymi repozytoriami, gdzie każdy serwis czy moduł działa niezależnie, bywała w Claude Code chaotyczna. Wersja 2.1.178 wprowadza obsługę zagnieżdżonych katalogów .claude, co pozwala na lepszą organizację umiejętności i workflow per podprojekt.

    Wyobraźmy sobie repozytorium z frontendem w Next.js, backendem w Pythonie i osobnym modułem do analityki. Każdy z tych komponentów może teraz mieć swój własny zestaw reguł, umiejętności i poleceń slash, jednocześnie dziedzicząc konwencje z poziomu całego projektu. Koniec z jednym, dużym katalogiem .claude w korzeniu.

    Stabilność, której nie widać na pierwszy rzut oka

    Stabilność, której nie widać na pierwszy rzut oka

    Pod maską znalazło się kilka poprawek, które eliminują irytujące awarie. Problemy z pamięcią przy dłuższych sesjach zostały rozwiązane – Claude Code nie powinien już się zawieszać w trakcie wielogodzinnej sesji refaktoryzacji. Transkrypty podagentów stały się stabilniejsze, co zmniejsza ryzyko utraty kontekstu przy przekazywaniu zadań między agentami.

    Zwiększono również uwagę na autoryzację. Integracja z Chrome wymaga teraz logowania przez claude.ai – jeśli użytkownik korzysta z klucza API lub tokena długoterminowego, funkcja pozostaje wyłączona. Podobnie Remote Control: przy nieobsługiwanym stanie logowania komunikat błędu jest teraz jasny, a nie enigmatyczny.

    Co z tego wynika dla web developerów i zespołów AI

    To wydanie nie jest przełomowe, ale jest istotne dla osób, które codziennie piszą kod w złożonych środowiskach. Jeśli pracujesz z monorepo, zarządzasz agentami w pipeline'ach albo po prostu cenisz sobie granularną kontrolę nad tym, co Claude Code może, a czego nie może zrobić – aktualizacja jest konieczna.

    Zmiany w Chrome i Remote Control docenią również ci, którzy debugują zdalnie lub łączą lokalne środowisko z chmurą. Mniej zgadywania, więcej konkretnych informacji zwrotnych. Wersja 2.1.178 nie przynosi rewolucji, ale solidnie poprawia fundamenty.


    Źródła

  • Claude Code 2.1.176: stabilna sesja, lokalne tytuły i łatwiejsze zarządzanie linkami

    Claude Code 2.1.176: stabilna sesja, lokalne tytuły i łatwiejsze zarządzanie linkami

    Anthropic udostępniło wersję 2.1.176 Claude Code. To głównie aktualizacja stabilizacyjna, ale zawiera również kilka istotnych usprawnień w zakresie sesji, konfiguracji oraz obsługi poświadczeń Bedrock.

    Kluczowe zmiany w skrócie

    • Tytuły sesji są teraz generowane w języku, w którym prowadzona jest konwersacja, z możliwością przypięcia konkretnego języka w ustawieniu language.
    • Nowa opcja footerLinksRegexes pozwala na kontrolowanie wyświetlania linków w pasku stanu za pomocą wyrażeń regularnych, co jest przydatne w zarządzanych środowiskach.
    • Cache poświadczeń Bedrock uwzględnia rzeczywisty czas wygaśnięcia z pola Expiration, zamiast trzymać dane przez stały czas jednej godziny.
    • Egzekwowanie list dozwolonych modeli zostało zaostrzone – zmienne ANTHROPIC_DEFAULT_*_MODEL nie pozwalają już na obejście ograniczeń.
    • Remote Control oraz sesje w tle przeszły przegląd stabilności, w tym poprawki dla systemów Windows i Linux.

    Sesja dopasowana do języka i lepsza kontrola linków

    Dla zespołów pracujących w wielu językach, zmiana dotycząca tytułów sesji jest praktyczna – tytuły sesji są teraz zgodne z językiem rozmowy. Jeśli ktoś pisze po polsku, otrzymuje tytuł po polsku. W przypadku potrzeby używania jednego języka niezależnie od kontekstu, wystarczy ustawić language na stałe.

    Opcja footerLinksRegexes to mechanizm, który będzie przydatny dla administratorów większych wdrożeń. Umożliwia on określenie wzorców linków widocznych w stopce interfejsu, co daje kontrolę nad tym, jakie odnośniki pojawiają się w zarządzanych instancjach Claude Code 2.1.176.

    Cache poświadczeń z głową

    Cache poświadczeń z głową

    Dotychczas sytuacje, w których tokeny STS wygasały przed końcem godzinnego okna cache, były frustrujące. Teraz mechanizm cache'owania uwzględnia pole Expiration i przechowuje dane do pięciu minut przed faktycznym wygaśnięciem. Jeśli Expiration nie jest dostępne, stosowany jest domyślny interwał – godzina.

    Dla zespołów korzystających z Bedrock na AWS to znacząca poprawa. Mniej błędów 401 i mniej nieoczekiwanych przerwań w pracy agentów, szczególnie przy używaniu krótkoterminowych poświadczeń SSO.

    Zaostrzone reguły modeli i stabilność tła

    Blokada modeli przez allowlistę została poprawiona, eliminując możliwość obejścia przez zmienne środowiskowe ANTHROPIC_DEFAULT_*_MODEL. Oznacza to, że aliasy nie przekierują użytkownika na zablokowany model, a przełącznik /fast nie zadziała, jeśli miałby wybrać coś spoza dozwolonej listy.

    Wprowadzono również wiele poprawek do sesji w tle i Remote Control. Zniknął problem z powielaniem wpisów przy nieudanym połączeniu, a powiadomienia o rozłączeniu teraz pokazują czytelny komunikat zamiast kodu. Zmiana konta w trakcie sesji zdalnej powoduje poprawne rozłączenie. Dodatkowo, wprowadzono konkretne poprawki dla systemów Linux, takie jak obsługa dowiązań symbolicznych w konfiguracji sandboksa, oraz dla Windows, gdzie usługa w tle mogła nie wystartować z powodu atrybutu ReadOnly katalogu daemona.

    Wszystkie te zmiany mają na celu poprawę przewidywalności działania Claude Code 2.1.176 podczas długich sesji oraz w środowiskach, gdzie wiele okien jednocześnie pracuje z tym samym agentem. Dla web developerów i zespołów DevOps to wydanie zasługuje na szybką aktualizację – nie wprowadza rewolucyjnych zmian, ale eliminuje wiele drobnych, irytujących problemów.


    Źródła

  • Claude Code 2.1.176: lokalizowane tytuły sesji i uszczelnione egzekwowanie modeli

    Claude Code 2.1.176: lokalizowane tytuły sesji i uszczelnione egzekwowanie modeli

    Anthropic wydał 12 czerwca 2026 roku wersję 2.1.176 Claude Code, która wprowadza kilka ważnych poprawek w obszarze lokalizacji, zarządzania poświadczeniami oraz stabilności pracy zdalnej. Aktualizacja nie wprowadza rewolucyjnych zmian, ale rozwiązuje konkretne problemy, które dotykały programistów korzystających z SSH, systemu Windows oraz środowisk z rygorystycznymi politykami modeli.

    Kluczowe zmiany w skrócie

    • Tytuły sesji są teraz generowane w języku prowadzonej konwersacji, z możliwością przypięcia wybranego języka przez ustawienie language.
    • Buforowanie poświadczeń Bedrock zostało wydłużone do rzeczywistego czasu wygaśnięcia tokena, zamiast sztywnego limitu jednej godziny.
    • Remote Control nie zmienia już modelu sesji przy łączeniu z przeglądarki i wyświetla czytelne komunikaty o rozłączeniu zamiast kodów błędów.
    • Egzekwowanie modeli zamyka możliwość ominięcia listy dozwolonych modeli przez zmienne środowiskowe ANTHROPIC_DEFAULT_*_MODEL.

    Lokalizacja i personalizacja terminala

    Nowe ustawienie language umożliwia stałe przypięcie języka tytułów sesji, co eliminuje chaos w dłuższych projektach. Każdy członek zespołu widzi tytuły w swoim języku, niezależnie od języka, w jakim rozmawia z Claude'em.

    Kolejną nowością jest footerLinksRegexes, które pozwala administratorom definiować odznaki w stopce terminala na podstawie wyrażeń regularnych. Można tam umieścić link do dokumentacji projektu, panelu monitoringu czy łącza do zgłaszania błędów, bez potrzeby modyfikacji kodu narzędzia.

    Buforowanie poświadczeń i stabilność sesji

    Zmiana w cache'owaniu tokenów dla użytkowników Bedrocka to znacząca oszczędność czasu. Wcześniej poświadczenia eksportowane przez awsCredentialExport były ważne maksymalnie godzinę. Teraz Claude Code respektuje rzeczywiste pole Expiration, co oznacza, że jeśli token wygasa za cztery godziny, to będzie trzymany w cache'u przez ten czas. To zmniejsza liczbę przerw na ponowne uwierzytelnianie podczas długich zadań.

    Wprowadzono również poprawki w obsłudze sesji w tle. Komenda /bg uruchomiona w połowie tury nie będzie już wyświetlać wiecznie kręcącego się wskaźnika "Working", gdy nie ma już nic do dokończenia. To istotna zmiana przy pracy z wieloma równoległymi agentami.

    Zdalne sterowanie i Windows

    Remote Control otrzymał poprawki, które zwiększają jego niezawodność. Najważniejsza z nich to fakt, że łączenie się z sesją przez przeglądarkę lub aplikację mobilną nie zmienia już modelu sesji bez pytania. Komunikaty o rozłączeniu są teraz bardziej informacyjne, zamiast być tylko kodami błędów.

    Na Windowsie naprawiono problem z kursorem tekstowym w widoku agentów — pole do wprowadzania komend teraz renderuje się prawidłowo. Użytkownicy SSH zyskali również poprawkę synchronizacji schowka: komendy /copy oraz zaznaczanie myszką w tmux wewnątrz sesji SSH w końcu trafiają do systemowego schowka. Dodatkowo naprawiono ładowanie bufora wklejania w tmux starszym niż 3.2.

    Egzekwowanie modeli i raportowanie gałęzi Git

    Wersja 2.1.176 zamyka dwie istotne luki w politykach bezpieczeństwa. Po pierwsze, aliasy modeli nie mogą być przekierowane na zablokowany model przez zmienne ANTHROPIC_DEFAULT_*_MODEL. Po drugie, komenda /fast nie przełączy na model spoza listy dozwolonych. To koniec z nieautoryzowanym wybieraniem modeli dla administratorów zarządzających flotą programistów.

    Git również doczekał się poprawki: po wykonaniu /cd lub przeniesieniu worktree sesja nie będzie już raportować gałęzi z poprzedniego katalogu. To drobna zmiana, ale w monorepozytoriach z wieloma gałęziami ta pomyłka mogła powodować zamieszanie.

    Co to oznacza dla zespołów developerskich

    Największą wartość z tej aktualizacji zyskają zespoły pracujące w rozproszonych środowiskach — zdalne sesje, SSH, Windows obok Linuksa. Poprawki w cache'owaniu Bedrocka oraz egzekwowaniu modeli pokazują, że Anthropic traktuje poważnie opinie użytkowników korporacyjnych, którzy potrzebują stabilności i przewidywalności. Wersja 2.1.176 nie jest przełomowa, ale skutecznie rozwiązuje problemy z poprzednich wersji.


    Źródła

  • Claude Code z nowym mechanizmem kontroli modeli – administratorzy dostają twardsze narzędzie

    Claude Code z nowym mechanizmem kontroli modeli – administratorzy dostają twardsze narzędzie

    Anthropic wprowadziło aktualizację Claude Code 2.1.175, która dodaje nowe ustawienie enforceAvailableModels. To zarządzane ustawienie daje administratorom kontrolę nad tym, jakie modele AI są dostępne w środowisku firmowym. Wcześniejsze luki w polityce bezpieczeństwa, które pozwalały użytkownikom omijać korporacyjne ograniczenia, zostały załatane.

    Co nowego w skrócie

    • Nowe ustawienie enforceAvailableModels wymusza, by lista dozwolonych modeli obejmowała również model domyślny.
    • Ustawienia użytkownika i projektu nie mogą już poszerzać zarządzanej listy availableModels.
    • Gdy model domyślny wskazuje na niedozwolony model, Claude Code automatycznie przełącza się na pierwszy model z listy dozwolonych.
    • Aktualizacja obejmuje łącznie 16 zmian w pakiecie od v2.1.173 do v2.1.175, w tym 3 nowe funkcje i 13 poprawek.

    Dlaczego to ma znaczenie w praktyce

    Dotychczas administratorzy mogli ustawić availableModels jako listę zatwierdzonych modeli, ale istniał problem. Model domyślny, wybierany automatycznie przez Claude Code, nie podlegał tym samym ograniczeniom. Jeśli organizacja blokowała dostęp do drogich modeli, a domyślny wskazywał na taki, system go uruchamiał. Użytkownik mógł także nadpisać ustawienia w lokalnym pliku .claude/settings.json i wybrać dowolny model.

    Wersja 2.1.175 to zmienia. Ustawienie enforceAvailableModels sprawia, że lista dozwolonych modeli działa również dla modelu domyślnego. Jeśli model domyślny nie znajduje się na liście, Claude Code nie próbuje go uruchomić, tylko wybiera pierwszy dozwolony model. To proste rozwiązanie, które jest trudne do obejścia.

    Choć na pierwszy rzut oka zmiana może wydawać się technicznym detalem, w środowiskach korporacyjnych ma duże znaczenie, zwłaszcza tam, gdzie koszty API mogą wynosić tysiące dolarów miesięcznie.

    Co to znaczy dla zespołów dev i DevOps

    W firmach, gdzie Claude Code działa na współdzielonych maszynach lub w pipeline'ach CI/CD, spójność modelu jest kluczowa. Gdy każdy deweloper może przypadkowo lub celowo przełączyć się na droższy model, budżet może szybko wymknąć się spod kontroli.

    Nowe ustawienie eliminuje ryzyko, że konfiguracja projektowa przypadkiem poszerzy dostęp do modeli, które organizacja nie zatwierdziła. Wcześniej plik .claude/settings.json w repozytorium mógł nadpisać korporacyjne restrykcje. Teraz, przy włączonym enforceAvailableModels, nie ma takiej możliwości. Administratorzy zyskują bardziej skuteczne narzędzie, a zespoły przewidywalne środowisko pracy.

    Dla zespołów DevOps oznacza to mniej zgłoszeń dotyczących nieoczekiwanych kosztów. Model domyślny nie wymknie się spod kontroli, a automatyczne przełączenie na pierwszy dozwolony model jest ciche – użytkownik nie musi być świadomy, że coś się zmieniło.

    Szerszy kontekst aktualizacji

    Pakiet zmian od v2.1.173 do v2.1.175 zawiera łącznie 16 modyfikacji. Oprócz nowego ustawienia, wcześniejsze wersje przyniosły poprawki stabilności i bezpieczeństwa. Anthropic kładzie duży nacisk na governance – to nie pierwsza aktualizacja w tym kierunku i zapewne nie ostatnia.

    Widać, że narzędzie się rozwija. Funkcje administracyjne stają się fundamentem dla organizacji, które poważnie wdrażają asystentów AI. Ustawienie enforceAvailableModels to krok w stronę dojrzałości korporacyjnej, w której kontrolę nad modelem ma ten, kto płaci rachunki.

    Co dalej

    Jeśli zarządzasz środowiskiem Claude Code w firmie, sprawdź, czy enforceAvailableModels jest już dostępne w waszym planie. Dla użytkowników indywidualnych zmiana jest przezroczysta, chyba że pracują w organizacji, która wprowadziła nowe restrykcje. W takim przypadku mogą zauważyć, że Claude Code czasami wybiera inny model niż ten, który ustawili lokalnie. To nie błąd, to nowa funkcjonalność.


    Źródła

  • Claude Code 2.1.173 porządkuje nazewnictwo Fable 5 i usuwa fałszywy alert na Windowsie

    Claude Code 2.1.173 porządkuje nazewnictwo Fable 5 i usuwa fałszywy alert na Windowsie

    Anthropic wydało 11 czerwca 2026 roku wersję 2.1.173 Claude Code, która wprowadza automatyczną normalizację nazw modeli Fable 5 oraz usuwa fałszywy komunikat ostrzegawczy, który pojawiał się przy starcie na systemie Windows. Choć to niewielka aktualizacja, skutecznie rozwiązuje dwa istotne problemy, z którymi deweloperzy borykali się na co dzień.

    • Claude Code 2.1.173 automatycznie usuwa przyrostek [1m] z nazw modeli Fable 5
    • Fable 5 oferuje domyślnie okno kontekstowe 1M tokenów, więc suffix był zbędny
    • Windows nie wyświetla już fałszywego ostrzeżenia o brakujących zależnościach sandboksa
    • Konfiguracja nie wymaga już ręcznego czyszczenia identyfikatorów modeli

    Fable 5 bez [1m] — dlaczego to ma znaczenie

    Główna zmiana dotyczy sposobu, w jaki Claude Code rozpoznaje modele Fable 5. Wcześniej, jeśli w plikach konfiguracyjnych lub flagach CLI pojawiał się identyfikator z przyrostkiem [1m], narzędzie nie normalizowało go poprawnie. W rezultacie deweloperzy musieli ręcznie edytować konfiguracje, aby dopasowanie modelu działało.

    Teraz suffix jest usuwany automatycznie, ponieważ Fable 5 domyślnie pracuje z oknem kontekstowym o wielkości miliona tokenów. Przyrostek był zbędny i wprowadzał zamieszanie przy przełączaniu się między modelami w skryptach i konfiguracjach.

    Dla osób pracujących w trybie vibe coding to istotne ułatwienie. Gdy szybko eksperymentujesz z różnymi modelami w agentowych setupach, każda drobna przeszkoda w routingu może zakłócić płynność pracy. Teraz Claude Code samodzielnie zajmuje się normalizacją, co eliminuje potrzebę pilnowania, czy gdzieś nie pozostał stary suffix.

    Windows bez fałszywego alarmu

    Druga poprawka dotyczy użytkowników Windows. Przy włączonym sandboksie Claude Code mógł przy starcie wyświetlać komunikat o brakujących zależnościach, mimo że wszystko było w porządku. Fałszywy alert został usunięty w wersji 2.1.173.

    Dla zespołów DevOps i osób hostujących lokalne środowiska deweloperskie to mała, ale odczuwalna poprawa. Mniej szumu przy starcie narzędzia CLI oznacza czystsze logi i mniej okazji do niepotrzebnego debugowania. Niezawodność Claude Code na różnych platformach delikatnie, ale zauważalnie wzrasta.

    Co jeszcze warto wiedzieć o Fable 5

    Model Fable 5, określany przez Anthropic jako model klasy Mythos, standardowo oferuje 128 tysięcy tokenów na wyjściu przy każdym zapytaniu. Cennik wynosi 10 dolarów za milion tokenów wejściowych i 50 dolarów za milion wyjściowych. Model zawiera również klasyfikatory bezpieczeństwa, które w określonych przypadkach mogą odrzucić zapytanie.

    Aktualizacja 2.1.173 wpisuje się w szerszy trend porządkowania narzędzi wokół modeli dużej pojemności. Gdy okno kontekstowe 1M tokenów staje się standardem, oznaczanie go w nazwie przestaje być potrzebne — i dobrze, że narzędzia dostosowują się do tej zmiany.

    Drobny release, konkretny efekt

    Aktualizacja jest niewielka — zawiera tylko dwa fixy. Jednak oba eliminują tarcia, które deweloperzy odczuwali w codziennej pracy. Mniej grzebania w konfiguracjach, mniej fałszywych alertów, płynniejsze przełączanie modeli. Czasami to właśnie takie mikro-poprawki mają największy wpływ na komfort pracy z narzędziami AI.


    Źródła

  • Claude Code 2.1.172: hierarchia agentów sięga już pięciu poziomów w głąb

    Claude Code 2.1.172: hierarchia agentów sięga już pięciu poziomów w głąb

    Anthropic wprowadziło aktualizację Claude Code 2.1.172, która wprowadza istotną zmianę w architekturze narzędzia — rekurencyjne sub-agenci, które mogą tworzyć własnych pod-agentów aż do pięciu poziomów zagnieżdżenia. Wcześniej sub-agenci pracowali w izolowanych kontekstach z własnymi uprawnieniami, a teraz struktura przypomina drzewo decyzyjne, gdzie każdy poziom może rozdzielać pracę na kolejne równoległe wątki.

    Co nowego w pigułce

    • Rekurencyjne sub-agenci umożliwiają zagnieżdżanie agentów do pięciu poziomów — każdy z nich działa we własnym oknie kontekstowym i z własnym zestawem uprawnień.
    • Automatyczna kompaktacja sesji rozwiązuje problem zablokowanych kontekstów przy limicie miliona tokenów — sesje same wracają do standardowych ograniczeń.
    • Stabilność agentów w tle doczekała się poprawek, podobnie jak zużycie CPU w stanie bezczynności — proces nie obciąża już maszyny, gdy nic nie robi.

    Jak działa pięciopoziomowe drzewo agentów

    Dokumentacja Claude Code 2.1.172 precyzuje, że każdy pod-agent operuje w izolowanym oknie kontekstowym z własnym promptem systemowym, wyselekcjonowanym zestawem narzędzi i niezależnymi uprawnieniami. Nie widzi rozmów swojego rodzica ani rodzeństwa — dostaje zadanie, wykonuje je i zwraca wynik do góry.

    To jest istotne w złożonych scenariuszach inżynieryjnych. Wyobraź sobie sytuację, w której agent-planista rozrysowuje architekturę funkcji, a następnie uruchamia kilku agentów-implementatorów (każdy pracuje nad osobnym modułem). Ci z kolei delegują testy jednostkowe do agentów-testowych, a wszystko kontrolują agenci-weryfikatorzy, którzy sprawdzają zgodność ze specyfikacją. Pięć poziomów wystarcza, aby rozbić nawet skomplikowany pipeline bez ręcznego kombinowania z orkiestracją.

    Kluczowy fragment z dokumentacji brzmi: „subagent może uruchomić własne subagenty” — ta prosta deklaracja odróżnia wersję 2.1.172 od wcześniejszych. Claude Code 2.1.172 przestaje być pojedynczym narzędziem asystenckim, a zaczyna przypominać hierarchiczny orchestrator.

    Co poza agentami — stabilność i poprawki

    W tej aktualizacji wprowadzono również poprawki stabilności. Sesje z limitem miliona tokenów mogły się zawieszać, co uniemożliwiało kontynuację pracy, a kontekst był zbyt duży, by prowadzić rozmowę. Teraz Claude Code 2.1.172 automatycznie kompaktuje taką sesję do standardowych granic, zamiast zostawiać użytkownika z zablokowanym oknem terminala.

    Zoptymalizowano także działanie agentów w tle oraz obniżono zużycie procesora podczas bezczynności. Dla osób, które mają Claude Code 2.1.172 uruchomione przez cały dzień przy otwartych projektach, to odczuwalna różnica — procesor przestaje pracować na pełnych obrotach, gdy nic się nie dzieje.

    Co to oznacza dla ekosystemu AI coding tools

    Zmiana w architekturze pod-agentów wskazuje kierunek, w którym zmierza Anthropic. Zamiast budować monolitycznego asystenta, który sam ogarnia wszystko, firma stawia na strukturę modułową z izolowanymi kontekstami. W praktyce oznacza to, że Claude Code 2.1.172 coraz lepiej nadaje się do prototypowania w stylu vibe coding — możesz szkicować pomysł, a system sam rozłoży implementację na kawałki i poskłada je z powrotem.

    Oczywiście pięć poziomów zagnieżdżenia to nie nieskończoność — przy bardzo rozbudowanych projektach trzeba będzie przemyśleć, jak sensownie podzielić pracę, aby zmieścić się w tym limicie. Jednak jak na wydanie oznaczone jako punktowe (2.1.172), to znaczny krok w stronę autonomicznych przepływów pracy.


    Źródła

  • Claude Code 2.1.169 – tryb awaryjny i przełączanie katalogów bez utraty cache’a

    Claude Code 2.1.169 – tryb awaryjny i przełączanie katalogów bez utraty cache’a

    Anthropic wprowadził wersję 2.1.169 Claude Code, która dodaje flagę --safe-mode do szybkiej diagnostyki problemów oraz komendę /cd, umożliwiającą zmianę katalogu roboczego w trakcie sesji bez utraty cache’a promptów. Aktualizacja zawiera 31 zmian, w tym istotne poprawki dla polityk MCP oraz stabilności agentów działających w tle.

    Co nowego w skrócie

    • --safe-mode uruchamia Claude Code bez personalizacji, takich jak pliki CLAUDE.md, pluginy, skille, hooki i serwery MCP.
    • /cd zmienia katalog roboczy aktywnej sesji, zachowując cache.
    • disableBundledSkills pozwala ukryć wbudowane skille i slash commandy w interfejsie modelu.
    • post-session to nowy hook w self-hosted runnerze, uruchamiany po zakończeniu sesji, przed usunięciem workspace’a.
    • Poprawki bezpieczeństwa obejmują krytyczne łatki dla polityk MCP w środowiskach enterprise.

    Tryb awaryjny, czyli czyste środowisko na żądanie

    Gdy agent AI zaczyna działać nieprzewidywalnie, często przegląda się logi i ręcznie wyłącza rozszerzenia. Flaga --safe-mode (dostępna także jako zmienna środowiskowa CLAUDE_CODE_SAFE_MODE) automatyzuje ten proces, eliminując wszystkie zewnętrzne wpływy jednym przełącznikiem.

    Oznacza to uruchomienie Claude Code bez CLAUDE.md, pluginów, skillów, hooków i serwerów MCP. Dzięki temu można szybko ustalić, czy problem wynika z konfiguracji użytkownika, czy z narzędzia. Dla zespołów devopsowych i osób zarządzających rozbudowanymi pipeline’ami to znaczące ułatwienie – zamiast przeszukiwać ustawienia, można uruchomić sesję w trybie awaryjnym i od razu zidentyfikować problem.

    Anthropic dodał także sugestię użycia claude agents, gdy użytkownik uruchamia wiele równoległych sesji. To mały dodatek, ale pokazuje, że firma chce, aby zaawansowani użytkownicy świadomie zarządzali współbieżnością.

    /cd, czyli zmiana kontekstu bez kary

    Dotychczasowa zmiana katalogu w trakcie sesji Claude Code wiązała się z utratą cache’a – wszystkie wcześniejsze konteksty, pliki i instrukcje znikały, a model zaczynał od nowa. Komenda /cd rozwiązuje ten problem, przenosząc sesję do nowego katalogu roboczego, zachowując cache.

    Dla długo działających agentów to kluczowa zmiana. Można teraz płynnie przeskakiwać między repozytoriami, nie tracąc kontekstu. W połączeniu z hookiem post-session, który pozwala na zrzucenie niezcommitowanej pracy lub eksport logów przed usunięciem workspace’a, zyskujemy spójny zestaw narzędzi do zarządzania sesjami w automatyzacji.

    Wersja 2.1.169 to także 12 poprawek, w tym zwiększona niezawodność TaskCreate, lepsze komunikaty błędów przy wyłączonym uwierzytelnianiu API key, zmniejszone zużycie CPU podczas streamowania odpowiedzi i poprawiony kontrast kolorów dla tagów skilli w menu slash komend.

    Czystszy interfejs i szczelniejsze polityki MCP

    Nowa opcja disableBundledSkills (także jako zmienna środowiskowa) pozwala ukryć wbudowane skille, workflow i slash commandy przed modelem. Dla zespołów, które chcą mieć pełną kontrolę nad tym, co Claude Code udostępnia użytkownikowi, to przydatne ustawienie – mniej szumu w interfejsie i mniejsze ryzyko niechcianych narzędzi.

    Z perspektywy bezpieczeństwa najważniejsze są krytyczne łatki dla polityk MCP. W środowiskach enterprise, gdzie MCP kontroluje dostęp agentów do zewnętrznych zasobów, wszelkie luki w tym mechanizmie są poważnym problemem. Aktualizacja zamyka kilka takich luk i wprowadza poprawki dla zawieszek na Windowsie oraz opóźnień UI.

    Całość obejmuje 31 zmian: 3 nowe funkcje, 12 usprawnień, 12 poprawek, 2 łatki bezpieczeństwa i 1 optymalizację wydajności. To solidny krok w stronę dojrzalszego narzędzia, z naciskiem na diagnostykę, ciągłość pracy i kontrolę nad środowiskiem.


    Źródła