Ściągawka Claude Code: polecenia, konfiguracja i skróty
# Ściągawka Claude Code do szybkiego wyszukiwania, zaktualizowana dla wersji 2.1.220 — flagi CLI, polecenia ukośnikowe, skróty klawiaturowe, tryby uprawnień (ręczna zmiana nazwy), modele (Opus 5, domyślnie Sonnet 5), hooki, pluginy, Agent View, Workflow i zmienne środowiskowe.
Każda flaga CLI, polecenie slash, skrót klawiszowy, klucz konfiguracyjny, zdarzenie hook i zmienna środowiskowa w jednym miejscu. Szczegółowe wyjaśnienia znajdują się w pełnym przewodniku Claude Code. Informacje o pierwszej konfiguracji znajdują się w przewodniku szybkiego startu.
1. Instalacja
Dostępne są 3 metody instalacji, wymienione w kolejności preferencji.
# Native binary (recommended)
curl -fsSL https://claude.ai/install.sh | bash
# Homebrew (macOS)
brew install --cask claude-code
# NPM (deprecated — migrate with `claude install`)
npm install -g @anthropic-ai/claude-code
Instalacja określonej wersji:
curl -fsSL https://claude.ai/install.sh | bash -s 1.0.58
Weryfikacja instalacji:
claude doctor
claude --version
Uwierzytelnianie:
claude auth login # Log in or switch accounts
claude auth status # Check current auth state
claude auth logout # Clear stored credentials
2. Flagi CLI
| Flaga | Opis | Przykład |
|---|---|---|
-p |
Tryb drukowania — pojedyncze zapytanie, a następnie zakończenie działania | claude -p "list TODOs" |
-c |
Kontynuowanie ostatniej sesji | claude -c |
-r, --resume |
Wznawianie sesji o podanej nazwie lub numerze | claude -r "auth-refactor" |
-n, --name |
Ustawianie wyświetlanej nazwy sesji podczas uruchamiania | claude -n "feature-x" |
--model |
Zastępowanie modelu dla tej sesji | claude --model opus |
--max-turns |
Ograniczanie liczby autonomicznych tur | claude -p "fix lint" --max-turns 10 |
--output-format |
Zwracanie danych wyjściowych jako text, json lub stream-json |
claude -p "count files" --output-format json |
--allowedTools |
Ograniczanie dostępnych narzędzi | claude -p "fix" --allowedTools "Edit,Bash(npm:*)" |
--permission-mode |
Ustawianie trybu uprawnień | claude --permission-mode auto |
--permission-mode auto |
Uruchamianie z włączonym trybem automatycznym (zastąpiło --enable-auto-mode, usunięte w wersji v2.1.111) |
claude --permission-mode auto |
--dangerously-skip-permissions |
Tryb YOLO — pomijanie wszystkich monitów | claude --dangerously-skip-permissions |
--from-pr |
Uruchamianie sesji powiązanej z PR (v2.1.27+); obsługuje adresy URL GitHub, GHE, GitLab MR i Bitbucket PR (v2.1.119+) | claude --from-pr 123 |
--fork-session |
Tworzenie odgałęzienia wznowionej sesji | claude -r base --fork-session |
-w |
Uruchamianie w izolowanym drzewie roboczym git | claude -w |
--bare |
Tryb skryptowy — pomijanie hooks, LSP i plugins | claude -p "count files" --bare |
--plugin-url <url> |
Pobieranie archiwum .zip z plugin dla bieżącej sesji (v2.1.129+) |
claude --plugin-url https://example.com/plugin.zip |
--plugin-dir <path> |
Wczytywanie katalogu plugin lub archiwum .zip dla bieżącej sesji (obsługa .zip od v2.1.128+) |
claude --plugin-dir ./my-plugin.zip |
--channels |
Przekazywanie monitów o zatwierdzenie do Telegramu lub Discorda | claude --channels |
--forward-subagent-text |
Uwzględnianie tekstu i procesu rozumowania subagent w danych wyjściowych stream-json (v2.1.211+); zmienna środowiskowa: CLAUDE_CODE_FORWARD_SUBAGENT_TEXT=1 |
claude -p "audit" --output-format stream-json --forward-subagent-text |
--ax-screen-reader |
Włączanie trybu czytnika ekranu (v2.1.208+); także CLAUDE_AX_SCREEN_READER=1 lub "axScreenReader": true |
claude --ax-screen-reader |
--debug |
Włączanie rejestrowania informacji debugowania | claude --debug |
--init |
Inicjowanie projektu z plikiem CLAUDE.md | claude --init |
Podpolecenie dodane w wersji v2.1.212: claude auto-mode reset resetuje stan trybu automatycznego z poziomu terminala; opcja --yes pozwala pominąć monit o potwierdzenie.7
3. Polecenia Slash
| Polecenie | Działanie |
|---|---|
/init |
Inicjuje projekt z plikiem CLAUDE.md |
/compact |
Skraca historię konwersacji. Można wskazać zakres: /compact focus on tests |
/context |
Wyświetla wykorzystanie okna kontekstu wraz z praktycznymi sugestiami |
/usage |
Wyświetla wykorzystanie tokenów, koszty i wykorzystanie planu; wspólne okno dialogowe (v2.1.118+: /cost i /stats to skróty tekstowe otwierające karty /usage); od v2.1.149+ pokazuje wykorzystanie limitów według kategorii dla skills, subagents i plugins oraz koszt dla każdego serwera MCP |
/cost |
Skrót tekstowy → otwiera kartę kosztów /usage (v2.1.118+) |
/model |
Zmienia model. /model opus, /model sonnet |
/fast |
Przełącza tryb szybkich danych wyjściowych — tylko Opus 5 / Opus 4.8 (w v2.1.219 usunięto Opus 4.7); około 2,5× szybsze generowanie w cenie 10/50 USD za MTok |
/effort |
Ustawia poziom nakładu pracy: low, medium, high |
/status |
Wyświetla stan sesji, model i ustawienia |
/permissions |
Umożliwia interaktywne zarządzanie ustawieniami uprawnień |
/config |
Otwiera pełny interfejs ustawień |
/mcp |
Konfiguruje serwery MCP. /mcp enable, /mcp disable |
/hooks |
Wyświetla konfigurację hooks |
/memory |
Wyświetla pliki pamięci automatycznej i umożliwia zarządzanie nimi |
/copy |
Kopiuje bloki kodu. /copy N kopiuje blok z N-tej najnowszej odpowiedzi |
/resume |
Wznawia nazwaną sesję. /resume 1 lub /resume name |
/rename |
Nadaje nazwę bieżącej sesji. /rename feature-auth |
/branch |
Tworzy odgałęzienie konwersacji na potrzeby równoległej eksploracji |
/fork |
Kopiuje konwersację do nowej sesji w tle — z osobnym wierszem w claude agents (zmiana przeznaczenia w v2.1.212); od v2.1.221 kopia otrzymuje własne drzewo robocze |
/subtask |
Tworzy odgałęzienie w ramach sesji — dawne działanie /fork pod nową nazwą (v2.1.212) |
/list-agents |
Wyświetla wszystkie agenty, z którymi Claude może się komunikować: subagents, pozostałe lokalne sesje użytkownika oraz — przy użyciu Remote Control — sesje na innych urządzeniach (v2.1.224) |
/peers |
Alias polecenia /list-agents (v2.1.224) |
/clear |
Czyści historię konwersacji |
/plan |
Włącza tryb planowania. /plan refactor the auth module |
/powerup |
Udostępnia interaktywne lekcje dotyczące funkcji z animowanymi prezentacjami (v2.1.90+) |
/voice |
Przełącza tryb głosowy „naciśnij, aby mówić” |
/loop |
Uruchamia zadania cykliczne. /loop 5m /foo wykonuje polecenie co 5 min |
/rewind |
Powraca do punktu kontrolnego (można też dwukrotnie nacisnąć Esc) |
/export |
Eksportuje transkrypcję konwersacji |
/add-dir |
Dodaje katalogi robocze, rozszerzając dostęp do plików |
/agents |
Zarządza subagents |
/goal |
Ustawia warunek ukończenia; Claude kontynuuje pracę aż do osiągnięcia celu (v2.1.139+) |
/skills |
Wyświetla zainstalowane skills; pole wyszukiwania filtruje wyniki podczas pisania (v2.1.121+) |
/bashes |
Wyświetla zadania bash działające w tle |
/tasks |
Wyświetla agenty działające w tle |
/theme |
Zarządza nazwanymi motywami (v2.1.118+); plugins zawierają katalog themes/ |
/color |
Ustawia kolor paska monitu. /color default przywraca ustawienie domyślne |
/code-review [effort] |
Wyszukuje błędy poprawności z opcjonalnym poziomem nakładu pracy; --comment publikuje komentarze w wierszach PR GitHub (nazwa zmieniona z /simplify w v2.1.147). Od v2.1.218 działa jako subagent w tle. Od v2.1.223 /review jest aliasem tego polecenia, samo /code-review ponownie wykorzystuje ostatnio wpisany poziom nakładu pracy, a /code-review ultra uruchamia dogłębną recenzję w chmurze |
/batch |
Wykonuje operacje wsadowe |
/security-review |
Sprawdza kod pod kątem luk w zabezpieczeniach |
/claude-api |
Tworzy aplikacje przy użyciu Claude API/Anthropic SDK |
/doctor |
Przeprowadza pełną kontrolę konfiguracji — diagnozuje i naprawia problemy (v2.1.205; /checkup jest aliasem) |
/bug |
Zgłasza błąd do Anthropic |
/release-notes |
Otwiera interaktywny selektor wersji z listami zmian (v2.1.92+) |
/buddy |
Uruchamia terminalowego wirtualnego pupila — 18 gatunków, 5 poziomów rzadkości, wybór deterministyczny na podstawie identyfikatora konta |
/login / /logout |
Uwierzytelnia użytkownika lub wylogowuje go w ramach sesji |
Polecenia niestandardowe: Należy utworzyć .claude/commands/my-command.md (dla projektu) lub ~/.claude/commands/my-command.md (osobiste), a następnie wywołać poleceniem /my-command. Polecenia obsługują frontmatter YAML, w którym można określić opis, dozwolone narzędzia i zastępczy model, a także interpolację argumentów za pomocą $ARGUMENTS albo argumentów pozycyjnych $1, $2.
---
description: Fix a GitHub issue
allowed-tools: Read, Edit, Bash(git:*)
model: opus
argument-hint: [issue-number]
---
Fix GitHub issue #$ARGUMENTS following our coding standards.
Użycie: /fix-issue 123
4. Skróty klawiaturowe
Sterowanie ogólne
| Skrót | Działanie |
|---|---|
Ctrl+C |
Anuluje bieżącą operację |
Ctrl+D |
Kończy sesję (EOF) |
Ctrl+L |
Czyści ekran (zachowuje historię) |
Ctrl+O |
Przełącza szczegółowe dane wyjściowe |
Ctrl+R |
Przeszukuje historię poleceń |
Ctrl+V |
Wkleja obraz ze schowka |
Ctrl+B |
Przenosi bieżącą operację do tła |
Ctrl+X Ctrl+K |
Zatrzymuje wszystkie agenty (zmieniono z Ctrl+F w v2.1.83) |
Ctrl+S |
Odkłada wersję roboczą monitu |
Ctrl+G |
Otwiera zewnętrzny edytor |
Esc Esc |
Cofa ostatnią zmianę |
Tab |
Akceptuje sugestię monitu |
! Tab |
Automatycznie uzupełnia wpis na podstawie historii Bash |
Shift+Tab |
Przełącza kolejno tryby uprawnień |
Alt+P / Option+P |
Przełącza modele podczas pisania |
Alt+T |
Przełącza tryb rozumowania |
Ctrl+T |
Przełącza wyróżnianie składni |
Shift+Down |
Przełącza kolejno członków zespołu agentów |
Up/Down |
Nawiguje po historii poleceń |
v |
Tryb wizualny Vim — zaznaczanie znaków (v2.1.118+; tylko w trybie vim) |
V |
Tryb wizualnego zaznaczania wierszy Vim (v2.1.118+; tylko w trybie vim) |
? |
Wyświetla skróty |
Szybkie prefiksy
| Prefiks | Działanie | Przykład |
|---|---|---|
# |
Dodaje wpis do pamięci trwałej | # Always use TypeScript |
/ |
Polecenie Slash | /review |
! |
Wykonuje bezpośrednio polecenie bash | ! git status |
@ |
Odwołuje się do pliku | @src/index.ts |
& |
Wysyła zadanie do chmury | & Build the API |
Wprowadzanie wielowierszowe
| Metoda | Klawisze |
|---|---|
| Znak ucieczki przed nowym wierszem | \, a następnie Enter |
| macOS | Option+Enter |
| iTerm2/WezTerm/Ghostty/Kitty | Shift+Enter |
| Inne terminale | Shift+Enter (należy najpierw uruchomić /terminal-setup) |
| Znak sterujący | Ctrl+J |
Skróty klawiaturowe można dostosować za pomocą /keybindings (są przechowywane w ~/.claude/keybindings.json).
5. Pliki konfiguracyjne
Hierarchia pierwszeństwa (od najwyższego do najniższego)
| Poziom | Lokalizacja | Zakres |
|---|---|---|
| Korporacyjny (zablokowany) | /Library/Application Support/ClaudeCode/managed-settings.json (macOS) |
Wszyscy użytkownicy, brak możliwości zastąpienia |
| Flagi CLI | Argumenty wiersza poleceń | Bieżąca sesja |
| Projekt lokalny | .claude/settings.local.json |
Ustawienia osobiste dla bieżącego projektu (ignorowane przez git) |
| Projekt współdzielony | .claude/settings.json |
Zespół, plik śledzony w git |
| Globalny użytkownika | ~/.claude/settings.json |
Wszystkie projekty użytkownika |
| Stan środowiska uruchomieniowego | ~/.claude.json |
Tokeny OAuth, konfiguracja MCP |
Obowiązuje pierwsze dopasowanie. Ustawień korporacyjnych nie można obejść.
6. Dokumentacja settings.json
Kluczowe ustawienia wraz z typami i przykładami. Należy je umieścić w dowolnym pliku ustawień z opisanej wyżej hierarchii.
{
"$schema": "https://json.schemastore.org/claude-code-settings.json",
"model": "claude-sonnet-4-6",
"permissions": {
"allow": ["Read", "Glob", "Grep", "Bash(npm run:*)", "Bash(git:*)", "Edit(src/**)"],
"deny": ["Read(.env*)", "Bash(rm -rf:*)", "Bash(sudo:*)"],
"ask": ["WebFetch", "Bash(docker:*)"],
"defaultMode": "acceptEdits",
"additionalDirectories": ["../shared-lib"]
},
"env": {
"NODE_ENV": "development"
},
"hooks": {},
"sandbox": {
"enabled": false,
"autoAllowBashIfSandboxed": true
},
"includeCoAuthoredBy": true,
"cleanupPeriodDays": 30,
"respectGitignore": true,
"showTurnDuration": true,
"language": "en",
"autoMemoryDirectory": ".claude/memory",
"plansDirectory": ".claude/plans"
}
Składnia reguł uprawnień: Tool(pattern:*) zapewnia dopasowywanie prefiksów. Bash(npm run test:*) zezwala na npm run test, npm run test:unit itd. Wzorce plików korzystają ze składni glob: Edit(src/**). Od wersji v2.1.214 jednosegmentowa reguła zezwalająca dir/** dopasowuje wyłącznie <cwd>/dir — nie obejmuje już każdego dir/ w dowolnym miejscu drzewa; aby dopasowywać na dowolnej głębokości, należy użyć Edit(**/src/**). Reguły deny/ask zachowują dopasowywanie na dowolnej głębokości, a warunki if: w hooks podlegają temu samemu ograniczeniu do cwd.
Nowe klucze (v2.1.118+):
| Klucz | Działanie |
|---|---|
autoMode.allow $defaults |
Wartość specjalna, która dodaje niestandardowe reguły obok listy wbudowanej (również dla soft_deny, environment) — v2.1.118+ |
prUrlTemplate |
Szablon adresu URL odznaki PR w stopce — v2.1.119+ |
wslInheritsWindowsSettings |
WSL dziedziczy zarządzane ustawienia ze środowiska Windows — v2.1.118+ |
skillOverrides |
Ukrywanie lub zwijanie skills: off, user-invocable-only albo name-only — v2.1.129+ |
allowAllClaudeAiMcps |
Zarządzane ustawienie dla przedsiębiorstw, które wczytuje chmurowe konektory MCP z claude.ai razem z managed-mcp.json — v2.1.149+ |
sandbox.filesystem.disabled |
Pominięcie izolacji systemu plików przy zachowaniu kontroli wychodzącego ruchu sieciowego — v2.1.216+ |
emojiCompletionEnabled |
Automatyczne uzupełnianie skrótów emoji w polu promptu (:heart: → ❤️); aby je wyłączyć, należy ustawić false — v2.1.217+ |
sandbox.network.strictAllowlist |
Odrzucanie hostów spoza listy dozwolonych dla poleceń uruchamianych w piaskownicy bez wyświetlania monitu — v2.1.219+ |
workflowSizeGuideline |
Ustawienie pomocniczej wytycznej rozmiaru Dynamic workflow z dowolnego pliku ustawień; wartością domyślną jest medium („należy dążyć do używania mniej niż 15 agents”), a po ustawieniu wartości wiersz /config zostaje ukryty — v2.1.219+ |
Pełny schemat ustawień opisano w sekcji Szczegółowa konfiguracja kompletnego przewodnika.
7. Skrócona dokumentacja CLAUDE.md
CLAUDE.md to plik instrukcji projektu. Claude odczytuje go na początku każdej sesji.
Lokalizacje:
| Lokalizacja | Zakres |
|---|---|
CLAUDE.md (katalog główny projektu) |
Wszyscy użytkownicy i wszystkie sesje w tym projekcie |
.claude/CLAUDE.md |
Ten sam zakres, alternatywna lokalizacja |
~/.claude/CLAUDE.md |
Ustawienia osobiste we wszystkich projektach |
Co warto uwzględnić:
# Project Name
## Stack
- Backend: FastAPI, Python 3.11+
- Frontend: HTMX + Alpine.js + Bootstrap 5
## Commands
- Dev: `uvicorn app.main:app --reload --port 8000`
- Test: `python -m pytest -v`
- Lint: `ruff check .`
## Conventions
- Conventional commits: feat:, fix:, docs:, refactor:
- Never force push to main
- Always activate venv before Python commands
## Key Files
- app/main.py — FastAPI app and routes
- app/models.py — SQLAlchemy models
Treść powinna być łatwa do szybkiego przejrzenia. Zwarta, rozbudowana proza niepotrzebnie zużywa tokeny kontekstu podczas każdej sesji. Warto stosować listy punktowane, tabele i krótkie bloki kodu. Należy unikać długich akapitów — Claude odczytuje CLAUDE.md na początku każdej sesji, więc każde słowo zajmuje miejsce w kontekście.
Wskazówki dla zaawansowanych:
- Prefiks # w REPL pozwala dodawać informacje do automatycznej pamięci bez edytowania CLAUDE.md: # Always use TypeScript strict mode
- CLAUDE.md znajdujący się w podkatalogu jest wczytywany, gdy Claude odczytuje pliki z tego katalogu
- Reguły współdzielone przez zespół należy umieszczać w .claude/rules/*.md, aby zachować modułową organizację
8. Tryby uprawnień
| Tryb | Działanie | Zastosowanie |
|---|---|---|
default / manual — oznaczony jako „Ręczny” (v2.1.200+) |
Wyświetla monit przy pierwszym użyciu każdego narzędzia | Standardowe programowanie |
acceptEdits |
Automatycznie zatwierdza edycje plików, ale wyświetla monity dla bash | Zaufane projekty |
auto |
Klasyfikator (Sonnet 4.6) ocenia bezpieczeństwo każdej operacji | Autonomiczna praca z zabezpieczeniami |
plan |
Tylko do odczytu — edycja ani wykonywanie operacji nie są dozwolone | Wyłącznie analiza i planowanie |
bypassPermissions |
Pomija wszystkie monity | Automatyzacja CI/CD |
Tryb Auto (v2.1.85+) jest zalecanym zamiennikiem --dangerously-skip-permissions. Operacje tylko do odczytu oraz edycje plików są zatwierdzane automatycznie. Najpierw rozstrzygane są niestandardowe reguły zezwalające i blokujące. Wszystkie pozostałe operacje trafiają do klasyfikatora bezpieczeństwa. Domyślnie automatycznie blokowane są: curl | bash, wymuszone wypychanie zmian do głównej gałęzi, wdrożenia produkcyjne, masowe usuwanie zasobów chmurowych, zmiany IAM oraz wysyłanie poufnych danych na zewnątrz.1
Wyłącznik bezpieczeństwa: 3 kolejne blokady lub łącznie 20 blokad w jednej sesji powoduje wstrzymanie trybu i powrót do ręcznych monitów.
# Enable at startup (--enable-auto-mode was removed in v2.1.111)
claude --permission-mode auto
# Cycle during session
Shift+Tab # Manual (aka default) -> acceptEdits -> auto -> plan
Automatyczne zatwierdzanie w PowerShell (v2.1.119+): Polecenia narzędzia PowerShell są automatycznie zatwierdzane w trybie uprawnień tak samo jak polecenia Bash. Reguły zezwalające, takie jak PowerShell(Get-*:*), pomijają monity w przypadku operacji tylko do odczytu. W procesach intensywnie korzystających z PowerShell warto używać wersji v2.1.149 lub nowszej; naprawiono w niej omijanie uprawnień przez wbudowane cd, dopasowywanie reguł zezwalających za pomocą prefiksów i symboli wieloznacznych oraz śledzenie nieaktualnych zmiennych katalogów.
9. Zdarzenia hooks
| Zdarzenie | Kiedy jest wywoływane | Czy może blokować? |
|---|---|---|
PreToolUse |
Przed wykonaniem narzędzia | Tak |
PostToolUse |
Po zakończeniu działania narzędzia | Nie |
PostToolUseFailure |
Po niepowodzeniu narzędzia | Nie |
UserPromptSubmit |
Gdy użytkownik wysyła prompt | Tak |
Stop |
Gdy Claude kończy odpowiedź | Tak |
SubagentStart |
Gdy uruchamiany jest subagent | Nie |
SubagentStop |
Gdy subagent kończy działanie | Tak |
SessionStart |
Gdy rozpoczyna się sesja | Nie |
SessionEnd |
Gdy sesja jest zamykana | Nie |
Notification |
Gdy zostaje wywołane powiadomienie | Nie |
| InstructionsLoaded | Gdy zostaje wczytany CLAUDE.md | Nie |
| ConfigChange | Gdy plik konfiguracji zmienia się w trakcie sesji | Tak |
| DirectoryAdded | Gdy /add-dir lub register_repo_root w SDK dodaje katalog roboczy w trakcie sesji (v2.1.219+) | Nie |
| WorktreeCreate | Gdy tworzony jest worktree | Tak |
| WorktreeRemove | Gdy usuwany jest worktree | Nie |
| PreCompact | Przed kompresją kontekstu | Nie |
| PostCompact | Po kompresji kontekstu | Nie |
| Elicitation | Gdy MCP żąda uporządkowanych danych wejściowych | Tak |
| ElicitationResult | Gdy użytkownik odpowiada w oknie dialogowym MCP | Tak |
| StopFailure | Gdy tura kończy się z powodu błędu API | Nie |
| PermissionRequest | Gdy zostaje wyświetlone okno uprawnień | Tak |
| PermissionDenied | Gdy tryb auto odrzuca operację (v2.1.88+) | Nie |
| CwdChanged | Gdy zmienia się katalog roboczy (v2.1.83+) | Nie |
| FileChanged | Gdy obserwowany plik zostaje zmodyfikowany zewnętrznie (v2.1.83+) | Nie |
| TaskCreated | Gdy zostaje utworzone nowe zadanie (v2.1.84+) | Nie |
| TeammateIdle | Gdy członek zespołu agents przechodzi w stan bezczynności | Tak |
| TaskCompleted | Gdy zadanie zostaje oznaczone jako ukończone | Tak |
Pełny protokół hooks (wejściowy i wyjściowy JSON, matchers oraz kody zakończenia) opisano w sekcji Szczegółowe omówienie hooks kompletnego przewodnika.
10. Konfiguracja hooks
Hooks znajdują się w settings.json lub w osobnym pliku hooks.json. Minimalny przykład:
{
"hooks": {
"PostToolUse": [
{
"matcher": "Edit|Write",
"hooks": [
{
"type": "command",
"command": "npx prettier --write \"$FILE_PATH\""
}
]
}
],
"PreToolUse": [
{
"matcher": "Bash",
"hooks": [
{
"type": "command",
"command": ".claude/hooks/validate-bash.sh"
}
]
}
]
}
}
Składnia matcher:
| Wzorzec | Dopasowuje |
|---|---|
* |
Wszystkie narzędzia |
Bash |
Tylko Bash |
Edit\|Write |
Edit lub Write |
mcp__github |
Narzędzia serwera MCP |
"" (pusty) |
Zdarzenia bez narzędzi (np. UserPromptSubmit) |
Kody zakończenia:
| Kod | Znaczenie |
|---|---|
0 |
Powodzenie — operacja jest kontynuowana |
2 |
Blokada — operacja zostaje zatrzymana, a stderr przekazany do Claude |
1, 3+ |
Ostrzeżenie bez blokowania |
Asynchroniczne hooks działają w tle bez blokowania: do obiektu hook należy dodać "async": true.2
Pola wyjściowe i wejściowe hook:
duration_msw danych wejściowych hookPostToolUse/PostToolUseFailure(v2.1.119+) — czas wykonywania narzędzia bez czasu poświęconego na monity o uprawnienia i hooks PreToolUse.hookSpecificOutput.updatedToolOutput(v2.1.121+) — zastępowanie danych wyjściowych dowolnego narzędzia (w wersji v2.1.118 funkcję tę wprowadzono wyłącznie dla MCP; wersja v2.1.121 rozszerza ją na wszystkie narzędzia).hookSpecificOutput.sessionTitle(v2.1.96+) — ustawianie tytułu sesji za pomocą hookUserPromptSubmit.args: string[]w hooks poleceń (v2.1.139+) — przekazywanie uporządkowanych argumentów argv bez cytowania powłoki.continueOnBlockw hooksPostToolUse(v2.1.139+) — przekazywanie przyczyny blokady z powrotem do Claude i kontynuowanie tury.subagent_typew danych wejściowych hook agenta (v2.1.140+) — identyfikowanie typu uruchomionego agenta.terminalSequencew wyjściowym JSON hook (v2.1.141+) — emitowanie terminalowych sekwencji sterujących na potrzeby powiadomień, tytułów okien i sygnałów dźwiękowych.
11. Szybka konfiguracja MCP
Dodawanie serwera MCP za pomocą jednego polecenia:
# Remote HTTP server (recommended)
claude mcp add --transport http github https://api.githubcopilot.com/mcp/
# Remote with auth header
claude mcp add --transport http api https://api.example.com/mcp \
--header "Authorization: Bearer $TOKEN"
# Local stdio server
claude mcp add --transport stdio postgres \
--env "DATABASE_URL=postgresql://user:pass@localhost/db" \
-- npx -y @anthropic-ai/mcp-server-postgres
Kontrola zakresu:
claude mcp add --scope project ... # Team-shared (.mcp.json)
claude mcp add --scope user ... # Personal (~/.claude.json)
Przykładowy plik .mcp.json projektu:
{
"mcpServers": {
"github": {
"type": "http",
"url": "https://api.githubcopilot.com/mcp/"
},
"database": {
"type": "stdio",
"command": "npx",
"args": ["-y", "@anthropic-ai/mcp-server-postgres"],
"env": {
"DATABASE_URL": "postgresql://user:pass@localhost/db"
}
}
}
}
MCP osiąga obecnie 100 milionów pobrań miesięcznie i obejmuje ponad 3 000 zindeksowanych serwerów.3 Więcej informacji o rodzajach transportu, pozyskiwaniu danych wejściowych i konfiguracji wyszukiwania narzędzi zawiera sekcja poświęcona MCP w pełnym przewodniku.
alwaysLoad (v2.1.121+): Umożliwia wyłączenie zaufanego serwera z mechanizmu odraczania przez Tool Search. Wszystkie jego narzędzia są ładowane podczas uruchamiania sesji, bez dodatkowego wywołania ToolSearch:
{
"mcpServers": {
"github": {
"type": "http",
"url": "https://api.githubcopilot.com/mcp/",
"alwaysLoad": true
}
}
}
Automatyczne ponawianie (v2.1.121+): W przypadku błędu podczas uruchamiania serwery MCP podejmują do 3 ponownych prób, zanim zostaną oznaczone jako rozłączone.
SDK mcp_authenticate redirectUri (v2.1.121+): Wymagane do ukończenia OAuth w niestandardowych schematach URI — w aplikacjach komputerowych i przepływach konektorów claude.ai.
11.5. Polecenia CLI dla plugins
| Polecenie | Działanie |
|---|---|
claude --plugin-url <url> |
Pobiera archiwum .zip pluginu na potrzeby bieżącej sesji (v2.1.129+) |
claude --plugin-dir <path> |
Ładuje folder pluginu lub archiwum .zip na potrzeby bieżącej sesji (obsługa .zip od v2.1.128+) |
claude plugin prune |
Usuwa automatycznie zainstalowane plugins, których element nadrzędny nie jest już obecny (v2.1.121+) |
claude plugin uninstall <name> --prune |
Odinstalowuje plugin i kaskadowo usuwa osierocone, automatycznie zainstalowane zależności (v2.1.121+) |
claude plugin tag |
Tworzy tagi wydania w git z walidacją wersji (v2.1.118+) |
12. Typy subagents
| Typ | Model domyślny | Tryb | Zastosowanie |
|---|---|---|---|
| Explore | Dziedziczy model sesji, maksymalnie Opus (v2.1.198+; wcześniej Haiku) | Tylko do odczytu | Przeszukiwanie bazy kodu, znajdowanie plików, poznawanie struktury |
| General-purpose | Dziedziczy model główny | Pełny odczyt/zapis | Złożone zadania badawcze i modyfikacyjne |
| Plan | Dziedziczy model główny | Tylko do odczytu | Planowanie implementacji przed ich wykonaniem |
| Custom | Konfigurowalny | Konfigurowalny | Prace w określonych dziedzinach (przegląd bezpieczeństwa, testowanie itp.) |
Claude automatycznie deleguje zadania do subagents. Można także zażądać ich użycia wprost:
> Use the explore agent to find all auth-related files
> Have a subagent analyze the database schema
Niestandardowe subagents definiuje się jako pliki markdown z metadanymi YAML frontmatter w .claude/agents/ (projektowe) lub ~/.claude/agents/ (osobiste). Równolegle może działać do 10 subagents.4
claude agents otwiera w aktualnych wydaniach Agent View: eksperymentalny ekran operacyjny prezentujący uruchomione, zablokowane i ukończone sesje Claude Code. Polecenie claude agents --cwd <path> ogranicza widok do jednego folderu (v2.1.141+), v2.1.142 dodaje flagi uruchamiania sesji w tle, a v2.1.143 stosuje je spójnie w panelu i sesjach w tle: --add-dir, --settings, --mcp-config, --plugin-dir, --permission-mode, --model, --effort oraz --dangerously-skip-permissions. v2.1.144 dodaje obsługę /resume dla sesji w tle i oznacza je etykietą bg; v2.1.145 dodaje claude agents --json, liczniki kart oczekujących na dane wejściowe oraz poprawki panelu odpowiedzi w Agent View; v2.1.147 wprowadza przypięte sesje w tle, które pozostają aktywne w stanie bezczynności i są ponownie uruchamiane w tym samym miejscu w celu zastosowania aktualizacji. Agent View służy do monitorowania, a nie jako dowód pomyślnego przejścia kontroli jakości.6
Pola frontmatter niestandardowego agenta:
| Pole | Przeznaczenie |
|---|---|
name |
Unikatowy identyfikator (małe litery, łączniki) |
description |
Określa, kiedy wywoływać agenta (należy dodać „PROACTIVELY”, aby włączyć automatyczne delegowanie) |
tools |
Lista narzędzi rozdzielonych przecinkami. Obsługuje Agent(Explore) w celu ograniczenia typów, które można uruchamiać |
disallowedTools |
Narzędzia wykluczone z odziedziczonego zestawu |
model |
opus, sonnet, haiku lub inherit (domyślnie) |
permissionMode |
default/manual, acceptEdits, plan, bypassPermissions itp. |
maxTurns |
Maksymalna liczba tur działania agenta |
background |
true, aby zawsze uruchamiać jako zadanie w tle |
isolation |
worktree, aby utworzyć odizolowaną kopię git worktree |
Przykładowy niestandardowy agent (.claude/agents/security-reviewer.md):
---
name: security-reviewer
description: Expert security code reviewer. Use PROACTIVELY after code changes to auth or data handling.
tools: Read, Grep, Glob, Bash
model: opus
permissionMode: plan
---
You are a senior security engineer. Analyze for OWASP Top 10 vulnerabilities,
secrets, hardcoded credentials, and SQL injection. Report findings with severity
levels and remediation steps.
13. Zmienne środowiskowe
Uwierzytelnianie i API
| Zmienna | Przeznaczenie |
|---|---|
ANTHROPIC_API_KEY |
Bezpośrednie uwierzytelnianie API |
ANTHROPIC_AUTH_TOKEN |
Niestandardowy nagłówek autoryzacji |
ANTHROPIC_CUSTOM_HEADERS |
Dodatkowe nagłówki żądań |
Konfiguracja modelu
| Zmienna | Przeznaczenie |
|---|---|
ANTHROPIC_MODEL |
Zastępuje model domyślny |
CLAUDE_CODE_SUBAGENT_MODEL |
Model dla subagents; wersja v2.1.147 naprawia przekazywanie ustawienia do procesów członków zespołu agentów |
CLAUDE_CODE_WORKFLOWS |
Ustawienie 1 włącza domyślnie wyłączone narzędzie Workflow do deterministycznej orkiestracji wielu agentów (v2.1.147+) |
MAX_THINKING_TOKENS |
Włącza rozszerzone rozumowanie |
CLAUDE_CODE_MAX_OUTPUT_TOKENS |
Ogranicza długość odpowiedzi |
Dostawcy usług chmurowych
| Zmienna | Przeznaczenie |
|---|---|
CLAUDE_CODE_USE_BEDROCK=1 |
Używa AWS Bedrock |
CLAUDE_CODE_USE_VERTEX=1 |
Używa Google Vertex AI |
CLAUDE_CODE_USE_FOUNDRY=1 |
Używa Microsoft Foundry |
ANTHROPIC_BEDROCK_SERVICE_TIER=priority |
Poziom usługi Bedrock — default/flex/priority (v2.1.122+); wysyłany jako X-Amzn-Bedrock-Service-Tier |
ENABLE_TOOL_SEARCH=true |
Włącza opcjonalnie Tool Search w Vertex AI (v2.1.119+; funkcja jest domyślnie wyłączona, aby uniknąć nieobsługiwanego nagłówka wersji beta) |
CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1 |
Włącza opcjonalnie wykrywanie modeli przez /v1/models bramy na potrzeby selektora /model (v2.1.129+) |
Sterowanie zachowaniem
| Zmienna | Przeznaczenie |
|---|---|
DISABLE_AUTOUPDATER=1 |
Zapobiega automatycznym aktualizacjom |
DISABLE_UPDATES=1 |
Blokuje wszystkie ścieżki aktualizacji, w tym ręczne polecenie claude update (v2.1.118+; działa bardziej restrykcyjnie niż DISABLE_AUTOUPDATER) |
CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE=1 |
Instalacje Homebrew/WinGet uruchamiają aktualizacje przez menedżera pakietów w tle i wyświetlają monit o ponowne uruchomienie (v2.1.129+) |
CLAUDE_CODE_PLUGIN_PREFER_HTTPS=1 |
Klonuje źródła plugins GitHub przez HTTPS zamiast SSH, gdy klucze SSH są niedostępne (v2.1.141+) |
CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE |
Usunięta — od wersji v2.1.160 nie wywołuje żadnego działania. Tryb szybki włącza się teraz przez /model <model>, a następnie /fast on |
CLAUDE_CODE_STOP_HOOK_BLOCK_CAP |
Zastępuje wprowadzony w wersji v2.1.143+ limit, który po wielokrotnym blokowaniu przez hooks zatrzymujące kończy turę z ostrzeżeniem |
CLAUDE_CODE_POWERSHELL_RESPECT_EXECUTION_POLICY=1 |
Wyłącza zachowanie PowerShell -ExecutionPolicy Bypass wprowadzone w wersji v2.1.143+ |
CLAUDE_CODE_USE_POWERSHELL_TOOL=0 |
Wyłącza narzędzie PowerShell, które wersja v2.1.143 domyślnie włącza użytkownikom Bedrock, Vertex i Foundry |
DISABLE_TELEMETRY=1 |
Wyłącza telemetrię użytkowania |
CLAUDE_CODE_OTEL_CONTENT_MAX_LENGTH |
Limit skracania atrybutów zawartości OTel (domyślnie 60 KB, v2.1.214+) |
DISABLE_COST_WARNINGS=1 |
Ukrywa ostrzeżenia o kosztach |
DISABLE_PROMPT_CACHING=1 |
Globalnie wyłącza pamięć podręczną promptów |
CLAUDE_CODE_DISABLE_1M_CONTEXT=1 |
Ogranicza każdy model z natywnym kontekstem 1M do 200K za pomocą automatycznej kompresji (w wersji v2.1.223 rozszerzono działanie poza stałą listę modeli) |
CLAUDE_CODE_DISABLE_UNKNOWN_MODEL_WINDOW_ENFORCEMENT=1 |
Pozwala nierozpoznanym identyfikatorom modeli przekraczać zakładane okno kontekstu (v2.1.223) |
CLAUDE_CODE_DISABLE_GIT_INSTRUCTIONS=1 |
Usuwa wbudowane instrukcje dotyczące commitów/PR |
CLAUDE_CODE_HIDE_CWD=1 |
Ukrywa katalog roboczy w logo startowym (v2.1.119+) |
CLAUDE_CODE_FORK_SUBAGENT=1 |
Rozwidla subagents w kompilacjach zewnętrznych (v2.1.117+; działa w trybie nieinteraktywnym -p od wersji v2.1.121+) |
CLAUDE_CODE_FORCE_SYNC_OUTPUT=1 |
Wymusza zsynchronizowane wyjście terminala, gdy automatyczne wykrywanie go nie rozpozna (v2.1.129+) |
CLAUDE_CODE_FORWARD_SUBAGENT_TEXT=1 |
Uwzględnia tekst i rozumowanie subagenta w wyjściu stream-json; używana razem z --forward-subagent-text (v2.1.211+) |
CLAUDE_CODE_MAX_WEB_SEARCHES_PER_SESSION |
Limit WebSearch na sesję (domyślnie 200, v2.1.212+) |
CLAUDE_CODE_MAX_SUBAGENTS_PER_SESSION |
Limit uruchomień subagents na sesję (domyślnie 200; /clear zeruje wykorzystany limit, v2.1.212+) |
CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS |
Limit jednocześnie działających subagents (domyślnie 20; niezależny od powyższego łącznego limitu na sesję, v2.1.217+) |
CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH |
Głębokość zagnieżdżonego uruchamiania subagents — domyślnie 3 od wersji v2.1.219; ustawienie 1 wyłącza zagnieżdżanie. Historia wartości domyślnej: 5 (v2.1.172–v2.1.216) → 1 (v2.1.217) → 3 (v2.1.219), dlatego warto ustawić ją jawnie |
CLAUDE_AX_SCREEN_READER=1 |
Włącza tryb czytnika ekranu; działa tak samo jak --ax-screen-reader (v2.1.208+) |
Konfiguracja narzędzi
| Zmienna | Przeznaczenie |
|---|---|
BASH_DEFAULT_TIMEOUT_MS |
Limit czasu polecenia Bash (domyślnie 30000) |
BASH_MAX_TIMEOUT_MS |
Maksymalny limit czasu Bash (domyślnie 600000) |
MCP_TIMEOUT |
Limit czasu uruchamiania serwera MCP (domyślnie 5000) |
MCP_TOOL_TIMEOUT |
Limit czasu wykonywania narzędzia MCP (domyślnie 30000); wersja v2.1.142 naprawia ignorowanie wyższych wartości przez zdalne wywołania HTTP/SSE |
CLAUDE_CODE_MCP_AUTO_BACKGROUND_MS |
Próg, po którego przekroczeniu długotrwałe wywołanie narzędzia MCP jest automatycznie przenoszone do tła (domyślnie 2 min, v2.1.212+) |
Sieć i serwer proxy
| Zmienna | Przeznaczenie |
|---|---|
HTTP_PROXY / HTTPS_PROXY |
Konfiguracja serwera proxy |
NO_PROXY |
Pomija serwer proxy dla określonych domen |
CLAUDE_CODE_CLIENT_CERT |
Ścieżka do certyfikatu mTLS |
ANTHROPIC_WORKSPACE_ID |
Ogranicza zakres tokenów federacyjnej tożsamości obciążenia, gdy reguła obejmuje wiele obszarów roboczych (v2.1.141+) |
Pełna lista znajduje się w sekcji Zmienne środowiskowe kompletnego przewodnika.
14. Zestawienie kosztów
Ceny za 1 milion tokenów (stan na lipiec 2026 r.).5
| Model | Wejście | Wyjście | Uwagi |
|---|---|---|---|
| Sonnet 5 | $3.00 ($2 na początek) | $15.00 ($10 na początek) | Domyślny model Claude Code od wersji v2.1.197 (30 czerwca 2026). Natywny kontekst 1M; ceny promocyjne obowiązują do 31 sierpnia 2026. /model sonnet (claude-sonnet-5). |
| Opus 5 | $5.00 | $25.00 | Poziom Opus od wersji v2.1.219 (24 lipca 2026) — identyfikator modelu claude-opus-5, kontekst 1M / wyjście 128K, rozumowanie domyślnie włączone, domyślna wartość effort to high, a granica wiedzy przypada na maj 2026. Domyślny w Claude Max. /model opus. |
| Opus 4.8 (starszy) | $5.00 | $25.00 | Ta sama cena, obecnie w tabeli starszych modeli w dokumentacji; domyślny model CC w wersjach v2.1.154–v2.1.197. Można go przypiąć za pomocą ANTHROPIC_DEFAULT_OPUS_MODEL=claude-opus-4-8. |
| Fable 5 | $10.00 | $50.00 | Poziom powyżej Opus (v2.1.170+); identyfikator modelu claude-fable-5, kontekst 1M / wyjście 128K, wyłącznie adaptacyjne rozumowanie. /model fable. |
| Haiku 4.5 | $1.00 | $5.00 | Szybka eksploracja i proste zadania. |
Typowa sesja zużywa 50K–200K tokenów wejściowych i 10K–50K tokenów wyjściowych. Sesja z Haiku: $0.10–$0.45. Sesja z Opus: $0.50–$2.25.
Domyślny model w Claude Code (od wersji v2.1.197, 30 czerwca 2026): Sonnet 5 dla wszystkich nowych sesji — natywny kontekst 1M i ceny promocyjne $2/$10 do 31 sierpnia — natomiast Opus jest dostępny po jednym poleceniu /model opus (od wersji v2.1.219 ten alias wskazuje Opus 5). Administratorzy mogą ustawić wartość domyślną dla całej organizacji, wyświetlaną jako „Org default” w /model (v2.1.196+); w Bedrock/Vertex/Foundry konkretny model można przypiąć za pomocą ANTHROPIC_DEFAULT_OPUS_MODEL / ANTHROPIC_DEFAULT_SONNET_MODEL.
Sonnet 5, Opus 5, Opus 4.8 i Fable 5 korzystają wyłącznie z adaptacyjnego rozumowania (bez stałych budżetów rozumowania). Dla wszystkich domyślną wartością effort jest high, a /effort xhigh służy do najtrudniejszych zadań programistycznych i agentowych. Zmiany niezgodne wstecznie w Opus 5 względem Opus 4.8: rozumowanie jest domyślnie włączone dla żądań bez pola thinking, a thinking: {type: "disabled"} przy poziomie wysiłku xhigh lub max zwraca błąd 400.
Tryb szybki (/fast) od wersji v2.1.219 działa wyłącznie z Opus 5 i Opus 4.8 — $10 / $50 za MTok (2× stawka bazowa) w zamian za nawet 2,5-krotnie większą liczbę tokenów wyjściowych na sekundę. Opus 4.7 został usunięty: claude-opus-4-7 + speed: "fast" zwraca teraz błąd zamiast przełączać się na standardową szybkość. Wersja testowa do celów badawczych, wyłącznie Claude API (bez Bedrock/Vertex/Foundry); zmiana szybkości unieważnia pamięć podręczną promptu.
Przełączanie modeli podczas sesji:
/model opus # Switch to Opus 5 (v2.1.219+)
/model sonnet # Switch to Sonnet 5 (the default)
/model haiku # Switch to Haiku 4.5
/model fable # Switch to Fable 5 (tier above Opus)
/effort xhigh # Recommended for the hardest coding/agentic work
Reguła wyboru: Do prostej eksploracji warto używać Haiku. Do codziennego programowania z naciskiem na koszty — Sonnet. Do trudnego rozumowania, architektury, pętli agentowych i analizy bezpieczeństwa — Opus. Przy złożonej refaktoryzacji należy używać opusplan (Opus planuje, Sonnet wykonuje).
15. Lokalizacje najważniejszych plików
| Ścieżka | Przeznaczenie |
|---|---|
~/.claude/settings.json |
Globalne ustawienia użytkownika |
~/.claude/keybindings.json |
Niestandardowe skróty klawiaturowe |
~/.claude/CLAUDE.md |
Instrukcje osobiste (dla wszystkich projektów) |
~/.claude/commands/ |
Osobiste polecenia z ukośnikiem |
~/.claude/skills/ |
Osobiste skills |
~/.claude/agents/ |
Osobiste definicje subagents |
~/.claude.json |
Stan środowiska uruchomieniowego, tokeny OAuth, konfiguracja MCP |
.claude/settings.json |
Ustawienia projektu (współdzielone przez git) |
.claude/settings.local.json |
Ustawienia projektu (osobiste, ignorowane przez git) |
.claude/CLAUDE.md |
Instrukcje projektu |
.claude/commands/ |
Polecenia projektu z ukośnikiem |
.claude/agents/ |
Definicje subagents w projekcie |
.claude/skills/ |
Skills projektu |
.claude/plans/ |
Pliki wyjściowe trybu planowania |
.claude/memory/ |
Pliki pamięci automatycznej |
.mcp.json |
Konfiguracja serwera MCP w projekcie |
CLAUDE.md |
Instrukcje projektu (alternatywna lokalizacja w katalogu głównym) |
16. Dziennik zmian
| Data | Zmiana |
|---|---|
| 2026-07-25 | Ukierunkowana synchronizacja zmian z wersji v2.1.219–v2.1.220. Modele: Claude Opus 5 (claude-opus-5) zastępuje Opus 4.8 jako model poziomu Opus oraz model wybierany przez /model opus — nadal kosztuje 5/25 USD za MTok, oferuje kontekst 1M / dane wyjściowe 128K, domyślnie ma włączone rozumowanie, domyślną wartością effort jest high, granica wiedzy przypada na maj 2026, a w Claude Max jest modelem domyślnym; Opus 4.8 zachowano jako starszą pozycję. Zmiany niezgodne wstecznie względem wersji 4.8: żądania bez pola thinking uruchamiają teraz rozumowanie, a połączenie thinking: {type: "disabled"} z poziomem wysiłku xhigh/max powoduje zwrócenie błędu 400. Korekta trybu Fast: /fast obejmuje wyłącznie Opus 5 i Opus 4.8 w cenie 10/50 USD za MTok (2× cena bazowa, ok. 2,5× większa szybkość generowania danych wyjściowych) — usunięto Opus 4.7, który przy speed: "fast" zwraca teraz błąd zamiast przełączać się na tryb zastępczy. Zmienne środowiskowe: poprawiono CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH — od wersji v2.1.219 zagnieżdżone uruchamianie subagents jest domyślnie włączone do głębokości 3 (w wersji v2.1.217 było wyłączone); wartość 1 je wyłącza. Klucze ustawień: dodano sandbox.network.strictAllowlist (odrzucanie bez pytania połączeń z hostami spoza listy dozwolonych) oraz workflowSizeGuideline (orientacyjny rozmiar Dynamic workflow, domyślnie średni / mniej niż 15 agentów). Zdarzenia hooks: dodano DirectoryAdded (uruchamiane, gdy /add-dir lub register_repo_root narzędzia SDK zarejestruje katalog roboczy w trakcie sesji). Wersja v2.1.220 zawiera wyłącznie poprawki błędów i niezawodności. |
| 2026-08-06 | Ukierunkowana synchronizacja elementów interfejsu poleceń z wersji v2.1.221–v2.1.223. /review ponownie jest aliasem /code-review (v2.1.223) i zapamiętuje ostatnio wpisany poziom wysiłku; kopie utworzone przez /fork otrzymują własne worktree (v2.1.221); VSCode dodaje widok Focus (Ctrl+Alt+F, v2.1.221); CLAUDE_CODE_DISABLE_1M_CONTEXT ogranicza teraz każdy model z natywnym kontekstem 1M do 200K za pomocą automatycznej kompakcji, natomiast CLAUDE_CODE_DISABLE_UNKNOWN_MODEL_WINDOW_ENFORCEMENT umożliwia wyłączenie tego ograniczenia dla nieznanych modeli (v2.1.223); strictKnownMarketplaces/blockedMarketplaces obsługują symbole wieloznaczne organizacji w formacie "owner/*" (v2.1.223). |
| 2026-07-24 | Ukierunkowana synchronizacja zmian z wersji v2.1.218. Interfejs poleceń: /code-review działa teraz jako subagent w tle, dzięki czemu przegląd kodu nie wypełnia już konwersacji. Ponadto w wersji v2.1.218: skills z context: fork działają domyślnie w tle (można to wyłączyć dla poszczególnych skills za pomocą nowego klucza frontmatter background: false), /deep-research uruchamia się wyłącznie po ręcznym wywołaniu, klasyfikator trybu automatycznego rozstrzyga kontrole dotyczące niebezpiecznego rm, działającego w tle & oraz podejrzanych ścieżek Windows zamiast otwierać okna dialogowe uprawnień, a hooks we frontmatter agenta wymagają zaakceptowania zaufania do przestrzeni roboczej dla folderu zawierającego plik agenta. |
| 2026-07-22 | Ukierunkowana synchronizacja zmian z wersji v2.1.217. Zmienne środowiskowe: dodano CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS (limit jednocześnie działających subagents, domyślnie 20) oraz CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH (od wersji v2.1.217 zagnieżdżone uruchamianie subagents jest domyślnie wyłączone — ustawienie tej zmiennej włącza je ponownie; wersje v2.1.172–v2.1.216 dopuszczały 5 poziomów). Klucze ustawień: dodano emojiCompletionEnabled (automatyczne uzupełnianie skrótów emoji w polu wprowadzania promptu, :heart: → ❤️; wartość false je wyłącza). Ponadto w wersji v2.1.217: --max-budget-usd zatrzymuje teraz subagents działających w tle po osiągnięciu limitu. |
| 2026-07-21 | Ukierunkowana synchronizacja zmian z wersji v2.1.214–v2.1.216 (wersja v2.1.213 nigdy nie została wydana). Składnia reguł uprawnień: jednosegmentowe reguły zezwalające dir/** dopasowują teraz wyłącznie <cwd>/dir (v2.1.214) — aby dopasować dowolną głębokość, należy użyć **/dir/**; reguły deny/ask zachowują dopasowywanie na dowolnej głębokości; warunki if: w hooks otrzymują ten sam zakres ograniczony do cwd. Klucze ustawień: dodano sandbox.filesystem.disabled (pominięcie izolacji systemu plików przy zachowaniu kontroli wychodzącego ruchu sieciowego, v2.1.216+). Zmienne środowiskowe: dodano CLAUDE_CODE_OTEL_CONTENT_MAX_LENGTH (limit obcinania zawartości OTel, domyślnie 60 KB, v2.1.214+). |
| 2026-07-17 | Zsynchronizowano do wersji Claude Code v2.1.212 włącznie. Interfejs poleceń: zmieniono przeznaczenie /fork — kopiuje konwersację do nowej sesji w tle z własnym wierszem claude agents; do tworzenia rozwidlenia w bieżącej sesji służy teraz /subtask; dodano nowe podpolecenie claude auto-mode reset (--yes pomija potwierdzenie) oraz nowe flagi --forward-subagent-text (v2.1.211) i --ax-screen-reader (v2.1.208). Dodane zmienne środowiskowe: CLAUDE_CODE_FORWARD_SUBAGENT_TEXT, CLAUDE_CODE_MAX_WEB_SEARCHES_PER_SESSION / CLAUDE_CODE_MAX_SUBAGENTS_PER_SESSION (domyślnie 200 na sesję, v2.1.212), CLAUDE_CODE_MCP_AUTO_BACKGROUND_MS (wywołania MCP trwające ponad 2 min są automatycznie przenoszone do tła), CLAUDE_AX_SCREEN_READER.7 |
| 2026-07-07 | Zsynchronizowano do wersji Claude Code v2.1.202 włącznie. Nazwa trybu uprawnień default została zmieniona na „Manual” (v2.1.200; manual jest akceptowane jako alias). Przebudowano tabelę modeli zgodnie z aktualną ofertą — Sonnet 5 (domyślny model Claude Code od wersji v2.1.197), Opus 4.8, Fable 5, Haiku 4.5 — zastępując nieaktualne wiersze przedstawiające Opus 4.7 jako model flagowy oraz Sonnet 4.6; zaktualizowano uwagi dotyczące domyślnego routingu i /effort. Subagent Explore dziedziczy teraz model sesji (maksymalnie Opus, v2.1.198); wcześniej korzystał z Haiku. Usunięto nieaktualne pozycje: --enable-auto-mode (usunięte w wersji v2.1.111 → należy użyć --permission-mode auto) oraz CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE (nie działa od wersji v2.1.160). |
| 2026-05-24 | Zsynchronizowano najnowsze dostępne informacje do wersji Claude Code v2.1.150 włącznie. Dodano wykorzystanie limitów według kategorii w /usage, informację z dziennika zmian o przewijaniu klawiaturą w /diff, informację z dziennika zmian o renderowaniu pól wyboru list zadań GFM, firmowe ustawienie allowAllClaudeAiMcps, wskazówki dotyczące poprawki uprawnień PowerShell oraz uwagi o niezawodności Bash, git-worktree, zarządzanych ustawień, OTEL i Remote Control. Sama wersja v2.1.150 nie zawiera zapowiedzianych zmian widocznych dla użytkownika. Weryfikacja lokalna: lokalne polecenie claude --version zwróciło 2.1.144 (Claude Code), natomiast najnowszą wersją w npm była 2.1.150.6 |
| 2026-05-21 | Zsynchronizowano najnowsze dostępne informacje do wersji Claude Code v2.1.147 włącznie. Dodano domyślnie wyłączone narzędzie Workflow (CLAUDE_CODE_WORKFLOWS=1), przypięte sesje w tle w Agent View, /code-review [effort] --comment zastępujące /simplify, wzmocnione sandboxy REPL/Workflow, ulepszenia automatycznej aktualizacji i obsługi dużych diffów, eliminowanie powtórzeń w historii promptów oraz poprawki dotyczące logowania firmowego, PowerShell, stronicowania MCP, Agent View, plugins, warunków hooks i wklejanego tekstu. Weryfikacja lokalna: lokalne polecenie claude --version zwróciło 2.1.144 (Claude Code), natomiast najnowszą wersją w npm była 2.1.147.6 |
| 2026-05-19 | Zsynchronizowano najnowsze dostępne informacje do wersji Claude Code v2.1.145 włącznie. Dodano claude agents --json, liczniki kart oczekujących na dane wejściowe w Agent View, pola JSON repozytorium/PR GitHub w wierszu stanu, bardziej szczegółowe wyszukiwanie plugins przed instalacją, dane wejściowe hooks Stop/SubagentStop background_tasks i session_crons, pola OTEL agent_id/parent_agent_id oraz poprawki dotyczące uprawnień, MCP, wskaźnika postępu, Windows, Agent View, list zadań, walidacji plugins, rekurencji skills i narzędzia Read. Weryfikacja lokalna: lokalne polecenie claude --version zwróciło 2.1.144 (Claude Code), natomiast najnowszą wersją w npm była 2.1.145.6 |
| 2026-05-19 | Zsynchronizowano najnowsze dostępne informacje do wersji Claude Code v2.1.144 włącznie. Dodano obsługę sesji w tle przez /resume, zachowanie /model dotyczące bieżącej sesji i ustawienia domyślnego, /usage-credits, wyświetlanie daty ostatniej aktualizacji plugins, powiadomienia o czasie działania subagents w tle oraz poprawki niezawodności terminala i sesji w tle. Weryfikacja lokalna: claude --version zwróciło 2.1.144 (Claude Code), a najnowszą wersją w npm była 2.1.144.6 |
| 2026-05-18 | Zsynchronizowano najnowsze dostępne informacje do wersji Claude Code v2.1.143 włącznie. Dodano spójność delegowania zadań w Agent View, limit blokad stop-hook, zmienne środowiskowe zasad PowerShell oraz odnotowano wymuszanie zależności plugins, prognozowany koszt kontekstu plugins, worktree.bgIsolation: "none", zachowywanie modelu i poziomu wysiłku w sesjach w tle oraz poprawki czasu uruchamiania ewaluatora /goal. Weryfikacja lokalna: claude --version zwróciło 2.1.142 (Claude Code), natomiast najnowszą wersją w npm była 2.1.143.6 |
| 2026-05-15 | Zsynchronizowano najnowsze dostępne informacje do wersji Claude Code v2.1.142 włącznie. Dodano terminalSequence, claude agents --cwd, flagi delegowania do sesji w tle z wersji v2.1.142, domyślne zastępowanie Opus 4.7 w trybie Fast, zmienną środowiskową klonowania plugins HTTPS, zmienną środowiskową przestrzeni roboczej dla tożsamości obciążenia oraz informację o poprawce zdalnego HTTP/SSE dla MCP_TOOL_TIMEOUT. Weryfikacja lokalna: claude --version zwróciło 2.1.141 (Claude Code), natomiast najnowszą wersją w npm była 2.1.142.6 |
| 2026-05-13 | Zsynchronizowano najnowsze dostępne informacje do wersji Claude Code v2.1.140 włącznie. Dodano /goal, informację o Agent View, args dla command-hook, continueOnBlock w PostToolUse oraz subagent_type w danych wejściowych hook agenta. Odnotowano, że wersja v2.1.140 naprawia działanie ConfigChange, disableAllHooks i allowManagedHooksOnly. Weryfikacja lokalna: claude --version zwróciło 2.1.140 (Claude Code).6 |
| 2026-05-06 | Zsynchronizowano najnowsze dostępne informacje do wersji Claude Code v2.1.131 włącznie. Nie były potrzebne żadne zmiany w tabelach poleceń, konfiguracji, skrótów, hooks, plugins ani zmiennych środowiskowych, ponieważ v2.1.131 jest wydaniem naprawczym dotyczącym aktywacji VS Code w systemie Windows oraz uwierzytelniania punktu końcowego Mantle.6 |
| 2026-05-05 | Zsynchronizowano z przewodnikiem CC v2.36 (CLI v2.1.126–v2.1.129). Dodano: --plugin-url do wczytywania plugins z archiwów zip, obsługę .zip w --plugin-dir, skillOverrides, CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY, CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE, CLAUDE_CODE_FORCE_SYNC_OUTPUT oraz wskazówki z wersji v2.1.129 dotyczące eksperymentalnych themes/monitors w manifeście plugin. Zakres obejmuje wersję v2.1.129.6 |
| 2026-04-29 | Zsynchronizowano z przewodnikiem CC v2.35 (CLI v2.1.117–v2.1.123). Dodano: opcję MCP alwaysLoad i automatyczne ponawianie próby przy uruchamianiu; claude plugin prune i kaskadowe --prune; claude plugin tag; filtrowanie przez wpisywanie w /skills; nazwane motywy w /theme; scalone okno dialogowe /usage; tryby wizualne vim (v/V); automatyczne zatwierdzanie w PowerShell; duration_ms w danych wejściowych hook oraz updatedToolOutput dla wszystkich narzędzi; prUrlTemplate, wslInheritsWindowsSettings, autoMode.allow $defaults; zmienne środowiskowe ANTHROPIC_BEDROCK_SERVICE_TIER, ENABLE_TOOL_SEARCH, CLAUDE_CODE_HIDE_CWD, DISABLE_UPDATES, CLAUDE_CODE_FORK_SUBAGENT; --from-pr obsługuje adresy URL żądań PR z GitLab/Bitbucket/GHE. Zakres obejmuje wersję v2.1.123. |
| 2026-04-19 | Aktualizacja: kontekst 1M w Sonnet 4.6 jest teraz wyświetlany ze standardową ceną 3/15 USD (bez dopłaty za długi kontekst); przypis dotyczący cen zmieniono na platform.claude.com/docs/en/about-claude/pricing. Zakres obejmuje wersję v2.1.116. |
| 2026-04-04 | Ponownie opracowano na podstawie przewodnika CC v2.26. Dodano /powerup, zaktualizowano /release-notes, usunięto /vim. Zaktualizowano skrót Ctrl+X Ctrl+K. Dodano 4 zdarzenia hooks (CwdChanged, FileChanged, TaskCreated, PermissionDenied). Zaktualizowano /cost, dodając zestawienie według modeli. Zakres obejmuje wersję v2.1.92. |
| 2026-03-28 | Pierwsze wydanie ściągawki, obejmujące Claude Code CLI do wersji v2.1.85 włącznie |
17. Materiały źródłowe
Ta ściągawka jest podręcznym uzupełnieniem pełnego przewodnika po Claude Code CLI. Instrukcje konfiguracji krok po kroku znajdują się w przewodniku szybkiego startu z Claude Code. Informacje dotyczące projektów iOS i macOS można znaleźć w przewodniku po tworzeniu agentów dla iOS, wzorcach integracji XcodeBuildMCP oraz serii poświęconej ekosystemowi Apple. Ostatnia aktualizacja: 17 lipca 2026.
-
Dokumentacja trybu Auto Mode w Anthropic Claude Code (v2.1.85) ↩
-
Informacje o wydaniu Claude Code v2.1.129, informacje o wydaniu Claude Code v2.1.131, informacje o wydaniu Claude Code v2.1.139, informacje o wydaniu Claude Code v2.1.140, informacje o wydaniu Claude Code v2.1.141, informacje o wydaniu Claude Code v2.1.142, informacje o wydaniu Claude Code v2.1.143, informacje o wydaniu Claude Code v2.1.144, informacje o wydaniu Claude Code v2.1.145, informacje o wydaniu Claude Code v2.1.147, informacje o wydaniu Claude Code v2.1.148, informacje o wydaniu Claude Code v2.1.149, informacje o wydaniu Claude Code v2.1.150, dokumentacja Agent View w Claude Code, dokumentacja Goal w Claude Code oraz CHANGELOG Claude Code ↩↩↩↩↩↩↩↩↩↩
-
Informacje o wydaniu Claude Code v2.1.206, v2.1.207, v2.1.208, v2.1.210, v2.1.211, v2.1.212 oraz dokumentacja dostępności Claude Code. Lipiec 2026. ↩↩