Anthropic wypuściło 6 listopada 2026 roku wersję 2.1.319 Claude Code. Ta aktualizacja zmienia sposób, w jaki narzędzie radzi sobie z długimi zadaniami MCP, zapytaniami o uprawnienia i pracą za bramkami LLM. Nie wprowadza ona nowych funkcji wizualnych, lecz skupia się na poprawkach, które są istotne dla zespołów automatyzujących pracę Claude w środowiskach CI, sesjach zdalnych i własnych wdrożeniach hostingowych.
Analizując changelog, można zauważyć, że Anthropic skoncentrowało się na niezawodności, szczególnie w sytuacjach, gdy Claude działa bez nadzoru człowieka.
Co nowego w skrócie
- Automatyczne odmawianie zamiast czekania na prompt — nowe ustawienie
permissions.denyInsteadOfPromptingodrzuca żądania, które normalnie czekałyby na decyzję użytkownika. - Zadania MCP w tle — gdy serwer MCP uruchamia wywołanie narzędzia jako zadanie, Claude Code przenosi je do tła i nie blokuje terminala.
- Kontrola auto-mode za bramkami — wdrożenia korzystające z proxy i bramek LLM zyskują teraz jawną ścieżkę „zapytaj lub odmów”.
Nowe sterowanie auto-mode za bramkami i proxy
Ta zmiana, choć techniczna, ma istotne konsekwencje dla bezpieczeństwa. W poprzednich wersjach, gdy Claude Code działał za bramką LLM i nie mógł połączyć się z telemetrią lub serwerami feature flag, przełączał się na wbudowany klasyfikator lokalny. W wersji 2.1.319 ten fallback został usunięty.
Teraz serwer sprawdza, czy może podjąć decyzję — jeśli nie, Claude pyta o pozwolenie lub odmawia. Operatorzy, którzy chcą zachować stare zachowanie, muszą ustawić CLAUDE_CODE_AUTO_MODE_SERVER=0. Ci, którzy potrzebują sprawdzania po stronie serwera nawet przy wyłączonych eksperymentalnych betach, używają CLAUDE_CODE_AUTO_MODE_SERVER=1.
Integracje z Bedrock, Vertex i Foundry pozostają bez zmian.
Zadania MCP już nie blokują terminala
To konkretna poprawka dla osób integrujących Claude Code z zewnętrznymi narzędziami przez protokół MCP. Gdy serwer MCP wykonuje wywołanie narzędzia jako zadanie, Claude Code natychmiast przenosi je do tła. Gdy zadanie się kończy, wynik trafia z powrotem do Claude.
Wcześniej terminal czekał, co przy dłuższych operacjach prowadziło do blokowania sesji. Teraz agent może kontynuować pracę, a rezultat otrzymuje asynchronicznie.
Dla zespołów, które polegają na synchronicznym wykonaniu, dostępny jest przełącznik CLAUDE_CODE_DISABLE_MCP_TASK_BACKGROUND. Ustawienie go na 1 przywraca poprzednie zachowanie.
permissions.denyInsteadOfPrompting — mniej klikania w CI
To ustawienie rozwiązuje problem z pipeline'ami. Gdy Claude Code działa w środowisku bez interaktywnego terminala (CI, subagent, sesja teammateska), a jakieś narzędzie prosi o uprawnienia, normalnie wszystko staje w miejscu.
Po włączeniu denyInsteadOfPrompting żądanie jest automatycznie odrzucane, a Claude kontynuuje turę. Żadne blokowanie ani timeouty nie są już problemem. Konfiguracja jest prosta:
{
"permissions": {
"denyInsteadOfPrompting": true
}
}
Dla zespołów DevOps to mała rzecz, która może uratować nocną sesję debugowania.
Poprawki niezawodności i interfejsu
W tej wersji wprowadzono wiele mniej widocznych, ale istotnych poprawek. Naprawiono między innymi:
- Działanie operacji na bramkach LLM
- Granice bezpieczeństwa uprawnień
- Zachowanie wywołań narzędzi
- Przekazywanie zadań między subagentami a główną sesją
- Renderowanie tekstu na wąskich terminalach — przy pierwszym uruchomieniu niektóre słowa z ostrzeżeń bezpieczeństwa mogły znikać
Ostatnia poprawka jest istotna dla osób uruchamiających Claude Code w małych oknach SSH lub w kontenerach z ograniczoną szerokością konsoli. W wydaniu znalazły się również dodatkowe zmiany, takie jak CLAUDE_GATEWAY_LOG_FORMAT=json oraz poprawki dotyczące starszych handshake'ów MCP i raportowania wyników długich wywołań po --resume.
Podsumowanie
Wersja 2.1.319 to aktualizacja skoncentrowana na automatyzacji. Jeśli pracujesz z Claude Code interaktywnie w terminalu, możesz nie zauważyć większości zmian. Jednak gdy wprowadzisz go do pipeline'u, postawisz za bramką LLM lub podepniesz pod MCP z długimi zadaniami, wszystko zaczyna działać przewidywalniej. Celem było zredukowanie wiszących sesji, ograniczenie ręcznego klikania „allow” oraz zwiększenie kontroli nad tym, co Claude robi, gdy nikt nie patrzy.


Dodaj komentarz