Claude Code - wersje, kanały wydań i aktualizacje
ENSekcja referencyjna Claude Code opisuje to, co zmienia się pod działającą konfiguracją: jaka wersja i jaki kanał wydań są zainstalowane, co każde wydanie usunęło lub zmieniło, jak bezpiecznie aktualizować i które funkcje są wciąż podglądami. 12 października 2026 roku kanał latest to 2.1.296, a stable to 2.1.287. Oba domyślnie używają Claude Opus 5.5, a różnią się tym, jakie zmiany niosą: wszystko od 2.1.288 wzwyż jest tylko w latest.
Ten przegląd jest dla dewelopera, który sam utrzymuje swoją instalację, i dla tech leada, który odpowiada za zespołowy .claude/settings.json i zadania CI. Kolega z zespołu mówi, że --model haiku uruchamia teraz Claude Haiku 5.5. U ciebie nadal uruchamia Haiku 4.5, a żaden z was nie zmienił ustawień. Jesteście na różnych kanałach: alias przesunął się w 2.1.293, którą ma tylko latest, i nic was o tym nie poinformowało.
Co daje ci sekcja referencyjna Claude Code
Dział zatytułowany „Co daje ci sekcja referencyjna Claude Code”- Dwuminutowe sprawdzenie wersji, kanału i modelu domyślnego
- Mapę: od pytania, które masz, do strony, która na nie odpowiada
- Dwa prompty do skopiowania, które zamieniają informacje o wydaniach w listę zmian dotyczących twojego repozytorium
- Krótki smoke test, który dowodzi, że aktualizacja nie zepsuła logowania, dostępu do modelu ani wyjścia JSON
Jaką wersję i jaki kanał Claude Code masz zainstalowane?
Dział zatytułowany „Jaką wersję i jaki kanał Claude Code masz zainstalowane?”Zrób te sprawdzenia, zanim zaczniesz debugować brakującą komendę albo zmienione ustawienie domyślne.
-
Wypisz zainstalowaną wersję w terminalu:
Okno terminala claude --version -
Porównaj ją z tym, co aktualnie oferuje każdy kanał:
Okno terminala npm view @anthropic-ai/claude-code dist-tags12 października 2026 roku wynik wymienia
latestinextna2.1.296orazstablena2.1.287. -
Sprawdź instalację bez uruchamiania sesji:
Okno terminala claude doctorclaude doctorczyta też pliki ustawień w bieżącym katalogu. W sesji/doctorprzeprowadza pełniejszą kontrolę, która potrafi naprawić problemy. -
W sesji uruchom
/model, żeby zobaczyć model, który faktycznie dostajesz./release-notesotwiera wybór wersji z informacjami o wydaniach.
Kanał latest | Kanał stable | |
|---|---|---|
| Wersja 12.10.2026 | 2.1.296 | 2.1.287; według przewodnika instalacji Anthropic „typically about one week old”, z pominięciem wydań z poważnymi regresjami |
| Jesteś na nim, gdy | użyłeś natywnego instalatora albo npm z ustawieniami domyślnymi, albo casku Homebrew claude-code@latest | ustawiłeś autoUpdatesChannel: "stable", instalowałeś przez bash -s stable albo używasz casku Homebrew claude-code |
| Model domyślny | Claude Opus 5.5 na każdym płatnym planie i w API (wymaga 2.1.280 lub nowszej) | ten sam, bo 2.1.287 jest nowsza niż 2.1.280 |
| Aliasy modeli w Anthropic API | sonnet to Claude Sonnet 5.5 (od 2.1.284); haiku to Claude Haiku 5.5 (od 2.1.293) | sonnet to Claude Sonnet 5.5; haiku wskazuje to, co przed 2.1.293, czyli Haiku 4.5, bo Haiku 5.5 wymaga 2.1.293 |
Zmiany od 2.1.288 wzwyż, np. claude purge i pole hooka onFailure | są | jeszcze nie: stable to 2.1.287 |
| Startowy tryb uprawnień w sesjach interaktywnych | auto na każdym planie i u każdego dostawcy (wymaga 2.1.283), o ile model go obsługuje | ten sam, bo 2.1.287 jest nowsza niż 2.1.283 |
claude -p i Agent SDK startują w trybie Manual na obu kanałach, z wyjątkiem dostawców zewnętrznych i wyłączonej telemetrii, gdzie od 2.1.285 startują w trybie auto. Wartości domyślne dla poszczególnych planów i dostawców, ceny oraz aliasy są w przeglądzie modeli; Microsoft Foundry odbiega od obu kolumn.
Która strona referencyjna odpowie na twoje pytanie?
Dział zatytułowany „Która strona referencyjna odpowie na twoje pytanie?”| Twoje pytanie | Strona |
|---|---|
| Co zmieniło się w wersji X i co przestało działać? | Historia wersji Claude Code |
| Jak bezpiecznie zaktualizować CI jednego repozytorium albo przypiąć zespół do jednej wersji? | Historia wersji Claude Code, sekcje o aktualizacji CI i przypinaniu wersji w zespole |
| Jak wdrożyć aktualizację na całą flotę maszyn i jak ją wycofać? | Procedury aktualizacji Claude Code |
| Czy ta funkcja to research preview, beta czy eksperyment i jak ją wyłączyć? | Funkcje beta i podglądy badawcze |
| Która komenda lub który klucz ustawień co robi, we wszystkich narzędziach? | Ściągawka poleceń i dokumentacja konfiguracji |
Oba prompty wymagają pliku i linii albo cytatu z changelogu za każdym ustaleniem, więc sprawdzasz każde twierdzenie u źródła, zamiast ufać podsumowaniu.
Jak udowodnić, że aktualizacja nie zepsuła konfiguracji?
Dział zatytułowany „Jak udowodnić, że aktualizacja nie zepsuła konfiguracji?”Nie musisz czytać transkryptu agenta. Po każdej zmianie wersji uruchom ograniczony smoke test, którego sygnałem sukcesu jest jedno słowo:
claude doctorclaude -p --output-format json --max-budget-usd 0.50 "Reply with the single word OK." | jq -r '.result'Drugie polecenie (wymaga jq; bez niego sprawdź, czy pole result w JSON-ie ma wartość OK) jednym wywołaniem dowodzi, że działają logowanie, dostęp do modelu i wyjście JSON, i nie może wydać więcej niż 0,50 USD. Następnie wywołaj jeden hook na pliku testowym i sprawdź jego efekt, a jedną automatyzację używającą --output-format json uruchom ponownie na znanym wejściu: te same klucze, ten sam werdykt. W CI inżynier odpowiedzialny za konfigurację potoku zatwierdza podbicie wersji dopiero, gdy te kroki przejdą. Pełna, siedmiokrokowa procedura jest w sekcji o aktualizacji w historii wersji.
Co psuje się przy wersjach Claude Code i jak to naprawić?
Dział zatytułowany „Co psuje się przy wersjach Claude Code i jak to naprawić?”- Udostępniona komenda jest „nieznana”. Twoja wersja jest starsza od niej albo jesteś na
stable. Uruchomclaude updatealboclaude install latest, żeby zainstalować najnowszą wersję, i ustawautoUpdatesChannel: "latest", żeby automatyczne aktualizacje szły za nim.claude install 2.1.296instaluje konkretną wersję. - Homebrew nigdy się nie aktualizuje. Żaden z casków domyślnie nie aktualizuje się sam. Uruchom
brew upgrade --cask claude-code(alboclaude-code@latest, zależnie od tego, który zainstalowałeś). - Sesje w tle zachowują się dziwnie po aktualizacji. Nadal działają na starym pliku wykonywalnym. Uruchom
claude respawn --all, żeby przeszły na bieżącą wersję. - Wyniki CI zmieniły się bez żadnego commita. Model domyślny zmienił się na Opus 5.5 w wersji 2.1.280 (w obu kanałach, odkąd
stabledoszedł do 2.1.287), aliassonnetna Sonnet 5.5 w 2.1.284, a aliashaikuna Haiku 5.5 w 2.1.293 (tylkolatest). Przypnij dokładną wersję Claude Code i przekazuj--modelw każdym wywołaniu w CI, a przed przesunięciem któregokolwiek z tych pinów uruchom ponownie swoje ewaluacje. - Przypięta maszyna i tak się zaktualizowała.
DISABLE_AUTOUPDATER=1wyłącza tylko sprawdzanie w tle, więc ktoś wciąż może uruchomićclaude update.DISABLE_UPDATESblokuje teżclaude updateiclaude install; używaj go tylko wtedy, gdy Claude Code rozprowadzasz własnym kanałem.
Sprawdzono na Claude Code 2.1.283 (claude --help, claude doctor --help, claude install --help, claude respawn --help) 26 września 2026 roku. Powyższe stwierdzenia o wersji, kanale i modelu domyślnym sprawdzono ponownie 12 października 2026 roku w npm, we wskaźnikach kanałów instalatora natywnego, w caskach Homebrew i na stronie konfiguracji modeli Claude Code, przy zainstalowanym CLI w wersji 2.1.296.
Dokąd dalej z wersjami Claude Code
Dział zatytułowany „Dokąd dalej z wersjami Claude Code”Błędy niezwiązane z wersją opisuje rozwiązywanie problemów z sesją Claude Code. Odpowiedniki tej sekcji dla pozostałych narzędzi to materiały referencyjne Codex i materiały referencyjne Cursora.