--add-dir | Добавить дополнительные рабочие каталоги для доступа Claude (проверяет, что каждый путь существует как каталог) | claude --add-dir ../apps ../lib |
--agent | Указать агента для текущего сеанса (переопределяет параметр agent) | claude --agent my-custom-agent |
--agents | Определить пользовательские subagents динамически через JSON. Использует те же имена полей, что и subagent frontmatter, плюс поле prompt для инструкций агента | claude --agents '{"reviewer":{"description":"Reviews code","prompt":"You are a code reviewer"}}' |
--allow-dangerously-skip-permissions | Включить обход разрешений как опцию без немедленной активации. Позволяет компоновать с --permission-mode (используйте с осторожностью) | claude --permission-mode plan --allow-dangerously-skip-permissions |
--allowedTools | Инструменты, которые выполняются без запроса разрешения. См. синтаксис правила разрешения для сопоставления шаблонов. Чтобы ограничить доступные инструменты, используйте --tools вместо этого | "Bash(git log *)" "Bash(git diff *)" "Read" |
--append-system-prompt | Добавить пользовательский текст в конец системного приглашения по умолчанию | claude --append-system-prompt "Always use TypeScript" |
--append-system-prompt-file | Загрузить дополнительный текст системного приглашения из файла и добавить к приглашению по умолчанию | claude --append-system-prompt-file ./extra-rules.txt |
--bare | Минимальный режим: пропустить автоматическое обнаружение hooks, skills, plugins, MCP серверов, автоматической памяти и CLAUDE.md, чтобы скриптовые вызовы начинались быстрее. Claude имеет доступ к инструментам Bash, чтения файлов и редактирования файлов. Устанавливает CLAUDE_CODE_SIMPLE. См. bare mode | claude --bare -p "query" |
--betas | Заголовки бета-версии для включения в запросы API (только для пользователей API-ключей) | claude --betas interleaved-thinking |
--channels | (Исследовательский предпросмотр) MCP серверы, чьи уведомления channel Claude должен слушать в этом сеансе. Разделенный пробелом список записей plugin:<name>@<marketplace>. Требует аутентификацию Claude.ai | claude --channels plugin:my-notifier@my-marketplace |
--chrome | Включить интеграцию браузера Chrome для веб-автоматизации и тестирования | claude --chrome |
--continue, -c | Загрузить самую последнюю беседу в текущем каталоге | claude --continue |
--dangerously-load-development-channels | Включить channels, которые не находятся в утвержденном списке разрешений, для локальной разработки. Принимает записи plugin:<name>@<marketplace> и server:<name>. Запрашивает подтверждение | claude --dangerously-load-development-channels server:webhook |
--dangerously-skip-permissions | Пропустить все запросы разрешения (используйте с осторожностью). См. режимы разрешения для информации о том, что это пропускает и что не пропускает | claude --dangerously-skip-permissions |
--debug | Включить режим отладки с дополнительной фильтрацией категорий (например, "api,hooks" или "!statsig,!file") | claude --debug "api,mcp" |
--disable-slash-commands | Отключить все skills и команды для этого сеанса | claude --disable-slash-commands |
--disallowedTools | Инструменты, которые удаляются из контекста модели и не могут быть использованы | "Bash(git log *)" "Bash(git diff *)" "Edit" |
--effort | Установить уровень усилий для текущего сеанса. Опции: low, medium, high, max (только Opus 4.6). Область действия сеанса и не сохраняется в параметры | claude --effort high |
--fallback-model | Включить автоматический переход на указанную модель, когда модель по умолчанию перегружена (только режим печати) | claude -p --fallback-model sonnet "query" |
--fork-session | При возобновлении создать новый ID сеанса вместо повторного использования исходного (используйте с --resume или --continue) | claude --resume abc123 --fork-session |
--from-pr | Возобновить сеансы, связанные с конкретным PR GitHub. Принимает номер PR или URL. Сеансы автоматически связываются при создании через gh pr create | claude --from-pr 123 |
--ide | Автоматически подключиться к IDE при запуске, если доступна ровно одна действительная IDE | claude --ide |
--init | Запустить инициализационные hooks и запустить интерактивный режим | claude --init |
--init-only | Запустить инициализационные hooks и выйти (без интерактивного сеанса) | claude --init-only |
--include-partial-messages | Включить частичные события потоковой передачи в вывод (требует --print и --output-format=stream-json) | claude -p --output-format stream-json --include-partial-messages "query" |
--input-format | Указать формат входных данных для режима печати (опции: text, stream-json) | claude -p --output-format json --input-format stream-json |
--json-schema | Получить проверенный вывод JSON, соответствующий JSON Schema после завершения рабочего процесса агента (только режим печати, см. структурированные выходы) | claude -p --json-schema '{"type":"object","properties":{...}}' "query" |
--maintenance | Запустить hooks обслуживания и выйти | claude --maintenance |
--max-budget-usd | Максимальная сумма в долларах для расходования на вызовы API перед остановкой (только режим печати) | claude -p --max-budget-usd 5.00 "query" |
--max-turns | Ограничить количество агентских ходов (только режим печати). Выходит с ошибкой при достижении лимита. По умолчанию нет лимита | claude -p --max-turns 3 "query" |
--mcp-config | Загрузить MCP серверы из JSON файлов или строк (разделенные пробелом) | claude --mcp-config ./mcp.json |
--model | Устанавливает модель для текущего сеанса с псевдонимом для последней модели (sonnet или opus) или полным именем модели | claude --model claude-sonnet-4-6 |
--name, -n | Установить отображаемое имя для сеанса, показываемое в /resume и в заголовке терминала. Вы можете возобновить именованный сеанс с помощью claude --resume <name>.
/rename изменяет имя во время сеанса и также показывает его на панели приглашения | claude -n "my-feature-work" |
--no-chrome | Отключить интеграцию браузера Chrome для этого сеанса | claude --no-chrome |
--no-session-persistence | Отключить сохранение сеанса, чтобы сеансы не сохранялись на диск и не могли быть возобновлены (только режим печати) | claude -p --no-session-persistence "query" |
--output-format | Указать формат вывода для режима печати (опции: text, json, stream-json) | claude -p "query" --output-format json |
--enable-auto-mode | Разблокировать auto mode в цикле Shift+Tab. Требует план Team (поддержка Enterprise и API выходит в ближайшее время) и Claude Sonnet 4.6 или Opus 4.6 | claude --enable-auto-mode |
--permission-mode | Начать в указанном режиме разрешения | claude --permission-mode plan |
--permission-prompt-tool | Указать инструмент MCP для обработки запросов разрешения в неинтерактивном режиме | claude -p --permission-prompt-tool mcp_auth_tool "query" |
--plugin-dir | Загрузить plugins из каталога только для этого сеанса. Каждый флаг принимает один путь. Повторите флаг для нескольких каталогов: --plugin-dir A --plugin-dir B | claude --plugin-dir ./my-plugins |
--print, -p | Вывести ответ без интерактивного режима (см. документацию Agent SDK для деталей программного использования) | claude -p "query" |
--remote | Создать новый веб-сеанс на claude.ai с предоставленным описанием задачи | claude --remote "Fix the login bug" |
--remote-control, --rc | Запустить интерактивный сеанс с включенным Remote Control, чтобы вы также могли управлять им из claude.ai или приложения Claude. Опционально передайте имя для сеанса | claude --remote-control "My Project" |
--resume, -r | Возобновить конкретный сеанс по ID или имени, или показать интерактивный выбор для выбора сеанса | claude --resume auth-refactor |
--session-id | Использовать конкретный ID сеанса для беседы (должен быть действительным UUID) | claude --session-id "550e8400-e29b-41d4-a716-446655440000" |
--setting-sources | Разделенный запятыми список источников параметров для загрузки (user, project, local) | claude --setting-sources user,project |
--settings | Путь к файлу параметров JSON или строка JSON для загрузки дополнительных параметров | claude --settings ./settings.json |
--strict-mcp-config | Использовать только MCP серверы из --mcp-config, игнорируя все остальные конфигурации MCP | claude --strict-mcp-config --mcp-config ./mcp.json |
--system-prompt | Заменить весь системный запрос пользовательским текстом | claude --system-prompt "You are a Python expert" |
--system-prompt-file | Загрузить системный запрос из файла, заменяя приглашение по умолчанию | claude --system-prompt-file ./custom-prompt.txt |
--teleport | Возобновить веб-сеанс в вашем локальном терминале | claude --teleport |
--teammate-mode | Установить способ отображения товарищей по команде агентов: auto (по умолчанию), in-process или tmux. См. настройка команд агентов | claude --teammate-mode in-process |
--tools | Ограничить, какие встроенные инструменты может использовать Claude. Используйте "" для отключения всех, "default" для всех или имена инструментов, такие как "Bash,Edit,Read" | claude --tools "Bash,Edit,Read" |
--verbose | Включить подробное логирование, показывает полный вывод по ходам | claude --verbose |
--version, -v | Вывести номер версии | claude -v |
--worktree, -w | Запустить Claude в изолированном git worktree в <repo>/.claude/worktrees/<name>. Если имя не указано, оно генерируется автоматически | claude -w feature-auth |