SpyBara
Go Premium

Documentation 2026-05-12 22:57 UTC to 2026-05-13 23:01 UTC

27 files changed +432 −163. View all changes and history on the product overview
2026
Sun 31 06:39 Sat 30 06:23 Fri 29 06:38 Thu 28 06:37 Wed 27 06:42 Tue 26 06:33 Sun 24 06:25 Sat 23 06:18 Fri 22 06:33 Thu 21 06:36 Wed 20 06:35 Tue 19 06:34 Mon 18 23:59 Sun 17 01:01 Fri 15 22:58 Thu 14 17:02 Wed 13 23:01 Tue 12 22:57 Mon 11 23:00 Sun 10 23:03 Sat 9 04:57 Fri 8 22:00 Thu 7 22:59 Tue 5 23:00 Mon 4 22:58 Sat 2 18:14 Fri 1 18:19

admin-setup.md +3 −1

Details

24 24 

25## Выберите поставщика API25## Выберите поставщика API

26 26 

27Claude Code подключается к Claude через одного из нескольких поставщиков API. Ваш выбор влияет на выставление счетов, аутентификацию и какой статус соответствия вы наследуете.27Claude Code подключается к Claude через одного из нескольких поставщиков API. Ваш выбор влияет на выставление счетов, аутентификацию, какой статус соответствия вы наследуете и какие функции Claude Code доступны вашим разработчикам.

28 28 

29| Поставщик | Выберите это, когда |29| Поставщик | Выберите это, когда |

30| :---------------------------- | :--------------------------------------------------------------------------------------------------------------------------------------- |30| :---------------------------- | :--------------------------------------------------------------------------------------------------------------------------------------- |


34| Google Vertex AI | Вы хотите наследовать существующие элементы управления соответствием GCP и выставление счетов |34| Google Vertex AI | Вы хотите наследовать существующие элементы управления соответствием GCP и выставление счетов |

35| Microsoft Foundry | Вы хотите наследовать существующие элементы управления соответствием Azure и выставление счетов |35| Microsoft Foundry | Вы хотите наследовать существующие элементы управления соответствием Azure и выставление счетов |

36 36 

37Некоторые функции Claude Code требуют учетной записи Claude.ai. [Claude Code on the web](/ru/claude-code-on-the-web), [Routines](/ru/routines), [Code Review](/ru/code-review), [Remote Control](/ru/remote-control) и [Chrome extension](/ru/chrome) недоступны только через ключи Console API или учетные данные поставщика облачных услуг. Если вы развертываете через Bedrock, Vertex или Foundry, спланируйте, нужны ли разработчикам также места Claude for Teams или Enterprise. На каждой странице функции указаны требования к плану.

38 

37Для полного сравнения поставщиков, охватывающего аутентификацию, регионы и паритет функций, см. [обзор развертывания предприятия](/ru/third-party-integrations). Настройка аутентификации каждого поставщика находится в [Authentication](/ru/authentication).39Для полного сравнения поставщиков, охватывающего аутентификацию, регионы и паритет функций, см. [обзор развертывания предприятия](/ru/third-party-integrations). Настройка аутентификации каждого поставщика находится в [Authentication](/ru/authentication).

38 40 

39Требования прокси и брандмауэра в [Network configuration](/ru/network-config) применяются независимо от поставщика. Если вы хотите единую конечную точку перед несколькими поставщиками или централизованное логирование запросов, см. [LLM gateway](/ru/llm-gateway).41Требования прокси и брандмауэра в [Network configuration](/ru/network-config) применяются независимо от поставщика. Если вы хотите единую конечную точку перед несколькими поставщиками или централизованное логирование запросов, см. [LLM gateway](/ru/llm-gateway).

Details

65 ```65 ```

66</CodeGroup>66</CodeGroup>

67 67 

68Каждый источник загружает параметры из определённого местоположения, где `<cwd>` — это рабочий каталог, который вы передаёте через параметр `cwd` (или текущий каталог процесса, если не установлен). Для полного определения типа см. [`SettingSource`](/ru/agent-sdk/typescript#settingsource) (TypeScript) или [`SettingSource`](/ru/agent-sdk/python#settingsource) (Python).68Каждый источник загружает параметры из определённого местоположения, где `<cwd>` — это рабочий каталог, который вы передаёте через параметр `cwd`, или текущий каталог процесса, если он не установлен. Для полного определения типа см. [`SettingSource`](/ru/agent-sdk/typescript#settingsource) (TypeScript) или [`SettingSource`](/ru/agent-sdk/python#settingsource) (Python).

69 69 

70| Источник | Что он загружает | Местоположение |70| Источник | Что он загружает | Местоположение |

71| :---------- | :---------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------ |71| :---------- | :---------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

72| `"project"` | Project CLAUDE.md, `.claude/rules/*.md`, project skills, project hooks, project `settings.json` | `<cwd>/.claude/` и каждый родительский каталог вверх до корня файловой системы (остановка при обнаружении `.claude/` или отсутствии дополнительных родителей) |72| `"project"` | Project CLAUDE.md, `.claude/rules/*.md`, project skills, project hooks, project `settings.json` | `<cwd>/.claude/` для `settings.json` и hooks; `<cwd>` и каждый родительский каталог для CLAUDE.md и rules; `<cwd>` и каждый родительский каталог вверх до корня репозитория для skills |

73| `"user"` | User CLAUDE.md, `~/.claude/rules/*.md`, user skills, user settings | `~/.claude/` |73| `"user"` | User CLAUDE.md, `~/.claude/rules/*.md`, user skills, user settings | `~/.claude/` |

74| `"local"` | CLAUDE.local.md (gitignored), `.claude/settings.local.json` | `<cwd>/` |74| `"local"` | CLAUDE.local.md, `.claude/settings.local.json` | `<cwd>/.claude/` для `settings.local.json`; `<cwd>` и каждый родительский каталог для CLAUDE.local.md |

75 75 

76Опускание `settingSources` эквивалентно `["user", "project", "local"]`.76Опускание `settingSources` эквивалентно `["user", "project", "local"]`.

77 77 

78Параметр `cwd` определяет, где SDK ищет параметры проекта. Если ни `cwd`, ни какой-либо из его родительских каталогов не содержит папку `.claude/`, функции уровня проекта не будут загружены.78Параметр `cwd` определяет, где SDK ищет входные данные уровня проекта. CLAUDE.md и rules загружаются из `<cwd>` и из каждого родительского каталога. Skills загружаются из `<cwd>` и из каждого родительского каталога вверх до корня репозитория. Project `settings.json` и hooks загружаются только из `<cwd>/.claude/` без резервного варианта для родительского каталога.

79 79 

80### Что settingSources не контролирует80### Что settingSources не контролирует

81 81 


98### Местоположения загрузки CLAUDE.md98### Местоположения загрузки CLAUDE.md

99 99 

100| Уровень | Местоположение | Когда загружается |100| Уровень | Местоположение | Когда загружается |

101| :-------------------- | :---------------------------------------------- | :--------------------------------------------------------------------------------------------------------- |101| :-------------------- | :------------------------------------------------------------------------------- | :--------------------------------------------------------------------------------------------------------- |

102| Project (root) | `<cwd>/CLAUDE.md` или `<cwd>/.claude/CLAUDE.md` | `settingSources` включает `"project"` |102| Project (root) | `<cwd>/CLAUDE.md` или `<cwd>/.claude/CLAUDE.md` | `settingSources` включает `"project"` |

103| Project rules | `<cwd>/.claude/rules/*.md` | `settingSources` включает `"project"` |103| Project rules | `<cwd>/.claude/rules/*.md` и `.claude/rules/*.md` в каждом родительском каталоге | `settingSources` включает `"project"` |

104| Project (parent dirs) | Файлы `CLAUDE.md` в каталогах выше `cwd` | `settingSources` включает `"project"`, загружается при запуске сеанса |104| Project (parent dirs) | Файлы `CLAUDE.md` в каталогах выше `cwd` | `settingSources` включает `"project"`, загружается при запуске сеанса |

105| Project (child dirs) | Файлы `CLAUDE.md` в подкаталогах `cwd` | `settingSources` включает `"project"`, загружается по требованию, когда агент читает файл в этом поддереве |105| Project (child dirs) | Файлы `CLAUDE.md` в подкаталогах `cwd` | `settingSources` включает `"project"`, загружается по требованию, когда агент читает файл в этом поддереве |

106| Local (gitignored) | `<cwd>/CLAUDE.local.md` | `settingSources` включает `"local"` |106| Local | `<cwd>/CLAUDE.local.md` и `CLAUDE.local.md` в каждом родительском каталоге | `settingSources` включает `"local"` |

107| User | `~/.claude/CLAUDE.md` | `settingSources` включает `"user"` |107| User | `~/.claude/CLAUDE.md` | `settingSources` включает `"user"` |

108| User rules | `~/.claude/rules/*.md` | `settingSources` включает `"user"` |108| User rules | `~/.claude/rules/*.md` | `settingSources` включает `"user"` |

109 109 

Details

108 108 

109#### Создание стиля вывода109#### Создание стиля вывода

110 110 

111Стиль вывода — это файл markdown с `name` и `description` в его frontmatter, за которым следует содержимое подсказки. Сохраните его в `~/.claude/output-styles/` для стиля на уровне пользователя, доступного в каждом проекте, или `.claude/output-styles/` в вашем репозитории для стиля на уровне проекта, который вы можете зафиксировать и поделиться с вашей командой.111Стиль вывода — это файл markdown с [frontmatter](/ru/output-styles#frontmatter) для метаданных, за которым следует содержимое подсказки. Сохраните его в `~/.claude/output-styles/` для стиля на уровне пользователя, доступного в каждом проекте, или `.claude/output-styles/` в вашем репозитории для стиля на уровне проекта, который вы можете зафиксировать и поделиться с вашей командой.

112 112 

113Пример ниже определяет персону рецензента кода. Сохраните его как `~/.claude/output-styles/code-reviewer.md`, чтобы сделать его доступным во всех проектах:113По умолчанию пользовательский стиль вывода заменяет инструкции по разработке программного обеспечения предустановки `claude_code` на ваши собственные. Чтобы сохранить их и наложить ваши инструкции сверху, установите `keep-coding-instructions: true` в frontmatter. Сохраняйте их, когда ваш агент всё ещё выполняет работу по разработке программного обеспечения. Оставляйте их, когда вы полностью заменяете роль.

114 

115Пример ниже определяет персону рецензента кода, которая сохраняет инструкции кодирования, поскольку проверка кода всё ещё выигрывает от руководства Claude Code по безопасности и качеству кода. Сохраните его как `~/.claude/output-styles/code-reviewer.md`, чтобы сделать его доступным во всех проектах:

114 116 

115```markdown ~/.claude/output-styles/code-reviewer.md theme={null}117```markdown ~/.claude/output-styles/code-reviewer.md theme={null}

116---118---

117name: Code Reviewer119name: Code Reviewer

118description: Thorough code review assistant120description: Thorough code review assistant

121keep-coding-instructions: true

119---122---

120 123 

121You are an expert code reviewer.124You are an expert code reviewer.


299Четыре метода настройки различаются по месту их расположения, способу совместного использования и тому, что они сохраняют из предустановки `claude_code`.302Четыре метода настройки различаются по месту их расположения, способу совместного использования и тому, что они сохраняют из предустановки `claude_code`.

300 303 

301| Функция | CLAUDE.md | Стили вывода | `systemPrompt` с добавлением | Пользовательский `systemPrompt` |304| Функция | CLAUDE.md | Стили вывода | `systemPrompt` с добавлением | Пользовательский `systemPrompt` |

302| ---------------------------- | ------------------------ | ----------------------- | ---------------------------- | ------------------------------- |305| ---------------------------- | ------------------------ | ---------------------------------- | ---------------------------- | ------------------------------- |

303| **Постоянство** | Файл для каждого проекта | Сохранено как файлы | Только сеанс | Только сеанс |306| **Постоянство** | Файл для каждого проекта | Сохранено как файлы | Только сеанс | Только сеанс |

304| **Переиспользуемость** | Для каждого проекта | Между проектами | Дублирование кода | Дублирование кода |307| **Переиспользуемость** | Для каждого проекта | Между проектами | Дублирование кода | Дублирование кода |

305| **Управление** | На файловой системе | CLI + файлы | В коде | В коде |308| **Управление** | На файловой системе | CLI + файлы | В коде | В коде |

306| **Инструменты по умолчанию** | Сохранены | Сохранены | Сохранены | Потеряны (если не включены) |309| **Инструменты по умолчанию** | Сохранены | Сохранены | Сохранены | Потеряны (если не включены) |

307| **Встроенная безопасность** | Поддерживается | Поддерживается | Поддерживается | Должна быть добавлена |310| **Встроенная безопасность** | Поддерживается | Поддерживается | Поддерживается | Должна быть добавлена |

308| **Контекст окружения** | Автоматический | Автоматический | Автоматический | Должен быть предоставлен |311| **Контекст окружения** | Автоматический | Автоматический | Автоматический | Должен быть предоставлен |

309| **Уровень настройки** | Только добавления | Замена по умолчанию | Только добавления | Полный контроль |312| **Уровень настройки** | Только добавления | Замена или расширение по умолчанию | Только добавления | Полный контроль |

310| **Контроль версий** | С проектом | Да | С кодом | С кодом |313| **Контроль версий** | С проектом | Да | С кодом | С кодом |

311| **Область действия** | Специфично для проекта | Пользователь или проект | Сеанс кода | Сеанс кода |314| **Область действия** | Специфично для проекта | Пользователь или проект | Сеанс кода | Сеанс кода |

312 315 

Details

7> Создавайте производственные AI-агентов с Claude Code как библиотеку7> Создавайте производственные AI-агентов с Claude Code как библиотеку

8 8 

9<Note>9<Note>

10 Claude Code SDK был переименован в Claude Agent SDK. Если вы переходите со старого SDK, см. [Руководство по миграции](/ru/agent-sdk/migration-guide).10 Starting June 15, 2026, Agent SDK and `claude -p` usage on subscription plans will draw from a new monthly Agent SDK credit, separate from your interactive usage limits. See [Use the Claude Agent SDK with your Claude plan](https://support.claude.com/en/articles/15036540-use-the-claude-agent-sdk-with-your-claude-plan) for details.

11</Note>11</Note>

12 12 

13Создавайте AI-агентов, которые автономно читают файлы, запускают команды, ищут в интернете, редактируют код и многое другое. Agent SDK предоставляет вам те же инструменты, цикл агента и управление контекстом, которые питают Claude Code, программируемые на Python и TypeScript.13Создавайте AI-агентов, которые автономно читают файлы, запускают команды, ищут в интернете, редактируют код и многое другое. Agent SDK предоставляет вам те же инструменты, цикл агента и управление контекстом, которые питают Claude Code, программируемые на Python и TypeScript.

14 14 

15<Note>

16 Opus 4.7 (`claude-opus-4-7`) требует Agent SDK v0.2.111 или позже. Если вы видите ошибку API `thinking.type.enabled`, см. [Troubleshooting](/ru/agent-sdk/quickstart#troubleshooting).

17</Note>

18 

19<CodeGroup>15<CodeGroup>

20 ```python Python theme={null}16 ```python Python theme={null}

21 import asyncio17 import asyncio

Details

25В отличие от subagents (которые можно определить программно), Skills должны быть созданы как артефакты файловой системы. SDK не предоставляет программный API для регистрации Skills.25В отличие от subagents (которые можно определить программно), Skills должны быть созданы как артефакты файловой системы. SDK не предоставляет программный API для регистрации Skills.

26 26 

27<Note>27<Note>

28 Skills обнаруживаются через источники параметров файловой системы. С параметрами `query()` по умолчанию SDK загружает пользовательские и проектные источники, поэтому Skills в `~/.claude/skills/` и `<cwd>/.claude/skills/` доступны. Если вы явно установите `settingSources`, включите `'user'` или `'project'` для сохранения обнаружения Skills, или используйте [опцию `plugins`](/ru/agent-sdk/plugins) для загрузки Skills из определённого пути.28 Skills обнаруживаются через источники параметров файловой системы. С параметрами `query()` по умолчанию SDK загружает пользовательские и проектные источники, поэтому Skills в `~/.claude/skills/`, `<cwd>/.claude/skills/` и `.claude/skills/` в любом родительском каталоге `<cwd>` вплоть до корня репозитория доступны. Если вы явно установите `settingSources`, включите `'user'` или `'project'` для сохранения обнаружения Skills, или используйте [опцию `plugins`](/ru/agent-sdk/plugins) для загрузки Skills из определённого пути.

29</Note>29</Note>

30 30 

31## Использование Skills с SDK31## Использование Skills с SDK


252 252 

253Для получения дополнительной информации о `settingSources`/`setting_sources` см. [справочник TypeScript SDK](/ru/agent-sdk/typescript#settingsource) или [справочник Python SDK](/ru/agent-sdk/python#settingsource).253Для получения дополнительной информации о `settingSources`/`setting_sources` см. [справочник TypeScript SDK](/ru/agent-sdk/typescript#settingsource) или [справочник Python SDK](/ru/agent-sdk/python#settingsource).

254 254 

255**Проверьте рабочий каталог**: SDK загружает Skills относительно опции `cwd`. Убедитесь, что она указывает на каталог, содержащий `.claude/skills/`:255**Проверьте рабочий каталог**: SDK загружает Skills из `.claude/skills/` в опции `cwd` и в каждом родительском каталоге вплоть до корня репозитория. Убедитесь, что `cwd` указывает на каталог, содержащий `.claude/skills/`, или ниже него в пределах одного репозитория:

256 256 

257<CodeGroup>257<CodeGroup>

258 ```python Python theme={null}258 ```python Python theme={null}

259 # Ensure your cwd points to the directory containing .claude/skills/259 # Ensure your cwd points to the directory containing .claude/skills/

260 options = ClaudeAgentOptions(260 options = ClaudeAgentOptions(

261 cwd="/path/to/project", # Must contain .claude/skills/261 cwd="/path/to/project", # .claude/skills/ here or in a parent directory

262 setting_sources=["user", "project"], # Loads skills from these sources262 setting_sources=["user", "project"], # Loads skills from these sources

263 skills="all",263 skills="all",

264 )264 )


267 ```typescript TypeScript theme={null}267 ```typescript TypeScript theme={null}

268 // Ensure your cwd points to the directory containing .claude/skills/268 // Ensure your cwd points to the directory containing .claude/skills/

269 const options = {269 const options = {

270 cwd: "/path/to/project", // Must contain .claude/skills/270 cwd: "/path/to/project", // .claude/skills/ here or in a parent directory

271 settingSources: ["user", "project"], // Loads skills from these sources271 settingSources: ["user", "project"], // Loads skills from these sources

272 skills: "all"272 skills: "all"

273 };273 };

Details

1841 1841 

1842Создаёт и управляет структурированным списком задач для отслеживания прогресса.1842Создаёт и управляет структурированным списком задач для отслеживания прогресса.

1843 1843 

1844<Note>

1845 `TodoWrite` устарел и будет удалён в будущем выпуске. Используйте вместо этого `TaskCreate`, `TaskGet`, `TaskUpdate` и `TaskList`. Установите `CLAUDE_CODE_ENABLE_TASKS=1` для включения. См. [Миграция на Task tools](/ru/agent-sdk/todo-tracking#migrate-to-task-tools) для того, как отслеживать изменения кода.

1846</Note>

1847 

1848### TaskCreate

1849 

1850**Имя tool:** `TaskCreate`

1851 

1852```typescript theme={null}

1853// Пока не экспортируется из SDK; определите локально.

1854type TaskCreateInput = {

1855 subject: string;

1856 description: string;

1857 activeForm?: string;

1858 metadata?: Record<string, unknown>;

1859};

1860```

1861 

1862Создаёт одну задачу и возвращает её назначенный ID.

1863 

1864### TaskUpdate

1865 

1866**Имя tool:** `TaskUpdate`

1867 

1868```typescript theme={null}

1869// Пока не экспортируется из SDK; определите локально.

1870type TaskUpdateInput = {

1871 taskId: string;

1872 status?: "pending" | "in_progress" | "completed" | "deleted";

1873 subject?: string;

1874 description?: string;

1875 activeForm?: string;

1876 addBlocks?: string[];

1877 addBlockedBy?: string[];

1878 owner?: string;

1879 metadata?: Record<string, unknown>;

1880};

1881```

1882 

1883Исправляет одну задачу по ID. Установите `status` на `"deleted"` для её удаления.

1884 

1885### TaskGet

1886 

1887**Имя tool:** `TaskGet`

1888 

1889```typescript theme={null}

1890// Пока не экспортируется из SDK; определите локально.

1891type TaskGetInput = {

1892 taskId: string;

1893};

1894```

1895 

1896Возвращает полные детали для одной задачи или `null`, когда ID не найден.

1897 

1898### TaskList

1899 

1900**Имя tool:** `TaskList`

1901 

1902```typescript theme={null}

1903// Пока не экспортируется из SDK; определите локально.

1904type TaskListInput = {};

1905```

1906 

1907Возвращает снимок всех задач в текущем списке.

1908 

1844### ExitPlanMode1909### ExitPlanMode

1845 1910 

1846**Имя tool:** `ExitPlanMode`1911**Имя tool:** `ExitPlanMode`


1894 1959 

1895Создаёт и входит во временный git worktree для изолированной работы. Передайте `path` для переключения в существующий worktree текущего репозитория вместо создания нового. `name` и `path` являются взаимоисключающими.1960Создаёт и входит во временный git worktree для изолированной работы. Передайте `path` для переключения в существующий worktree текущего репозитория вместо создания нового. `name` и `path` являются взаимоисключающими.

1896 1961 

1897## Типы выходных данных tool1962## Типы выходных данных Tool

1898 1963 

1899Документация схем выходных данных для всех встроенных tools Claude Code. Эти типы экспортируются из `@anthropic-ai/claude-agent-sdk` и представляют фактические данные ответа, возвращаемые каждым tool.1964Документация схем выходных данных для всех встроенных tools Claude Code. Эти типы экспортируются из `@anthropic-ai/claude-agent-sdk` и представляют фактические данные ответа, возвращаемые каждым tool.

1900 1965 


2273 2338 

2274Возвращает предыдущие и обновлённые списки задач.2339Возвращает предыдущие и обновлённые списки задач.

2275 2340 

2341<Note>

2342 `TodoWrite` устарел и будет удалён в будущем выпуске. Используйте вместо этого `TaskCreate`, `TaskGet`, `TaskUpdate` и `TaskList`. Установите `CLAUDE_CODE_ENABLE_TASKS=1` для включения. Смотрите [Миграция на Task tools](/ru/agent-sdk/todo-tracking#migrate-to-task-tools) для информации о мониторинге изменений кода.

2343</Note>

2344 

2345### TaskCreate

2346 

2347**Имя tool:** `TaskCreate`

2348 

2349```typescript theme={null}

2350// Not yet exported from the SDK; define locally.

2351type TaskCreateOutput = {

2352 task: {

2353 id: string;

2354 subject: string;

2355 };

2356};

2357```

2358 

2359Возвращает созданную задачу с назначенным ей ID.

2360 

2361### TaskUpdate

2362 

2363**Имя tool:** `TaskUpdate`

2364 

2365```typescript theme={null}

2366// Not yet exported from the SDK; define locally.

2367type TaskUpdateOutput = {

2368 success: boolean;

2369 taskId: string;

2370 updatedFields: string[];

2371 error?: string;

2372 statusChange?: {

2373 from: string;

2374 to: string;

2375 };

2376};

2377```

2378 

2379Возвращает результат обновления, включая какие поля изменились.

2380 

2381### TaskGet

2382 

2383**Имя tool:** `TaskGet`

2384 

2385```typescript theme={null}

2386// Not yet exported from the SDK; define locally.

2387type TaskGetOutput = {

2388 task: {

2389 id: string;

2390 subject: string;

2391 description: string;

2392 status: "pending" | "in_progress" | "completed";

2393 blocks: string[];

2394 blockedBy: string[];

2395 } | null;

2396};

2397```

2398 

2399Возвращает полную запись задачи или `null` когда ID не найден.

2400 

2401### TaskList

2402 

2403**Имя tool:** `TaskList`

2404 

2405```typescript theme={null}

2406// Not yet exported from the SDK; define locally.

2407type TaskListOutput = {

2408 tasks: Array<{

2409 id: string;

2410 subject: string;

2411 status: "pending" | "in_progress" | "completed";

2412 owner?: string;

2413 blockedBy: string[];

2414 }>;

2415};

2416```

2417 

2418Возвращает снимок всех задач в текущем списке.

2419 

2276### ExitPlanMode2420### ExitPlanMode

2277 2421 

2278**Имя tool:** `ExitPlanMode`2422**Имя tool:** `ExitPlanMode`

agent-view.md +145 −67

Details

6 6 

7> Отправляйте и управляйте множеством сеансов Claude Code с одного экрана. Agent view показывает, что делает каждый сеанс и какие из них требуют вашего ввода.7> Отправляйте и управляйте множеством сеансов Claude Code с одного экрана. Agent view показывает, что делает каждый сеанс и какие из них требуют вашего ввода.

8 8 

9Agent view, открываемое с помощью `claude agents`, — это один экран для всех ваших фоновых сеансов: что работает, что требует вашего ввода и что завершено. Отправляйте новые сеансы, наблюдайте их состояние с первого взгляда вместо прокрутки стенограмм и вмешивайтесь только когда один из них требует вас. Сеансы продолжают работать в фоне без подключённого терминала.9Agent view, открываемое с помощью `claude agents`, — это один экран для всех ваших фоновых сеансов: что работает, что требует вашего ввода и что завершено. Отправляйте новые сеансы, наблюдайте их состояние с первого взгляда вместо прокрутки стенограмм и вмешивайтесь только когда один из них требует вас. Каждый фоновый сеанс это полная беседа Claude Code, которая продолжает работать без подключённого терминала, поэтому вы можете открыть его, ответить и уйти в любой момент.

10 10 

11Используйте agent view, когда у вас есть несколько независимых задач, над которыми Claude может работать одновременно, таких как исправление ошибки, проверка pull request или исследование журнала. Когда вы хотите совместно решить проблему, подключитесь к сеансу и используйте Claude Code интерактивно как обычно.11<img src="https://mintcdn.com/claude-code/1B48Qz2Z9hac4SLG/images/agent-view-light.png?fit=max&auto=format&n=1B48Qz2Z9hac4SLG&q=85&s=7a186c96ed47d6700d084d77e786be65" className="dark:hidden" alt="Agent view в терминале: заголовок показывает Claude Code v2.1.140, модель, рабочий каталог и сводный счёт. Сеансы сгруппированы под Требуется ввод, Работает и Завершено, с полем отправки в нижней части и подвалом с подсказками клавиатуры." width="1772" height="780" data-path="images/agent-view-light.png" />

12 12 

13Сеансы в agent view работают независимо и отчитываются только перед вами. Для сравнения с subagents, agent teams и worktrees см. [Запуск агентов параллельно](/ru/agents).13<img src="https://mintcdn.com/claude-code/1B48Qz2Z9hac4SLG/images/agent-view-dark.png?fit=max&auto=format&n=1B48Qz2Z9hac4SLG&q=85&s=a5bed7434bae368faea3a8f023b52aa2" className="hidden dark:block" alt="Agent view в терминале: заголовок показывает Claude Code v2.1.140, модель, рабочий каталог и сводный счёт. Сеансы сгруппированы под Требуется ввод, Работает и Завершено, с полем отправки в нижней части и подвалом с подсказками клавиатуры." width="1772" height="780" data-path="images/agent-view-dark.png" />

14 

15Используйте agent view, когда у вас есть несколько независимых задач, над которыми Claude может работать без вашего наблюдения на каждом шаге. Отправьте исправление ошибки, проверку pull request и исследование нестабильного теста как три строки, продолжайте работать в другом окне и проверьте, когда строка показывает, что она требует вас или имеет результат.

16 

17Когда вы хотите работать более непосредственно в сеансе любого агента, подключитесь к строке, чтобы войти в полную беседу.

18 

19Для сравнения agent view с subagents, agent teams и worktrees см. [Запуск агентов параллельно](/ru/agents).

14 20 

15<Note>21<Note>

16 Agent view это исследовательский предпросмотр и требует Claude Code v2.1.139 или позже. Проверьте вашу версию с помощью `claude --version`. Интерфейс и сочетания клавиш могут измениться по мере развития функции, и администраторы могут отключить agent view для организации с помощью параметра [`disableAgentView`](#how-background-sessions-are-hosted) управляемых настроек.22 Agent view находится в исследовательском предпросмотре и требует Claude Code v2.1.139 или позже. Проверьте вашу версию с помощью `claude --version`. Интерфейс и сочетания клавиш могут измениться по мере развития функции.

17</Note>23</Note>

18 24 

19На этой странице рассматривается:25На этой странице рассматривается:

20 26 

21* [Быстрый старт](#quick-start)27* [Быстрый старт](#quick-start): дайте Claude задачу для работы в фоне, проверьте её и вмешайтесь, когда это необходимо

22* [Мониторинг сеансов с помощью agent view](#monitor-sessions-with-agent-view), включая значки состояния, просмотр и ответы, подключение, организацию и сочетания клавиш28* [Мониторинг сеансов с помощью agent view](#monitor-sessions-with-agent-view), включая значки состояния, просмотр и ответы, подключение, организацию и сочетания клавиш

23* [Отправка новых агентов](#dispatch-new-agents) из agent view, из внутри сеанса или из оболочки29* [Отправка новых агентов](#dispatch-new-agents) из agent view, из внутри сеанса или из вашей оболочки

24* [Управление сеансами из оболочки](#manage-sessions-from-the-shell)30* [Управление сеансами из оболочки](#manage-sessions-from-the-shell)

25* [Как размещаются фоновые сеансы](#how-background-sessions-are-hosted) процессом супервизора31* [Как размещаются фоновые сеансы](#how-background-sessions-are-hosted) процессом супервизора

26 32 

27## Быстрый старт33## Быстрый старт

28 34 

29Это пошаговое руководство открывает agent view, отправляет сеанс, отвечает из панели просмотра и подключается для полной беседы.35Это пошаговое руководство охватывает основной цикл agent view: отправьте задачу, смотрите, как её строка обновляется по мере работы Claude, посмотрите, чтобы проверить её, и ответьте, а затем подключитесь для полной беседы. Сеанс, который вы отправляете, продолжает работать после закрытия agent view, поэтому вы можете уйти и вернуться к нему позже.

30 36 

31<Steps>37<Steps>

32 <Step title="Открыть agent view">38 <Step title="Открыть agent view">


36 claude agents42 claude agents

37 ```43 ```

38 44 

39 Agent view открывается с вводом внизу и таблицей, которая заполняется по мере запуска сеансов. Нажмите `Esc` в любой момент для выхода. Ваши сеансы продолжают работать.45 Agent view открывается с вводом внизу и таблицей, которая заполняется по мере запуска сеансов. Нажмите `Esc` в любой момент для возврата в вашу оболочку. Ваши сеансы продолжают работать, пока вас нет, и снова появляются в следующий раз, когда вы откроете agent view.

40 </Step>46 </Step>

41 47 

42 <Step title="Отправить сеанс">48 <Step title="Отправить сеанс">

43 Введите подсказку в поле ввода и нажмите `Enter`. Запускается новый сеанс и появляется как строка, показывающая, работает ли он, ждёт ли вас или завершён. Повторите, чтобы запустить несколько сеансов параллельно. Каждый использует вашу квоту подписки независимо, поэтому см. [Ограничения](#limitations) перед отправкой множества сеансов одновременно.49 Введите подсказку, описывающую задачу, и нажмите `Enter`. Запускается новый фоновый сеанс для этой задачи и появляется как строка, показывающая, работает ли он, ждёт ли вас или завершён. Новый сеанс использует модель, показанную в заголовке agent view, и тот же [режим разрешений](#permission-mode-and-settings), который вы получили бы при запуске `claude` в этом каталоге.

50 

51 Каждая подсказка, которую вы вводите здесь, запускает свой собственный новый сеанс. Ввод другой подсказки и нажатие `Enter` запускает второй сеанс рядом с первым, а не отправляет ему продолжение. Таким образом вы можете запустить несколько параллельно.

52 

53 Каждый сеанс использует вашу квоту подписки независимо, поэтому см. [Ограничения](#limitations) перед отправкой множества сеансов одновременно.

44 </Step>54 </Step>

45 55 

46 <Step title="Просмотр и ответ">56 <Step title="Просмотр и ответ">

47 Выберите строку с помощью клавиш со стрелками и нажмите `Space`, чтобы увидеть, что делает сеанс или что он от вас требует. Введите ответ и нажмите `Enter`, чтобы отправить его, не покидая agent view.57 Выберите строку с помощью клавиш со стрелками и нажмите `Space`, чтобы открыть панель просмотра. Она показывает самый последний результат сеанса или вопрос, на который он ждёт ответа, а не полную стенограмму. Введите ответ и нажмите `Enter`, чтобы отправить его, не покидая agent view.

48 </Step>58 </Step>

49 59 

50 <Step title="Подключение и отключение">60 <Step title="Подключение и отключение">

51 Нажмите `Enter` или `→` на строке для подключения, когда вам нужна полная беседа. Сеанс захватывает терминал точно так же, как если бы вы запустили `claude`. Нажмите `←` на пустой подсказке для отключения и возврата к таблице.61 Нажмите `Enter` или `→` на строке для подключения, когда вам нужна полная беседа. Сеанс захватывает терминал точно так же, как если бы вы запустили `claude`. Нажмите `←` на пустой подсказке для отключения и возврата к таблице.

52 </Step>62 </Step>

53</Steps>

54 63 

55Чтобы перенести существующий интерактивный сеанс в agent view, запустите `/bg` внутри него или нажмите `←` на пустой подсказке, чтобы отправить сеанс в фон и открыть agent view за один шаг. Сеанс продолжает работать в фоне и появляется как строка. Чтобы запустить новый фоновый сеанс прямо из оболочки, запустите `claude --bg "<prompt>"`.64 <Step title="Перенести существующий сеанс">

65 Чтобы переместить сеанс, который у вас уже открыт, в agent view, запустите `/bg` внутри него или нажмите `←` на пустой подсказке, чтобы отправить его в фон и открыть agent view за один шаг. Сеанс продолжает работать и появляется как строка рядом с теми, которые вы отправили.

66 </Step>

67</Steps>

56 68 

57Вы можете использовать `claude agents` как основную точку входа вместо `claude`: отправляйте каждую задачу из agent view, подключайтесь, когда вам нужна полная беседа, и нажимайте `←` для возврата к таблице.69Вы можете использовать `claude agents` как основную точку входа вместо `claude`: отправляйте каждую задачу из agent view, подключайтесь, когда вам нужна полная беседа, и нажимайте `←` для возврата к таблице.

58 70 


60 72 

61Запустите `claude agents` для открытия agent view. Он захватывает весь терминал и перечисляет каждый сеанс, сгруппированный по состоянию, с закреплёнными сеансами и теми, которые требуют вас в верхней части. Каждая строка показывает имя сеанса, текущую активность и как давно он в последний раз изменился.73Запустите `claude agents` для открытия agent view. Он захватывает весь терминал и перечисляет каждый сеанс, сгруппированный по состоянию, с закреплёнными сеансами и теми, которые требуют вас в верхней части. Каждая строка показывает имя сеанса, текущую активность и как давно он в последний раз изменился.

62 74 

63Список охватывает каждый фоновый сеанс в вашей [директории конфигурации](#how-background-sessions-are-hosted), независимо от того, в каком проекте или worktree он работает, поэтому сеанс, запущенный в одном репозитории, и другой, запущенный в другом worktree, появляются вместе. Интерактивные сеансы, открытые в других терминалах, не появляются до тех пор, пока вы не [отправите их в фон](#from-inside-a-session), и [subagents](/ru/sub-agents), работающие внутри сеанса, не указаны как отдельные строки.75Список охватывает каждый фоновый сеанс, который вы запустили, во всех ваших проектах. Сеанс, работающий в одном репозитории, и другой в другом worktree, оба появляются здесь, независимо от того, из какого каталога вы открыли agent view. Интерактивные сеансы, открытые в других терминалах, не появляются до тех пор, пока вы не [отправите их в фон](#from-inside-a-session). [Subagents](/ru/sub-agents) и [teammates](/ru/agent-teams), которых порождает сеанс, не указаны как отдельные строки.

64 76 

65```text theme={null}77```text theme={null}

66Pinned78Pinned

67 ✽ clawd walk cycle Write assets/sprites/clawd-walk.png 3m79 ✽ clawd walk cycle Write assets/sprites/clawd-walk.png 3m

68 80 

69Ready for review81Ready for review

70 ∙ jump physics github.com/anthropics/example/pull/2048 ● 2h82 ∙ jump physics github.com/example/game/pull/2048 ● 2h

71 83 

72Needs input84Needs input

73 ✻ power-up design needs input: double jump or wall climb? 1m85 ✻ power-up design needs input: double jump or wall climb? 1m


82 … 6 more94 … 6 more

83```95```

84 96 

85Значок каждой строки несёт два сигнала. Индикатор показывает состояние сеанса, а форма значка показывает, работает ли базовый процесс. Состояния следующие:97### Read session state

98 

99Каждая строка начинается со значка, цвет и анимация которого показывают состояние сеанса:

100 

101| Состояние | Значок показывает как | Что это означает |

102| :---------- | :-------------------- | :--------------------------------------------------------------- |

103| Working | Анимированный | Claude активно запускает инструменты или генерирует ответ |

104| Needs input | Жёлтый | Claude ждёт конкретного вопроса или решения о разрешении от вас |

105| Idle | Затемнённый | Сеанс не имеет ничего делать и готов к вашему следующему запросу |

106| Completed | Зелёный | Задача успешно завершена |

107| Failed | Красный | Задача завершилась с ошибкой |

108| Stopped | Серый | Сеанс был остановлен с помощью `Ctrl+X` или `claude stop` |

86 109 

87| Индикатор | Состояние | Что это означает |110Отдельно, форма значка показывает, работает ли базовый процесс:

88| :------------ | :---------- | :-------------------------------------------------------------- |

89| Анимированный | Working | Claude активно запускает инструменты или генерирует ответ |

90| Жёлтый | Needs input | Claude ждёт вашего ввода, обычно решение о разрешении или ответ |

91| Затемнённый | Idle | Сеанс ждёт ввода, но не заблокирован на конкретный вопрос |

92| Зелёный | Completed | Задача успешно завершена |

93| Красный | Failed | Задача завершилась с ошибкой |

94| Серый | Stopped | Сеанс был остановлен с помощью `Ctrl+X` или `claude stop` |

95 111 

96Форма значка показывает, работает ли базовый процесс. `✻` или анимированный `✽` во время работы Claude означает, что сеанс активен и вы можете ответить на него немедленно. `∙` означает, что процесс завершился, но вы всё ещё можете просмотреть, ответить или подключиться: Claude перезапускает сеанс с того места, где он остановился. `✢` это сеанс [`/loop`](/ru/commands), спящий между итерациями, со строкой, показывающей количество запусков и обратный отсчёт до следующей итерации.112| Форма | Что это означает |

113| :------------------------ | :-------------------------------------------------------------------------------------------------------------------------------------- |

114| `✻` или анимированный `✽` | Процесс сеанса активен и отвечает немедленно |

115| `∙` | Процесс завершился. Вы всё ещё можете просмотреть, ответить или подключиться, и Claude перезапускается с того места, где он остановился |

116| `✢` | Сеанс [`/loop`](/ru/scheduled-tasks), спящий между итерациями. Строка показывает количество запусков и обратный отсчёт |

97 117 

98Фоновые сеансы не требуют открытого терминала для продолжения работы. Отдельный [процесс супервизора](#how-background-sessions-are-hosted) их запускает, поэтому вы можете закрыть agent view, закрыть оболочку или запустить новый интерактивный сеанс, и ваша отправленная работа продолжает выполняться.118Фоновые сеансы не требуют открытого терминала для продолжения работы. Отдельный [процесс супервизора](#the-supervisor-process) их запускает, поэтому вы можете закрыть agent view, закрыть оболочку или запустить новый интерактивный сеанс, и ваша отправленная работа продолжает выполняться.

99 119 

100Сеансы сохраняются на диск: закрытие терминала или автоматическое обновление не теряет их, и повторное открытие `claude agents` показывает их все. Если ваша машина переходит в спящий режим или выключается, работающие сеансы останавливаются; перезапустите их с помощью `claude respawn --all`.120Состояние сеанса сохраняется на диск через автоматические обновления и перезапуски супервизора. Если ваша машина переходит в спящий режим или выключается, работающие сеансы останавливаются; перезапустите их с помощью `claude respawn --all`.

101 121 

102Однострочное резюме в каждой строке генерируется вашей настроенной [моделью класса Haiku](/ru/model-config), поэтому строка может сказать вам, что делает сеанс, что ему требуется или что он произвёл, без открытия стенограммы. Пока сеанс активно работает, резюме обновляется не более одного раза каждые 15 секунд, плюс один раз, когда каждый ход заканчивается. Каждое обновление — это один короткий запрос класса Haiku через вашего обычного поставщика, выставляемый и обрабатываемый в соответствии с теми же [условиями использования данных](/ru/data-usage), что и сам сеанс.122### Row summaries

123 

124Однострочное резюме в каждой строке генерируется [моделью класса Haiku](/ru/model-config), поэтому строка может сказать вам, что делает сеанс, что ему требуется или что он произвёл, без открытия стенограммы. Пока сеанс активно работает, резюме обновляется не более одного раза каждые 15 секунд, плюс один раз, когда каждый ход заканчивается.

125 

126Каждое обновление — это один короткий запрос класса Haiku через вашего обычного поставщика, выставляемый и обрабатываемый в соответствии с теми же [условиями использования данных](/ru/data-usage), что и сам сеанс.

127 

128### Pull request status

103 129 

104Когда сеанс открывает pull request, в правом краю строки появляется точка статуса, связанная с pull request в терминалах, поддерживающих гиперссылки. Когда сеанс открыл более одного pull request, количество появляется перед точкой, а цвет отражает тот, который больше всего нуждается во внимании.130Когда сеанс открывает pull request, в правом краю строки появляется точка статуса, связанная с pull request в терминалах, поддерживающих гиперссылки. Когда сеанс открыл более одного pull request, количество появляется перед точкой, а цвет отражает тот, который больше всего нуждается во внимании.

105 131 


122 148 

123### Attach to a session149### Attach to a session

124 150 

125Нажмите `Enter` или `→` на выбранной строке для подключения или нажмите `Alt+1` через `Alt+9` для прямого подключения к N-му сеансу в сфокусированной группе. Agent view заменяется полным интерактивным сеансом, точно так же, как если бы вы запустили `claude` в этом каталоге. При подключении Claude публикует краткое резюме того, что произошло, пока вас не было.151Нажмите `Enter` или `→` на выбранной строке для подключения. Agent view заменяется полным интерактивным сеансом, точно так же, как если бы вы запустили `claude` в этом каталоге. При подключении Claude публикует краткое резюме того, что произошло, пока вас не было.

126 152 

127При подключении сеанс ведёт себя как любой другой сеанс Claude Code: каждая [команда](/ru/commands), сочетание клавиш и функция работают.153При подключении сеанс ведёт себя как любой другой сеанс Claude Code: каждая [команда](/ru/commands), сочетание клавиш и функция работают.

128 154 


134 160 

135### Organize the list161### Organize the list

136 162 

137Agent view группирует сеансы по состоянию, с сеансами, требующими ввода выше сеансов, которые работают или завершены. Нажмите `Ctrl+S` для переключения на группировку по каталогу вместо этого. Ваш выбор сохраняется между запусками. В группе закрепите сеанс в верхней части с помощью `Ctrl+T`, переупорядочьте с помощью `Shift+↑` и `Shift+↓` или нажмите `Enter` на заголовке группы для её свёртывания. Чтобы удалить сеанс, нажмите `Ctrl+X` для его остановки и `Ctrl+X` снова в течение двух секунд для удаления. Нажатие `Ctrl+X` на заголовке группы удаляет каждый сеанс в этой группе после подтверждения.163Agent view группирует сеансы так, чтобы те, которые требуют ввода, находились в верхней части, с `Ready for review` и `Needs input` выше `Working` и `Completed`. Эти названия групп не соответствуют один-к-одному [состояниям](#read-session-state) выше: сеанс переходит в `Ready for review`, когда у него есть открытый pull request, и `Completed` собирает завершённые, неудачные и остановленные сеансы вместе. Нажмите `Ctrl+S` для группировки по каталогу вместо этого. Ваш выбор сохраняется между запусками.

164 

165В группе:

166 

167* Нажмите `Ctrl+T` для закрепления сеанса в верхней части

168* Нажмите `Shift+↑` или `Shift+↓` для переупорядочения сеансов

169* Нажмите `Ctrl+R` для переименования сеанса

170* Нажмите `Enter` на заголовке группы для её свёртывания

138 171 

139Более старые завершённые сеансы складываются в строку "… N more" для сохранения списка коротким. Сбои и сеансы с открытым pull request всегда остаются видимыми.172Чтобы удалить сеанс из списка, нажмите `Ctrl+X` для его остановки и `Ctrl+X` снова в течение двух секунд для удаления. Нажатие `Ctrl+X` на заголовке группы удаляет каждый сеанс в этой группе после подтверждения.

140 173 

141### Filter the list174Удаление удаляет сеанс из agent view и очищает его [worktree](#how-file-edits-are-isolated), включая любые незафиксированные изменения в нём, поэтому отправьте или зафиксируйте работу, которую вы хотите сохранить, перед удалением. Стенограмма разговора остаётся на диске и остаётся доступной через `claude --resume`.

175 

176Более старые завершённые сеансы складываются в строку `… N more` для сохранения списка коротким. Сбои и сеансы с открытым pull request всегда остаются видимыми.

177 

178### Filter sessions

142 179 

143Введите в поле отправки для фильтрации вместо отправки:180Введите в поле отправки для фильтрации вместо отправки:

144 181 

145| Фильтр | Показывает |182| Фильтр | Показывает |

146| :------------------------------- | :-------------------------------------------------------------------------- |183| :------------------------------- | :---------------------------------------------------------------------------------------------------- |

147| `a:<name>` | Сеансы, запускающие названного агента |184| `a:<name>` | Сеансы, запускающие названного агента |

148| `s:<state>` | Сеансы в данном состоянии, такие как `s:blocked` для сеансов, требующих вас |185| `s:<state>` | Сеансы в данном состоянии, такие как `s:working`. Также принимает `s:blocked` для всего, что ждёт вас |

149| `#<number>` или URL pull request | Сеанс, работающий над этим pull request |186| `#<number>` или URL pull request | Сеанс, работающий над этим pull request |

150 187 

151### Keyboard shortcuts188### Keyboard shortcuts

152 189 

153Нажмите `?` в agent view, чтобы увидеть каждое сочетание клавиш. Наиболее распространённые:190Нажмите `?` в agent view, чтобы увидеть каждое сочетание клавиш в контексте. Таблица ниже их суммирует.

154 191 

155| Сочетание клавиш | Действие |192| Сочетание клавиш | Действие |

156| :-------------------- | :------------------------------------------------------------------------- |193| :-------------------- | :--------------------------------------------------------------------------------------------- |

157| `↑` / `↓` | Перемещение между строками |194| `↑` / `↓` | Перемещение между строками |

158| `Enter` | Подключение к выбранному сеансу или отправка, если в поле ввода есть текст |195| `Enter` | Подключение к выбранному сеансу или отправка, если в поле ввода есть текст |

159| `Space` | Открытие или закрытие панели просмотра для выбранного сеанса |196| `Space` | Открытие или закрытие панели просмотра для выбранного сеанса |

160| `Shift+Enter` | Отправка и немедленное подключение |197| `Shift+Enter` | Отправка и немедленное подключение |

161| `→` | Подключение к выбранному сеансу |198| `→` | Подключение к выбранному сеансу |

162| `Alt+1`..`Alt+9` | Подключение к N-му сеансу в сфокусированной группе |199| `Alt+1`..`Alt+9` | Подключение к сеансу 1–9 в текущей группе |

163| `Tab` | Просмотр всех subagents или применение выделенного предложения |200| `Tab` | На пустом вводе просмотр всех subagents. В противном случае применение выделенного предложения |

164| `Ctrl+S` | Переключение группировки между состоянием и каталогом |201| `Ctrl+S` | Переключение группировки между состоянием и каталогом |

165| `Ctrl+T` | Закрепление или открепление выбранного сеанса |202| `Ctrl+T` | Закрепление или открепление выбранного сеанса |

166| `Ctrl+R` | Переименование выбранного сеанса |203| `Ctrl+R` | Переименование выбранного сеанса |


171| `Ctrl+C` | Очистка ввода; нажмите дважды для выхода |208| `Ctrl+C` | Очистка ввода; нажмите дважды для выхода |

172| `?` | Показать все сочетания клавиш |209| `?` | Показать все сочетания клавиш |

173 210 

174## Dispatch new agents211## Отправка новых агентов

175 212 

176Вы можете отправлять новые фоновые сеансы из agent view, отправлять существующий интерактивный сеанс в фон или запустить один прямо из оболочки.213Вы можете отправлять новые фоновые сеансы из agent view, отправлять существующий интерактивный сеанс в фон или запустить один прямо из оболочки.

177 214 

178### From agent view215### From agent view

179 216 

180Введите подсказку в поле ввода внизу agent view и нажмите `Enter` для запуска нового фонового сеанса. Сеанс автоматически называется из подсказки. Вы можете переименовать его позже с помощью `Ctrl+R`. Вставьте изображение в подсказку, чтобы включить снимок экрана или диаграмму с задачей.217Введите подсказку в поле ввода внизу agent view и нажмите `Enter` для запуска нового фонового сеанса. Сеанс автоматически называется из подсказки; переименуйте его позже с помощью `Ctrl+R`.

181 218 

182Префиксируйте или упомяните части подсказки для управления тем, как запускается сеанс:219Вставьте изображение в подсказку, чтобы включить снимок экрана или диаграмму с задачей.

220 

221Используйте префиксы или упомяните части подсказки для управления тем, как запускается сеанс:

183 222 

184| Ввод | Эффект |223| Ввод | Эффект |

185| :------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |224| :------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |


190| `#<number>` или URL pull request | Если сеанс уже работает над этим PR, выберите его вместо отправки |229| `#<number>` или URL pull request | Если сеанс уже работает над этим PR, выберите его вместо отправки |

191| `Shift+Enter` | Отправка и немедленное подключение к новому сеансу |230| `Shift+Enter` | Отправка и немедленное подключение к новому сеансу |

192 231 

193Введите `/` для отправки [skill](/ru/skills). Упаковка повторяющейся задачи как skill позволяет вам запускать один и тот же рабочий процесс много раз из agent view без переввода подсказки. Нажмите `Tab` на пустом вводе для просмотра каждого dispatchable subagent или для применения выделенного предложения, когда предложения показываются.232Упаковка повторяющейся задачи как [skill](/ru/skills) позволяет вам запускать один и тот же рабочий процесс из agent view многократно без переввода подсказки.

194 233 

195Когда одно и то же имя `@name` совпадает как с subagent, так и с соседним репозиторием, subagent имеет приоритет. Форма первого слова без `@` также применяется к любому имени subagent, поэтому подсказка, начинающаяся со слова, совпадающего с одним из имён ваших subagent, отправляет этот subagent. Используйте форму `@` когда вы хотите быть явным.234Когда одно и то же имя `@name` совпадает как с subagent, так и с соседним репозиторием, subagent имеет приоритет. Совпадение первого слова также применяется, поэтому подсказка, начинающаяся со слова, совпадающего с одним из имён ваших subagent, отправляет этот subagent, а не обрабатывает слово как обычный текст. Используйте форму `@` когда вы хотите быть явным, или начните подсказку с другого слова, чтобы избежать совпадения.

196 235 

197#### Dispatch to a specific directory236#### Dispatch to a specific directory

198 237 


200 239 

201* Откройте `claude agents` в этом каталоге.240* Откройте `claude agents` в этом каталоге.

202* Откройте `claude agents` в родительском каталоге, который содержит несколько репозиториев, и упомяните один с `@<repo>` в подсказке для запуска сеанса там.241* Откройте `claude agents` в родительском каталоге, который содержит несколько репозиториев, и упомяните один с `@<repo>` в подсказке для запуска сеанса там.

203* Из оболочки `cd` в каталог и запустите `claude --bg "<prompt>"`.242* Из оболочки выполните `cd` в каталог и запустите `claude --bg "<prompt>"`.

204 243 

205Когда agent view сгруппирован по каталогу, каталог выделенной строки становится целью отправки, поэтому вы можете прокрутить к группе и отправить в неё без переввода пути.244Когда agent view сгруппирован по каталогу, каталог выделенной строки становится целью отправки, поэтому вы можете прокрутить к группе и отправить в неё без переввода пути.

206 245 

207### From inside a session246### From inside a session

208 247 

209Запустите `/background` или его псевдоним `/bg` для отключения текущей беседы и её продолжения работы. Передайте подсказку, такую как `/bg run the test suite and fix any failures`, для отправки одной дополнительной инструкции перед отключением.248Запустите `/background` или его псевдоним `/bg` для перемещения текущей беседы в фоновый сеанс. Передайте подсказку, такую как `/bg run the test suite and fix any failures`, для отправки одной дополнительной инструкции перед этим.

249 

250Переведение в фон из интерактивного сеанса запускает свежий процесс, который возобновляется из сохранённой беседы, поэтому запуск subagent, [monitors](/ru/tools-reference#monitor-tool) и фоновых команд не переносится в него. Claude просит вас подтвердить перед переводом в фон, когда какие-либо из них работают. После перевода в фон сеанс может запускать новые subagent, monitors и фоновые команды, и они продолжают работать при последующем отключении и переподключении.

210 251 

211### From the shell252### From your shell

212 253 

213Передайте `--bg` для запуска сеанса, который идёт прямо в фон:254Передайте `--bg` для запуска сеанса, который идёт прямо в фон:

214 255 


222claude --agent code-reviewer --bg "address review comments on PR 1234"263claude --agent code-reviewer --bg "address review comments on PR 1234"

223```264```

224 265 

225После отправки в фон Claude выводит короткий ID сеанса и команды для его управления:266После переведения в фон Claude выводит короткий ID сеанса и команды для его управления:

226 267 

227```text theme={null}268```text theme={null}

228backgrounded · 7c5dcf5d269backgrounded · 7c5dcf5d


234 275 

235### How file edits are isolated276### How file edits are isolated

236 277 

237Каждый фоновый сеанс, запущенный ли из agent view, `/bg` или `claude --bg`, запускается в вашем рабочем каталоге, но блокируется от записи файлов туда. Когда сеансу нужно редактировать файлы, Claude автоматически перемещает его в изолированный [git worktree](/ru/worktrees) под `.claude/worktrees/`, поэтому параллельные сеансы могут читать один и тот же checkout, но каждый пишет в свой собственный. Блокировка не применяется, когда сеанс уже находится внутри worktree, когда рабочий каталог не является git репозиторием или к записям вне рабочего каталога.278Каждый фоновый сеанс, запущенный ли из agent view, `/bg` или `claude --bg`, запускается в вашем рабочем каталоге. Перед редактированием файлов Claude перемещает сеанс в изолированный [git worktree](/ru/worktrees) под `.claude/worktrees/`, поэтому параллельные сеансы могут читать один и тот же checkout, но каждый пишет в свой собственный. Claude пропускает это, когда сеанс уже находится под `.claude/worktrees/`, когда рабочий каталог не является git репозиторием или для записей вне рабочего каталога.

279 

280Вне git репозитория сеансы пишут в рабочий каталог напрямую и не изолированы друг от друга, поэтому избегайте отправки параллельных сеансов, которые редактируют одни и те же файлы.

238 281 

239Worktree удаляется при удалении сеанса, поэтому объедините или отправьте изменения, которые вы хотите сохранить, перед удалением. Чтобы найти путь worktree сеанса, посмотрите сеанс или подключитесь и проверьте его рабочий каталог.282Worktree удаляется при удалении сеанса, поэтому объедините или отправьте изменения, которые вы хотите сохранить, перед удалением. Чтобы найти путь worktree сеанса, посмотрите сеанс или подключитесь и проверьте его рабочий каталог.

240 283 

241Чтобы сделать subagent всегда запускаемым в его собственном worktree независимо от того, как он был запущен, установите [`isolation: worktree`](/ru/sub-agents#supported-frontmatter-fields) в его frontmatter.284Чтобы сделать subagent всегда запускаемым в его собственном worktree независимо от того, как он был запущен, установите [`isolation: worktree`](/ru/sub-agents#supported-frontmatter-fields) в его frontmatter.

242 285 

286### Set the model

287 

288Имя модели, показанное в заголовке agent view, является стандартом отправки. Новые сеансы, которые вы запускаете из входа, используют эту модель, которая является тем же параметром, который [`/model`](/ru/model-config) контролирует в любом сеансе.

289 

290Каждый фоновый сеанс может работать на другой модели. Чтобы переопределить его для одного сеанса:

291 

292* Из оболочки передайте `--model` с `claude --bg`.

293* Подключитесь к работающему сеансу и запустите `/model` там. Изменение сохраняется, если сеанс перезапущен.

294* Отправьте [subagent](/ru/sub-agents), чей frontmatter устанавливает поле `model`.

295 

243### Permission mode and settings296### Permission mode and settings

244 297 

245Отправленный сеанс читает свои [settings](/ru/settings) и [permission mode](/ru/permissions) из каталога, в котором он запускается, так же как если бы вы запустили `claude` там. Отправка из входа agent view не передаёт режим разрешений, поэтому сеанс использует `defaultMode` из settings этого каталога или `permissionMode` из frontmatter отправленного [subagent](/ru/sub-agents#supported-frontmatter-fields).298Отправленный сеанс читает свои [settings](/ru/settings) и [permission mode](/ru/permissions) из каталога, в котором он запускается, так же как если бы вы запустили `claude` там. Отправка из входа agent view не передаёт режим разрешений, поэтому сеанс использует `defaultMode` из settings этого каталога или `permissionMode` из frontmatter отправленного [subagent](/ru/sub-agents#supported-frontmatter-fields).

246 299 

247Чтобы установить режим из оболочки, передайте `--permission-mode` с `claude --bg`. Использование `bypassPermissions` или `auto` таким образом отказывается до тех пор, пока вы не примете этот режим, запустив `claude` с ним один раз интерактивно, так как эти режимы позволяют сеансу, который вы не наблюдаете, действовать без одобрения.300Чтобы установить режим из оболочки, передайте `--permission-mode` с `claude --bg`. Использование `bypassPermissions` или `auto` таким образом отказывается до тех пор, пока вы не примете этот режим, запустив `claude` с ним один раз интерактивно, так как эти режимы позволяют сеансу, который вы не наблюдаете, действовать без одобрения.

248 301 

249## Manage sessions from the shell302## Управление сеансами из оболочки

250 303 

251Каждый фоновый сеанс имеет короткий ID, который вы можете использовать из оболочки. Эти команды полезны для написания скриптов или когда вы не хотите открывать agent view.304Каждый фоновый сеанс имеет короткий ID, который вы можете использовать из оболочки. ID выводится при запуске сеанса с помощью `claude --bg`, и ID каждого сеанса — это имя его каталога в `~/.claude/jobs/`. Эти команды полезны для написания скриптов или когда вы не хотите открывать agent view.

252 305 

253| Команда | Назначение |306| Команда | Назначение |

254| :--------------------- | :--------------------------------------------------------- |307| :--------------------- | :---------------------------------------------------------------------------------- |

255| `claude agents` | Открыть agent view |308| `claude agents` | Открыть agent view |

256| `claude attach <id>` | Подключиться к сеансу в этом терминале |309| `claude attach <id>` | Подключиться к сеансу в этом терминале |

257| `claude logs <id>` | Вывести последний вывод сеанса |310| `claude logs <id>` | Вывести последний вывод сеанса |

258| `claude stop <id>` | Остановить сеанс. Также принимает `claude kill` |311| `claude stop <id>` | Остановить сеанс. Также принимает `claude kill` |

259| `claude respawn <id>` | Перезапустить остановленный сеанс с его беседой нетронутой |312| `claude respawn <id>` | Перезапустить остановленный сеанс с его беседой нетронутой |

260| `claude respawn --all` | Перезапустить каждый остановленный сеанс |313| `claude respawn --all` | Перезапустить каждый остановленный сеанс |

261| `claude rm <id>` | Удалить сеанс из списка |314| `claude rm <id>` | Удалить сеанс из списка. Очищает его worktree, если нет незафиксированных изменений |

315 

316## Как размещаются фоновые сеансы

317 

318Каждый сеанс, указанный в представлении агента, считается фоновым сеансом, независимо от того, подключены ли вы к нему в данный момент. В отличие от этого, сеанс, запущенный путём прямого запуска `claude`, привязан к этому терминалу и завершается при его закрытии, если вы не [отправите его в фон](#from-inside-a-session).

319 

320### Процесс супервизора

321 

322Фоновые сеансы размещаются процессом супервизора для каждого пользователя, отдельным от вашего терминала и от представления агента. Супервизор запускается автоматически в первый раз, когда вы отправляете сеанс в фон или открываете представление агента, и вы не управляете им напрямую.

262 323 

263## How background sessions are hosted324Супервизор и его сеансы аутентифицируются с теми же учётными данными, что и ваши интерактивные сеансы, и не делают дополнительных сетевых подключений за пределами API модели.

264 325 

265Фоновые сеансы размещаются процессом супервизора для каждого пользователя, отдельным от вашего терминала и от agent view. Он запускается автоматически в первый раз, когда вы отправляете сеанс в фон или открываете agent view, и вы не управляете им напрямую. Супервизор и его сеансы аутентифицируются с теми же учётными данными, что и ваши интерактивные сеансы, и не делают дополнительных сетевых подключений за пределами API модели.326Каждый фоновый сеанс это его собственный процесс Claude Code, управляемый супервизором, а не привязанный к вашему терминалу. Сеанс, который активно работает, ждёт вашего ввода или имеет подключённый терминал, сохраняет свой процесс работающим.

266 327 

267Каждый фоновый сеанс — это его собственный процесс Claude Code, родительский для супервизора, а не для вашего терминала. Сеанс, который активно работает, ждёт вашего ввода или имеет подключённый терминал, сохраняет свой процесс работающим. После завершения сеанса и его неподключённого состояния примерно час супервизор останавливает его процесс для освобождения ресурсов. Стенограмма и состояние остаются на диске, и в следующий раз, когда вы подключитесь, посмотрите или ответите, супервизор запускает свежий процесс с того места, где он остановился. Когда каждый сеанс завершён и ни один терминал не подключён, сам супервизор выходит и запускается снова в следующий раз, когда вы отправляете сеанс в фон или открываете agent view.328После завершения сеанса и его неподключённого состояния примерно час супервизор останавливает его процесс для освобождения ресурсов. Стенограмма и состояние остаются на диске, и в следующий раз, когда вы подключитесь, посмотрите или ответите, супервизор запускает свежий процесс с того места, где он остановился. Когда каждый сеанс завершён и ни один терминал не подключён, сам супервизор выходит и запускается снова в следующий раз, когда вам это потребуется.

268 329 

269Супервизор наблюдает установленный двоичный файл Claude Code на диске и перезапускается в новую версию после того, как обычный [auto-updater](/ru/setup#auto-updates) его заменит. Это локальное наблюдение файла, а не сетевая проверка. Фоновые сеансы — это отсоединённые процессы, поэтому они продолжают работать через перезагрузку и новый супервизор переподключается к ним.330Супервизор наблюдает установленный двоичный файл Claude Code на диске и перезапускается в новую версию после того, как обычный [auto-updater](/ru/setup#auto-updates) его заменит. Это локальное наблюдение файла, а не сетевая проверка. Фоновые сеансы — это отсоединённые процессы, поэтому они продолжают работать через перезагрузку и новый супервизор переподключается к ним.

270 331 

332### Где хранится состояние

333 

271Состояние сеанса хранится в каталоге конфигурации Claude Code. Если вы установили [`CLAUDE_CONFIG_DIR`](/ru/env-vars), супервизор использует этот каталог вместо `~/.claude` и запускается как отдельный экземпляр со своими собственными сеансами.334Состояние сеанса хранится в каталоге конфигурации Claude Code. Если вы установили [`CLAUDE_CONFIG_DIR`](/ru/env-vars), супервизор использует этот каталог вместо `~/.claude` и запускается как отдельный экземпляр со своими собственными сеансами.

272 335 

273| Путь | Содержимое |336| Путь | Содержимое |

274| :------------------------------- | :------------------------------------------------------------------------------------- |337| :------------------------------- | :------------------------------------------------------------------------------------- |

275| `~/.claude/daemon.log` | Журнал супервизора |338| `~/.claude/daemon.log` | Журнал супервизора |

276| `~/.claude/daemon/roster.json` | Список работающих фоновых сеансов, используется для переподключения после перезагрузки |339| `~/.claude/daemon/roster.json` | Список работающих фоновых сеансов, используется для переподключения после перезагрузки |

277| `~/.claude/jobs/<id>/state.json` | Состояние для каждого сеанса, показанное в agent view |340| `~/.claude/jobs/<id>/state.json` | Состояние для каждого сеанса, показанное в представлении агента |

341 

342### Отключение представления агента

278 343 

279Чтобы полностью отключить фоновых агентов и agent view, установите параметр `disableAgentView` [setting](/ru/settings) на `true` или установите переменную окружения `CLAUDE_CODE_DISABLE_AGENT_VIEW`. Администраторы могут применить это через [управляемые настройки](/ru/permissions#managed-settings).344Чтобы полностью отключить фоновых агентов и представление агента, установите параметр `disableAgentView` [setting](/ru/settings) на `true` или установите переменную окружения `CLAUDE_CODE_DISABLE_AGENT_VIEW`. Администраторы могут применить это через [управляемые настройки](/ru/permissions#managed-settings).

280 345 

281## Troubleshooting346## Troubleshooting

282 347 

283### Agent view opens with no sessions348### `claude agents` выводит список подагентов вместо открытия представления агентов

349 

350Если `claude agents` выводит количество, за которым следует список ваших настроенных подагентов, а затем завершает работу, представление агентов недоступно в вашей среде. Более ранние версии не открывали представление агентов в каждой среде, включая подключение через Bedrock, Vertex AI или Foundry. Запустите `claude update`, чтобы установить последнюю версию.

351 

352Если представление агентов по-прежнему не открывается после обновления, проверьте, было ли оно [отключено](#turn-off-agent-view) параметром или переменной окружения.

353 

354### Agent view открывается без сеансов

355 

356Представление агентов пусто до тех пор, пока вы не отправите свой первый сеанс. Введите подсказку в поле ввода внизу и нажмите `Enter`.

357 

358### Невозможно открыть агентов, так как выполняются фоновые задачи

359 

360Если нажатие `←` для перевода текущего сеанса в фоновый режим показывает `Cannot open agents — N background task(s) running`, сеанс имеет незавершённую работу, такую как подагент, рабочий процесс или фоновую команду оболочки, и сочетание клавиш не будет молча её отменять. Запустите `/tasks`, чтобы увидеть, что выполняется, затем `/bg`, чтобы подтвердить отмену. См. [From inside a session](#from-inside-a-session), чтобы узнать, что передаётся и что не передаётся при переводе сеанса в фоновый режим.

361 

362### Подсказка отклонена как слишком короткая

284 363 

285Agent view пуст до тех пор, пока вы не отправите свой первый сеанс. Введите подсказку в поле ввода внизу и нажмите `Enter`.364Поле ввода отправки ожидает описание задачи, а не разговорное начало. Подсказка короче четырёх символов отклоняется с подсказкой `Too short`, чтобы случайное нажатие клавиши не запустило сеанс. Опишите, что вы хотите, чтобы сеанс делал, например `investigate the flaky checkout test`.

286 365 

287### Sessions show as stopped after waking your machine366### Сеансы отображаются как неудачные после пробуждения вашей машины

288 367 

289Фоновые сеансы не выживают при спящем режиме или выключении. Подключитесь, посмотрите или ответьте на любой остановленный сеанс, и он перезапустится с того места, где он остановился. Чтобы перезапустить все сразу, запустите `claude respawn --all`.368Фоновые сеансы не выживают при спящем режиме или выключении, поэтому сеансы, которые были запущены, отображаются как неудачные после пробуждения. Подключитесь, посмотрите или ответьте на любой из них, и сеанс перезапустится с того места, где он остановился. Чтобы перезапустить все сразу, запустите `claude respawn --all`.

290 369 

291### A session is slow to respond after attaching370### Сеанс медленно реагирует после подключения

292 371 

293После завершения сеанса и его неподключённого состояния примерно час супервизор останавливает его процесс для освобождения ресурсов. Подключение запускает свежий процесс с того места, где он остановился, что занимает момент. Сеансы, которые работают или ждут вас, никогда не останавливаются таким образом.372После завершения сеанса и его неподключённого состояния примерно час супервизор останавливает его процесс для освобождения ресурсов. Подключение запускает свежий процесс с того места, где он остановился, что занимает момент. Сеансы, которые работают или ждут вас, никогда не останавливаются таким образом.

294 373 

295### `.claude/worktrees/` is filling up374### `.claude/worktrees/` заполняется

296 375 

297Worktrees удаляются при удалении сеанса, который их создал. Если сеанс завершился без очистки, перечислите оставшиеся записи с помощью `git worktree list` в каталоге проекта и удалите каждую с помощью `git worktree remove <path>`. См. [Clean up worktrees](/ru/worktrees#clean-up-worktrees).376Worktrees удаляются при удалении сеанса, который их создал. Если сеанс завершился без очистки, перечислите оставшиеся записи с помощью `git worktree list` в каталоге проекта и удалите каждую с помощью `git worktree remove <path>`. См. [Clean up worktrees](/ru/worktrees#clean-up-worktrees).

298 377 

299## Ограничения378## Ограничения

300 379 

301Agent view — это исследовательский предпросмотр. Текущие ограничения, о которых следует знать:380Agent view находится в исследовательском предпросмотре со следующими ограничениями:

302 381 

303* **Применяются ограничения скорости**: фоновые сеансы снижают использование вашей подписки так же, как интерактивные сеансы, поэтому запуск десяти агентов параллельно использует квоту в десять раз быстрее, чем запуск одного.382* **Применяются ограничения скорости**: фоновые сеансы потребляют использование вашей подписки так же, как интерактивные сеансы, поэтому запуск десяти агентов параллельно использует квоту примерно в десять раз быстрее, чем запуск одного.

304* **Сеансы локальны**: фоновые сеансы работают на вашей машине и останавливаются, если она переходит в спящий режим или выключается.383* **Сеансы локальны**: фоновые сеансы работают на вашей машине и останавливаются, если она переходит в спящий режим или выключается.

305* **Worktrees удаляются с сеансом**: объедините или отправьте изменения перед удалением сеанса, который редактировал файлы в его собственном worktree.384* **Worktrees удаляются с сеансом**: объедините или отправьте изменения перед удалением сеанса, который редактировал файлы в его собственном worktree.

306 385 

307## Следующие шаги386## Связанные ресурсы

308 387 

309Теперь, когда вы понимаете agent view, изучите эти связанные функции:388Для других способов запуска Claude параллельно см.:

310 389 

311* [Запуск агентов параллельно](/ru/agents): сравните agent view с subagents, agent teams и worktrees390* [Запуск агентов параллельно](/ru/agents): сравните agent view с subagents, agent teams и worktrees

312* [Subagents](/ru/sub-agents): определите переиспользуемые конфигурации агентов с пользовательскими подсказками, инструментами и изоляцией

313* [Agent teams](/ru/agent-teams): координируйте несколько сеансов, которые обмениваются сообщениями друг с другом391* [Agent teams](/ru/agent-teams): координируйте несколько сеансов, которые обмениваются сообщениями друг с другом

314* [Claude Code on the web](/ru/claude-code-on-the-web): запускайте сеансы в управляемой облачной среде вместо локально392* [Claude Code on the web](/ru/claude-code-on-the-web): запускайте сеансы в управляемой облачной среде вместо локально

Details

143 143 

144### Создание долгоживущего токена144### Создание долгоживущего токена

145 145 

146<Note>

147 Starting June 15, 2026, Agent SDK and `claude -p` usage on subscription plans will draw from a new monthly Agent SDK credit, separate from your interactive usage limits. See [Use the Claude Agent SDK with your Claude plan](https://support.claude.com/en/articles/15036540-use-the-claude-agent-sdk-with-your-claude-plan) for details.

148</Note>

149 

146Для конвейеров CI, скриптов или других сред, где интерактивный вход через браузер недоступен, создайте однолетний токен OAuth с помощью `claude setup-token`:150Для конвейеров CI, скриптов или других сред, где интерактивный вход через браузер недоступен, создайте однолетний токен OAuth с помощью `claude setup-token`:

147 151 

148```bash theme={null}152```bash theme={null}

Details

33Облачным сессиям нужен доступ к вашим репозиториям GitHub для клонирования кода и отправки веток. Вы можете предоставить доступ двумя способами:33Облачным сессиям нужен доступ к вашим репозиториям GitHub для клонирования кода и отправки веток. Вы можете предоставить доступ двумя способами:

34 34 

35| Метод | Как это работает | Лучше всего для |35| Метод | Как это работает | Лучше всего для |

36| :--------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :--------------------------------------------------------------- |36| :--------------- | :--------------------------------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------- |

37| **GitHub App** | Установите приложение Claude GitHub на конкретные репозитории во время [веб-подключения](/ru/web-quickstart). Доступ ограничен для каждого репозитория. | Команды, которые хотят явной авторизации для каждого репозитория |37| **GitHub App** | Авторизуйте приложение Claude GitHub во время [веб-подключения](/ru/web-quickstart). | Веб-подключение в браузере; команды, которые хотят [Auto-fix](#auto-fix-pull-requests) |

38| **`/web-setup`** | Запустите `/web-setup` в вашем терминале для синхронизации вашего локального токена `gh` CLI с вашим аккаунтом Claude. Доступ соответствует тому, что может видеть ваш токен `gh`. | Отдельные разработчики, которые уже используют `gh` |38| **`/web-setup`** | Запустите `/web-setup` в вашем терминале для синхронизации вашего локального токена `gh` CLI с вашим аккаунтом Claude. | Отдельные разработчики, которые уже используют `gh` |

39 

40<Note>

41 При использовании любого метода облачная сессия может получить доступ к любому репозиторию, который может видеть подключённый аккаунт GitHub, а не только к репозиториям, на которых установлено приложение Claude GitHub. Установка приложения включает PR webhooks для [Auto-fix](#auto-fix-pull-requests); это не контроль доступа на уровне сессии. Чтобы ограничить, какие репозитории ваша команда может использовать из облачных сессий, ограничьте доступ на самом GitHub, например, ограничив членство в команде или репозитории для подключённых аккаунтов GitHub.

42</Note>

39 43 

40Любой метод работает. [`/schedule`](/ru/routines) проверяет наличие любой формы доступа и предлагает запустить `/web-setup`, если ничего не настроено. См. [Подключение из вашего терминала](/ru/web-quickstart#connect-from-your-terminal) для пошагового руководства `/web-setup`.44Любой метод работает. [`/schedule`](/ru/routines) проверяет наличие любой формы доступа и предлагает запустить `/web-setup`, если ничего не настроено. См. [Подключение из вашего терминала](/ru/web-quickstart#connect-from-your-terminal) для пошагового руководства `/web-setup`.

41 45 


739* **Из мобильного приложения**: скажите Claude автоматически исправить PR, например "watch this PR and fix any CI failures or review comments"743* **Из мобильного приложения**: скажите Claude автоматически исправить PR, например "watch this PR and fix any CI failures or review comments"

740* **Любой существующий PR**: вставьте URL PR в сессию и скажите Claude автоматически исправить его744* **Любой существующий PR**: вставьте URL PR в сессию и скажите Claude автоматически исправить его

741 745 

746Auto-fix — это переключатель для каждого PR. Чтобы остановить мониторинг, откройте строку статуса CI в веб-сессии и отключите переключатель **Auto-fix**, или скажите Claude прекратить наблюдение за PR.

747 

742### Как Claude реагирует на активность PR748### Как Claude реагирует на активность PR

743 749 

744Когда auto-fix активен, Claude получает события GitHub для PR, включая новые комментарии рецензентов и сбои проверок CI. Для каждого события Claude исследует и решает, как действовать:750Когда auto-fix активен, Claude получает события GitHub для PR, включая новые комментарии рецензентов и сбои проверок CI. Для каждого события Claude исследует и решает, как действовать:


772 778 

773* Проверьте [status.claude.com](https://status.claude.com) на предмет инцидентов облачных сессий779* Проверьте [status.claude.com](https://status.claude.com) на предмет инцидентов облачных сессий

774* Повторите попытку через минуту, так как ёмкость подготавливается по требованию780* Повторите попытку через минуту, так как ёмкость подготавливается по требованию

775* Подтвердите, что ваш репозиторий доступен. Приватные репозитории требуют либо установленного приложения GitHub App с доступом к этому репозиторию, либо токена `gh`, синхронизированного через `/web-setup`. См. [Варианты аутентификации GitHub](#github-authentication-options).781* Подтвердите, что ваш репозиторий доступен. Подключаемый аккаунт GitHub должен иметь доступ к репозиторию на GitHub либо через авторизацию Claude GitHub App, либо через токен `gh`, синхронизированный через `/web-setup` — установка приложения на репозиторий не требуется. См. [Варианты аутентификации GitHub](#github-authentication-options).

776 782 

777### Remote Control session expired or access denied783### Remote Control session expired or access denied

778 784 

commands.md +2 −2

Details

61| `/diff` | Открыть интерактивное средство просмотра различий, показывающее незафиксированные изменения и различия для каждого хода. Используйте стрелки влево/вправо для переключения между текущим git diff и отдельными ходами Claude, а вверх/вниз для просмотра файлов |61| `/diff` | Открыть интерактивное средство просмотра различий, показывающее незафиксированные изменения и различия для каждого хода. Используйте стрелки влево/вправо для переключения между текущим git diff и отдельными ходами Claude, а вверх/вниз для просмотра файлов |

62| `/doctor` | Диагностировать и проверить вашу установку и параметры Claude Code. Результаты отображаются со значками статуса. Нажмите `f`, чтобы Claude исправил любые сообщаемые проблемы |62| `/doctor` | Диагностировать и проверить вашу установку и параметры Claude Code. Результаты отображаются со значками статуса. Нажмите `f`, чтобы Claude исправил любые сообщаемые проблемы |

63| `/effort [level\|auto]` | Установить [уровень усилий](/ru/model-config#adjust-effort-level) модели. Принимает `low`, `medium`, `high`, `xhigh` или `max`; доступные уровни зависят от модели, и `max` применяется только к сеансу. `auto` сбрасывает значение по умолчанию модели. Без аргумента открывает интерактивный ползунок; используйте стрелки влево и вправо для выбора уровня и `Enter` для применения. Вступает в силу немедленно без ожидания завершения текущего ответа |63| `/effort [level\|auto]` | Установить [уровень усилий](/ru/model-config#adjust-effort-level) модели. Принимает `low`, `medium`, `high`, `xhigh` или `max`; доступные уровни зависят от модели, и `max` применяется только к сеансу. `auto` сбрасывает значение по умолчанию модели. Без аргумента открывает интерактивный ползунок; используйте стрелки влево и вправо для выбора уровня и `Enter` для применения. Вступает в силу немедленно без ожидания завершения текущего ответа |

64| `/exit` | Выход из CLI. Псевдоним: `/quit` |64| `/exit` | Выход из CLI. В подключенном [фоновом сеансе](/ru/agent-view#attach-to-a-session) это отсоединяет и сеанс продолжает работать. Псевдоним: `/quit` |

65| `/export [filename]` | Экспортировать текущую беседу как простой текст. С именем файла записывает непосредственно в этот файл. Без имени открывает диалог для копирования в буфер обмена или сохранения в файл |65| `/export [filename]` | Экспортировать текущую беседу как простой текст. С именем файла записывает непосредственно в этот файл. Без имени открывает диалог для копирования в буфер обмена или сохранения в файл |

66| `/extra-usage` | Настроить дополнительное использование для продолжения работы при достижении ограничений скорости |66| `/extra-usage` | Настроить дополнительное использование для продолжения работы при достижении ограничений скорости |

67| `/fast [on\|off]` | Переключить [быстрый режим](/ru/fast-mode) включен или выключен |67| `/fast [on\|off]` | Переключить [быстрый режим](/ru/fast-mode) включен или выключен |


122| `/theme` | Изменить цветовую тему. Включает опцию `auto`, которая следует темному или светлому режиму вашего терминала, светлые и темные варианты, доступные для дальтоников (далтонизированные) темы, ANSI темы, которые используют палитру цветов вашего терминала, и любые [пользовательские темы](/ru/terminal-config#create-a-custom-theme) из `~/.claude/themes/` или plugins. Выберите **New custom theme…** для создания одной |122| `/theme` | Изменить цветовую тему. Включает опцию `auto`, которая следует темному или светлому режиму вашего терминала, светлые и темные варианты, доступные для дальтоников (далтонизированные) темы, ANSI темы, которые используют палитру цветов вашего терминала, и любые [пользовательские темы](/ru/terminal-config#create-a-custom-theme) из `~/.claude/themes/` или plugins. Выберите **New custom theme…** для создания одной |

123| `/tui [default\|fullscreen]` | Установить средство визуализации пользовательского интерфейса терминала и перезагрузиться в него с сохранением вашей беседы. `fullscreen` включает [безмерцающий рендерер alt-screen](/ru/fullscreen). Без аргумента выводит активный рендерер |123| `/tui [default\|fullscreen]` | Установить средство визуализации пользовательского интерфейса терминала и перезагрузиться в него с сохранением вашей беседы. `fullscreen` включает [безмерцающий рендерер alt-screen](/ru/fullscreen). Без аргумента выводит активный рендерер |

124| `/ultraplan <prompt>` | Разработать план в сеансе [ultraplan](/ru/ultraplan), просмотреть его в браузере, затем выполнить удаленно или отправить обратно в ваш терминал |124| `/ultraplan <prompt>` | Разработать план в сеансе [ultraplan](/ru/ultraplan), просмотреть его в браузере, затем выполнить удаленно или отправить обратно в ваш терминал |

125| `/ultrareview [PR]` | Запустить глубокий многоагентный просмотр кода в облачной песочнице с [ultrareview](/ru/ultrareview). Включает 3 бесплатных запуска на Pro и Max до 5 мая 2026 года, затем требует [дополнительное использование](https://support.claude.com/en/articles/12429409-extra-usage-for-paid-claude-plans) |125| `/ultrareview [PR]` | Запустить глубокий многоагентный просмотр кода в облачной песочнице с [ultrareview](/ru/ultrareview). Включает 3 бесплатных запуска на Pro и Max, затем требует [дополнительное использование](https://support.claude.com/en/articles/12429409-extra-usage-for-paid-claude-plans) |

126| `/upgrade` | Открыть страницу обновления для переключения на более высокий уровень плана |126| `/upgrade` | Открыть страницу обновления для переключения на более высокий уровень плана |

127| `/usage` | Показать стоимость сеанса, ограничения использования плана и статистику активности. См. [руководство по отслеживанию затрат](/ru/costs#using-the-%2Fusage-command) для деталей, специфичных для подписки. `/cost` и `/stats` являются псевдонимами |127| `/usage` | Показать стоимость сеанса, ограничения использования плана и статистику активности. См. [руководство по отслеживанию затрат](/ru/costs#using-the-%2Fusage-command) для деталей, специфичных для подписки. `/cost` и `/stats` являются псевдонимами |

128| `/vim` | {/* max-version: 2.1.91 */}Удалено в v2.1.92. Для переключения между режимами редактирования Vim и Normal используйте `/config` → Editor mode |128| `/vim` | {/* max-version: 2.1.91 */}Удалено в v2.1.92. Для переключения между режимами редактирования Vim и Normal используйте `/config` → Editor mode |

Details

312 312 

313Claude Code перезагружает все активные плагины и показывает количество плагинов, skills, agents, hooks, plugin MCP servers и plugin LSP servers.313Claude Code перезагружает все активные плагины и показывает количество плагинов, skills, agents, hooks, plugin MCP servers и plugin LSP servers.

314 314 

315## Manage marketplaces315## Управление маркетплейсами

316 316 

317Вы можете управлять маркетплейсами через интерактивный интерфейс `/plugin` или с помощью команд CLI.317Вы можете управлять маркетплейсами через интерактивный интерфейс `/plugin` или с помощью команд CLI.

318 318 

319### Use the interactive interface319### Использование интерактивного интерфейса

320 320 

321Запустите `/plugin` и перейдите на вкладку **Marketplaces** для:321Запустите `/plugin` и перейдите на вкладку **Marketplaces** для:

322 322 


325* Обновления списков маркетплейсов для получения последних плагинов325* Обновления списков маркетплейсов для получения последних плагинов

326* Удаления маркетплейсов, которые вам больше не нужны326* Удаления маркетплейсов, которые вам больше не нужны

327 327 

328### Use CLI commands328### Использование команд CLI

329 329 

330Вы также можете управлять маркетплейсами с помощью прямых команд.330Вы также можете управлять маркетплейсами с помощью прямых команд.

331 331 


351 Удаление маркетплейса приведет к удалению всех плагинов, которые вы установили из него.351 Удаление маркетплейса приведет к удалению всех плагинов, которые вы установили из него.

352</Warning>352</Warning>

353 353 

354### Configure auto-updates354### Настройка автоматических обновлений

355 355 

356Claude Code может автоматически обновлять маркетплейсы и установленные плагины при запуске. Когда автоматическое обновление включено для маркетплейса, Claude Code обновляет данные маркетплейса и обновляет установленные плагины до их последних версий. Если какие-либо плагины были обновлены, вы увидите уведомление с предложением запустить `/reload-plugins`.356Claude Code может автоматически обновлять маркетплейсы и установленные плагины при запуске. Когда автоматическое обновление включено для маркетплейса, Claude Code обновляет данные маркетплейса и обновляет установленные плагины до их последних версий. Если какие-либо плагины были обновлены, вы увидите уведомление с предложением запустить `/reload-plugins`.

357 357 


364 364 

365Официальные маркетплейсы Anthropic имеют автоматическое обновление, включенное по умолчанию. Маркетплейсы третьих сторон и локальной разработки имеют автоматическое обновление, отключенное по умолчанию.365Официальные маркетплейсы Anthropic имеют автоматическое обновление, включенное по умолчанию. Маркетплейсы третьих сторон и локальной разработки имеют автоматическое обновление, отключенное по умолчанию.

366 366 

367Администраторы также могут установить `"autoUpdate": true` для каждой записи [`extraKnownMarketplaces`](/ru/settings#extraknownmarketplaces) в управляемых параметрах, чтобы включить автоматическое обновление для маркетплейса организации без необходимости переключения каждым пользователем.

368 

367Чтобы полностью отключить все автоматические обновления для Claude Code и всех плагинов, установите переменную окружения `DISABLE_AUTOUPDATER`. См. [Auto updates](/ru/setup#auto-updates) для получения подробной информации.369Чтобы полностью отключить все автоматические обновления для Claude Code и всех плагинов, установите переменную окружения `DISABLE_AUTOUPDATER`. См. [Auto updates](/ru/setup#auto-updates) для получения подробной информации.

368 370 

369Чтобы сохранить автоматические обновления плагинов включенными при отключении автоматических обновлений Claude Code, установите `FORCE_AUTOUPDATE_PLUGINS=1` вместе с `DISABLE_AUTOUPDATER`:371Чтобы сохранить автоматические обновления плагинов включенными при отключении автоматических обновлений Claude Code, установите `FORCE_AUTOUPDATE_PLUGINS=1` вместе с `DISABLE_AUTOUPDATER`:

env-vars.md +3 −1

Details

129| `CLAUDE_CODE_OAUTH_REFRESH_TOKEN` | OAuth токен обновления для аутентификации Claude.ai. При установке `claude auth login` обменивает этот токен напрямую вместо открытия браузера. Требует `CLAUDE_CODE_OAUTH_SCOPES`. Полезно для предоставления аутентификации в автоматизированных сред |129| `CLAUDE_CODE_OAUTH_REFRESH_TOKEN` | OAuth токен обновления для аутентификации Claude.ai. При установке `claude auth login` обменивает этот токен напрямую вместо открытия браузера. Требует `CLAUDE_CODE_OAUTH_SCOPES`. Полезно для предоставления аутентификации в автоматизированных сред |

130| `CLAUDE_CODE_OAUTH_SCOPES` | Разделённые пробелом OAuth области, с которыми был выдан токен обновления, такие как `"user:profile user:inference user:sessions:claude_code"`. Требуется, когда установлен `CLAUDE_CODE_OAUTH_REFRESH_TOKEN` |130| `CLAUDE_CODE_OAUTH_SCOPES` | Разделённые пробелом OAuth области, с которыми был выдан токен обновления, такие как `"user:profile user:inference user:sessions:claude_code"`. Требуется, когда установлен `CLAUDE_CODE_OAUTH_REFRESH_TOKEN` |

131| `CLAUDE_CODE_OAUTH_TOKEN` | OAuth токен доступа для аутентификации Claude.ai. Альтернатива `/login` для SDK и автоматизированных сред. Имеет приоритет над учётными данными, хранящимися в цепочке ключей. Создайте один с помощью [`claude setup-token`](/ru/authentication#generate-a-long-lived-token) |131| `CLAUDE_CODE_OAUTH_TOKEN` | OAuth токен доступа для аутентификации Claude.ai. Альтернатива `/login` для SDK и автоматизированных сред. Имеет приоритет над учётными данными, хранящимися в цепочке ключей. Создайте один с помощью [`claude setup-token`](/ru/authentication#generate-a-long-lived-token) |

132| `CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE` | Установите на `1`, чтобы сохранить [быстрый режим](/ru/fast-mode) на Claude Opus 4.6. Имеет приоритет над `CLAUDE_CODE_ENABLE_OPUS_4_7_FAST_MODE`, поэтому установите это, если вам нужно закрепить Opus 4.6 независимо от того, как изменяется значение по умолчанию |

132| `CLAUDE_CODE_OTEL_FLUSH_TIMEOUT_MS` | Тайм-аут в миллисекундах для очистки ожидающих spans OpenTelemetry (по умолчанию: 5000). См. [Мониторинг](/ru/monitoring-usage) |133| `CLAUDE_CODE_OTEL_FLUSH_TIMEOUT_MS` | Тайм-аут в миллисекундах для очистки ожидающих spans OpenTelemetry (по умолчанию: 5000). См. [Мониторинг](/ru/monitoring-usage) |

133| `CLAUDE_CODE_OTEL_HEADERS_HELPER_DEBOUNCE_MS` | Интервал для обновления динамических заголовков OpenTelemetry в миллисекундах (по умолчанию: 1740000 / 29 минут). См. [Динамические заголовки](/ru/monitoring-usage#dynamic-headers) |134| `CLAUDE_CODE_OTEL_HEADERS_HELPER_DEBOUNCE_MS` | Интервал для обновления динамических заголовков OpenTelemetry в миллисекундах (по умолчанию: 1740000 / 29 минут). См. [Динамические заголовки](/ru/monitoring-usage#dynamic-headers) |

134| `CLAUDE_CODE_OTEL_SHUTDOWN_TIMEOUT_MS` | Тайм-аут в миллисекундах для экспортёра OpenTelemetry для завершения при выключении (по умолчанию: 2000). Увеличьте, если метрики отбрасываются при выходе. См. [Мониторинг](/ru/monitoring-usage) |135| `CLAUDE_CODE_OTEL_SHUTDOWN_TIMEOUT_MS` | Тайм-аут в миллисекундах для экспортёра OpenTelemetry для завершения при выключении (по умолчанию: 2000). Увеличьте, если метрики отбрасываются при выходе. См. [Мониторинг](/ru/monitoring-usage) |


143| `CLAUDE_CODE_REMOTE` | Установите автоматически на `true`, когда Claude Code работает как [облачная сессия](/ru/claude-code-on-the-web). Прочитайте это из hook или скрипта настройки, чтобы обнаружить, находитесь ли вы в облачной среде |144| `CLAUDE_CODE_REMOTE` | Установите автоматически на `true`, когда Claude Code работает как [облачная сессия](/ru/claude-code-on-the-web). Прочитайте это из hook или скрипта настройки, чтобы обнаружить, находитесь ли вы в облачной среде |

144| `CLAUDE_CODE_REMOTE_SESSION_ID` | Установите автоматически в [облачных сессиях](/ru/claude-code-on-the-web) на ID текущей сессии. Прочитайте это, чтобы построить ссылку обратно на транскрипт сессии. См. [Ссылка артефактов обратно на сессию](/ru/claude-code-on-the-web#link-artifacts-back-to-the-session) |145| `CLAUDE_CODE_REMOTE_SESSION_ID` | Установите автоматически в [облачных сессиях](/ru/claude-code-on-the-web) на ID текущей сессии. Прочитайте это, чтобы построить ссылку обратно на транскрипт сессии. См. [Ссылка артефактов обратно на сессию](/ru/claude-code-on-the-web#link-artifacts-back-to-the-session) |

145| `CLAUDE_CODE_RESUME_INTERRUPTED_TURN` | Установите на `1`, чтобы автоматически возобновить, если предыдущая сессия закончилась в середине хода. Используется в режиме SDK, чтобы модель продолжала работу без необходимости повторной отправки приглашения SDK |146| `CLAUDE_CODE_RESUME_INTERRUPTED_TURN` | Установите на `1`, чтобы автоматически возобновить, если предыдущая сессия закончилась в середине хода. Используется в режиме SDK, чтобы модель продолжала работу без необходимости повторной отправки приглашения SDK |

147| `CLAUDE_CODE_RESUME_PROMPT` | Переопределить сообщение продолжения, внедрённое при возобновлении сессии, которая закончилась в середине хода. По умолчанию `Continue from where you left off.`. Скрипты порождения для долгоживущих агентов могут установить это на более директивное загрузочное сообщение. Пустая строка использует значение по умолчанию |

146| `CLAUDE_CODE_SCRIPT_CAPS` | JSON объект, ограничивающий, сколько раз конкретные скрипты могут быть вызваны за сессию, когда установлен `CLAUDE_CODE_SUBPROCESS_ENV_SCRUB`. Ключи — это подстроки, сопоставленные с текстом команды; значения — это ограничения целого числа вызовов. Например, `{"deploy.sh": 2}` позволяет `deploy.sh` быть вызванным максимум дважды. Сопоставление основано на подстроке, поэтому трюки расширения оболочки, такие как `./scripts/deploy.sh $(evil)`, по-прежнему учитываются в отношении лимита. Разветвление среды выполнения через `xargs` или `find -exec` не обнаруживается; это контроль защиты в глубину |148| `CLAUDE_CODE_SCRIPT_CAPS` | JSON объект, ограничивающий, сколько раз конкретные скрипты могут быть вызваны за сессию, когда установлен `CLAUDE_CODE_SUBPROCESS_ENV_SCRUB`. Ключи — это подстроки, сопоставленные с текстом команды; значения — это ограничения целого числа вызовов. Например, `{"deploy.sh": 2}` позволяет `deploy.sh` быть вызванным максимум дважды. Сопоставление основано на подстроке, поэтому трюки расширения оболочки, такие как `./scripts/deploy.sh $(evil)`, по-прежнему учитываются в отношении лимита. Разветвление среды выполнения через `xargs` или `find -exec` не обнаруживается; это контроль защиты в глубину |

147| `CLAUDE_CODE_SCROLL_SPEED` | Установите множитель прокрутки колеса мыши в [полноэкранном режиме](/ru/fullscreen#mouse-wheel-scrolling). Принимает значения от 1 до 20. Установите на `3`, чтобы соответствовать `vim`, если ваш терминал отправляет одно событие колеса на зубец без усиления. Игнорируется в встроенном терминале JetBrains IDE, где Claude Code использует собственную обработку прокрутки |149| `CLAUDE_CODE_SCROLL_SPEED` | Установите множитель прокрутки колеса мыши в [полноэкранном режиме](/ru/fullscreen#mouse-wheel-scrolling). Принимает значения от 1 до 20. Установите на `3`, чтобы соответствовать `vim`, если ваш терминал отправляет одно событие колеса на зубец без усиления. Игнорируется в встроенном терминале JetBrains IDE, где Claude Code использует собственную обработку прокрутки |

148| `CLAUDE_CODE_SESSIONEND_HOOKS_TIMEOUT_MS` | Переопределить бюджет времени в миллисекундах для [SessionEnd](/ru/hooks#sessionend) hooks. Применяется к выходу из сессии, `/clear` и переключению сессий через интерактивный `/resume`. По умолчанию бюджет составляет 1,5 секунды, автоматически повышается до наивысшего `timeout` для каждого hook, настроенного в файлах параметров, до 60 секунд. Тайм-ауты на hooks, предоставленные plugin, не повышают бюджет |150| `CLAUDE_CODE_SESSIONEND_HOOKS_TIMEOUT_MS` | Переопределить бюджет времени в миллисекундах для [SessionEnd](/ru/hooks#sessionend) hooks. Применяется к выходу из сессии, `/clear` и переключению сессий через интерактивный `/resume`. По умолчанию бюджет составляет 1,5 секунды, автоматически повышается до наивысшего `timeout` для каждого hook, настроенного в файлах параметров, до 60 секунд. Тайм-ауты на hooks, предоставленные plugin, не повышают бюджет |


198| `DISABLE_PROMPT_CACHING_HAIKU` | Установите на `1`, чтобы отключить кэширование приглашений для моделей Haiku |200| `DISABLE_PROMPT_CACHING_HAIKU` | Установите на `1`, чтобы отключить кэширование приглашений для моделей Haiku |

199| `DISABLE_PROMPT_CACHING_OPUS` | Установите на `1`, чтобы отключить кэширование приглашений для моделей Opus |201| `DISABLE_PROMPT_CACHING_OPUS` | Установите на `1`, чтобы отключить кэширование приглашений для моделей Opus |

200| `DISABLE_PROMPT_CACHING_SONNET` | Установите на `1`, чтобы отключить кэширование приглашений для моделей Sonnet |202| `DISABLE_PROMPT_CACHING_SONNET` | Установите на `1`, чтобы отключить кэширование приглашений для моделей Sonnet |

201| `DISABLE_TELEMETRY` | Установите на `1`, чтобы отказаться от телеметрии. События телеметрии не включают данные пользователя, такие как код, пути к файлам или команды bash |203| `DISABLE_TELEMETRY` | Установите на `1`, чтобы отказаться от телеметрии. События телеметрии не включают данные пользователя, такие как код, пути к файлам или команды bash. Также отключает флаги функций, поэтому некоторые функции, которые всё ещё развёртываются, могут быть недоступны |

202| `DISABLE_UPDATES` | Установите на `1`, чтобы заблокировать все обновления, включая ручную команду `claude update` и `claude install`. Более строгий, чем `DISABLE_AUTOUPDATER`. Используйте при распространении Claude Code через ваши собственные каналы и пользователи не должны самостоятельно обновляться |204| `DISABLE_UPDATES` | Установите на `1`, чтобы заблокировать все обновления, включая ручную команду `claude update` и `claude install`. Более строгий, чем `DISABLE_AUTOUPDATER`. Используйте при распространении Claude Code через ваши собственные каналы и пользователи не должны самостоятельно обновляться |

203| `DISABLE_UPGRADE_COMMAND` | Установите на `1`, чтобы скрыть команду `/upgrade` |205| `DISABLE_UPGRADE_COMMAND` | Установите на `1`, чтобы скрыть команду `/upgrade` |

204| `DO_NOT_TRACK` | Установите на `1`, чтобы отказаться от телеметрии. Эквивалент установки `DISABLE_TELEMETRY`. Признаётся как [стандартное кроссплатформенное соглашение](https://consoledonottrack.com/) |206| `DO_NOT_TRACK` | Установите на `1`, чтобы отказаться от телеметрии. Эквивалент установки `DISABLE_TELEMETRY`. Признаётся как [стандартное кроссплатформенное соглашение](https://consoledonottrack.com/) |

fast-mode.md +2 −0

Details

80 80 

81Быстрый режим для Opus 4.6 остается доступным наряду с Opus 4.7. Оба используют один и тот же пул лимитов быстрого режима: использование на любой модели берет из одних и тех же лимитов.81Быстрый режим для Opus 4.6 остается доступным наряду с Opus 4.7. Оба используют один и тот же пул лимитов быстрого режима: использование на любой модели берет из одних и тех же лимитов.

82 82 

83Чтобы явно закрепить быстрый режим на Opus 4.6, установите `CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE=1`. Эта переменная имеет приоритет, поэтому быстрый режим работает на Opus 4.6 независимо от того, установлена ли `CLAUDE_CODE_ENABLE_OPUS_4_7_FAST_MODE`.

84 

83## Понимание компромисса стоимости85## Понимание компромисса стоимости

84 86 

85Быстрый режим имеет более высокую цену за токен, чем стандартный Opus:87Быстрый режим имеет более высокую цену за токен, чем стандартный Opus:

goal.md +1 −1

Details

128 128 

129## Требования129## Требования

130 130 

131`/goal` работает только в рабочих пространствах, где вы приняли диалог доверия, потому что оценщик является частью системы hooks. Если [`disableAllHooks`](/ru/hooks#disable-or-remove-hooks) установлен в параметрах управляемой политики, `/goal` недоступен. В обоих случаях команда говорит вам почему вместо того, чтобы молча ничего не делать.131`/goal` работает только в рабочих пространствах, где вы приняли диалог доверия, потому что оценщик является частью системы hooks. `/goal` также недоступен, когда [`disableAllHooks`](/ru/hooks#disable-or-remove-hooks) установлен на любом уровне параметров или когда [`allowManagedHooksOnly`](/ru/settings#hook-configuration) установлен в управляемых параметрах. В каждом случае команда говорит вам почему вместо того, чтобы молча ничего не делать.

132 132 

133## См. также133## См. также

134 134 

headless.md +4 −4

Details

6 6 

7> Используйте Agent SDK для программного запуска Claude Code из CLI, Python или TypeScript.7> Используйте Agent SDK для программного запуска Claude Code из CLI, Python или TypeScript.

8 8 

9[Agent SDK](/ru/agent-sdk/overview) предоставляет вам те же инструменты, цикл агента и управление контекстом, которые питают Claude Code. Он доступен как CLI для скриптов и CI/CD, или как пакеты [Python](/ru/agent-sdk/python) и [TypeScript](/ru/agent-sdk/typescript) для полного программного управления.

10 

11<Note>9<Note>

12 CLI ранее назывался "headless mode". Флаг `-p` и все параметры CLI работают так же.10 Starting June 15, 2026, Agent SDK and `claude -p` usage on subscription plans will draw from a new monthly Agent SDK credit, separate from your interactive usage limits. See [Use the Claude Agent SDK with your Claude plan](https://support.claude.com/en/articles/15036540-use-the-claude-agent-sdk-with-your-claude-plan) for details.

13</Note>11</Note>

14 12 

15Чтобы запустить Claude Code программно из CLI, передайте `-p` с вашим запросом и любыми [параметрами CLI](/ru/cli-reference):13[Agent SDK](/ru/agent-sdk/overview) предоставляет вам те же инструменты, цикл агента и управление контекстом, которые питают Claude Code. Он доступен как CLI для скриптов и CI/CD, или как пакеты [Python](/ru/agent-sdk/python) и [TypeScript](/ru/agent-sdk/typescript) для полного программного управления.

14 

15Чтобы запустить Claude Code в неинтерактивном режиме, передайте `-p` с вашим запросом и любыми [параметрами CLI](/ru/cli-reference):

16 16 

17```bash theme={null}17```bash theme={null}

18claude -p "Find and fix the bug in auth.py" --allowedTools "Read,Edit,Bash"18claude -p "Find and fix the bug in auth.py" --allowedTools "Read,Edit,Bash"

hooks-guide.md +1 −1

Details

754| [Plugin](/ru/plugins) `hooks/hooks.json` | Когда плагин включен | Да, упакован с плагином |754| [Plugin](/ru/plugins) `hooks/hooks.json` | Когда плагин включен | Да, упакован с плагином |

755| [Skill](/ru/skills) или [agent](/ru/sub-agents) frontmatter | Пока skill или agent активны | Да, определено в файле компонента |755| [Skill](/ru/skills) или [agent](/ru/sub-agents) frontmatter | Пока skill или agent активны | Да, определено в файле компонента |

756 756 

757Запустите [`/hooks`](/ru/hooks#the-hooks-menu) в Claude Code для просмотра всех настроенных hooks, сгруппированных по событиям. Чтобы отключить все hooks сразу, установите `"disableAllHooks": true` в вашем файле параметров.757Запустите [`/hooks`](/ru/hooks#the-hooks-menu) в Claude Code для просмотра всех настроенных hooks, сгруппированных по событиям. Чтобы отключить hooks, установите `"disableAllHooks": true` в вашем файле параметров. Hooks, настроенные в управляемых параметрах, по-прежнему запускаются, если `disableAllHooks` также не установлен там.

758 758 

759Если вы редактируете файлы параметров напрямую во время работы Claude Code, наблюдатель файлов обычно автоматически подхватывает изменения hook.759Если вы редактируете файлы параметров напрямую во время работы Claude Code, наблюдатель файлов обычно автоматически подхватывает изменения hook.

760 760 

memory.md +2 −2

Details

51 51 

52### Выберите, где разместить файлы CLAUDE.md52### Выберите, где разместить файлы CLAUDE.md

53 53 

54Файлы CLAUDE.md могут находиться в нескольких местах, каждое с разной областью действия. Более конкретные местоположения имеют приоритет над более широкими.54Файлы CLAUDE.md могут находиться в нескольких местах, каждое с разной областью действия. Таблица ниже перечисляет их в порядке загрузки, от самой широкой области действия к наиболее специфичной, поэтому инструкция проекта появляется в контексте после инструкции пользователя.

55 55 

56| Область действия | Местоположение | Назначение | Примеры использования | Общий доступ с |56| Область действия | Местоположение | Назначение | Примеры использования | Общий доступ с |

57| --------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------- | ------------------------------------------------------------------------------ | ------------------------------------------- |57| --------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------- | ------------------------------------------------------------------------------ | ------------------------------------------- |

58| **Управляемая политика** | • macOS: `/Library/Application Support/ClaudeCode/CLAUDE.md`<br />• Linux и WSL: `/etc/claude-code/CLAUDE.md`<br />• Windows: `C:\Program Files\ClaudeCode\CLAUDE.md` | Инструкции на уровне организации, управляемые IT/DevOps | Стандарты кодирования компании, политики безопасности, требования соответствия | Все пользователи в организации |58| **Управляемая политика** | • macOS: `/Library/Application Support/ClaudeCode/CLAUDE.md`<br />• Linux и WSL: `/etc/claude-code/CLAUDE.md`<br />• Windows: `C:\Program Files\ClaudeCode\CLAUDE.md` | Инструкции на уровне организации, управляемые IT/DevOps | Стандарты кодирования компании, политики безопасности, требования соответствия | Все пользователи в организации |

59| **Инструкции проекта** | `./CLAUDE.md` или `./.claude/CLAUDE.md` | Инструкции, общие для команды проекта | Архитектура проекта, стандарты кодирования, общие рабочие процессы | Члены команды через систему контроля версий |

60| **Инструкции пользователя** | `~/.claude/CLAUDE.md` | Личные предпочтения для всех проектов | Предпочтения стиля кода, личные ярлыки инструментов | Только вы (все проекты) |59| **Инструкции пользователя** | `~/.claude/CLAUDE.md` | Личные предпочтения для всех проектов | Предпочтения стиля кода, личные ярлыки инструментов | Только вы (все проекты) |

60| **Инструкции проекта** | `./CLAUDE.md` или `./.claude/CLAUDE.md` | Инструкции, общие для команды проекта | Архитектура проекта, стандарты кодирования, общие рабочие процессы | Члены команды через систему контроля версий |

61| **Локальные инструкции** | `./CLAUDE.local.md` | Личные предпочтения, специфичные для проекта; добавьте в `.gitignore` | Ваши URL-адреса sandbox, предпочтительные тестовые данные | Только вы (текущий проект) |61| **Локальные инструкции** | `./CLAUDE.local.md` | Личные предпочтения, специфичные для проекта; добавьте в `.gitignore` | Ваши URL-адреса sandbox, предпочтительные тестовые данные | Только вы (текущий проект) |

62 62 

63Файлы CLAUDE.md и CLAUDE.local.md в иерархии каталогов выше рабочего каталога загружаются полностью при запуске. Файлы в подкаталогах загружаются по требованию, когда Claude читает файлы в этих каталогах. Полный порядок разрешения см. в разделе [Как загружаются файлы CLAUDE.md](#how-claude-md-files-load).63Файлы CLAUDE.md и CLAUDE.local.md в иерархии каталогов выше рабочего каталога загружаются полностью при запуске. Файлы в подкаталогах загружаются по требованию, когда Claude читает файлы в этих каталогах. Полный порядок разрешения см. в разделе [Как загружаются файлы CLAUDE.md](#how-claude-md-files-load).

model-config.md +1 −1

Details

231 231 

232Opus 4.7, Opus 4.6 и Sonnet 4.6 поддерживают [контекстное окно в 1 миллион токенов](https://platform.claude.com/docs/en/build-with-claude/context-windows#1m-token-context-window) для длительных сеансов с большими кодовыми базами.232Opus 4.7, Opus 4.6 и Sonnet 4.6 поддерживают [контекстное окно в 1 миллион токенов](https://platform.claude.com/docs/en/build-with-claude/context-windows#1m-token-context-window) для длительных сеансов с большими кодовыми базами.

233 233 

234Доступность варьируется в зависимости от модели и плана. На планах Max, Team и Enterprise Opus автоматически обновляется до контекста 1M без дополнительной конфигурации. Это применяется как к местам Team Standard, так и к Team Premium.234Доступность варьируется в зависимости от модели и плана. На планах Max, Team и Enterprise Opus автоматически обновляется до контекста 1M без дополнительной конфигурации. Это применяется как к местам Team Standard, так и к Team Premium. Sonnet с контекстом 1M не входит в автоматическое обновление и требует [дополнительного использования](https://support.claude.com/en/articles/12429409-extra-usage-for-paid-claude-plans) на каждом плане подписки, включая Max.

235 235 

236| План | Opus с контекстом 1M | Sonnet с контекстом 1M |236| План | Opus с контекстом 1M | Sonnet с контекстом 1M |

237| ---------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- |237| ---------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- |

output-styles.md +56 −38

Details

6 6 

7> Адаптируйте Claude Code для использования за пределами разработки программного обеспечения7> Адаптируйте Claude Code для использования за пределами разработки программного обеспечения

8 8 

9Output styles изменяют способ ответа Claude, а не то, что Claude знает. Они изменяют системный prompt для установки роли, тона и формата вывода, сохраняя при этом основные возможности, такие как запуск скриптов, чтение и запись файлов, а также отслеживание TODO. Используйте один из них, когда вы постоянно переформулируете запросы для одного и того же голоса или формата на каждом ходу, или когда вы хотите, чтобы Claude действовал как что-то другое, чем инженер-программист.9Output styles изменяют способ ответа Claude, а не то, что Claude знает. Они изменяют системный prompt для установки роли, тона и формата вывода. Используйте один из них, когда вы постоянно переформулируете запросы для одного и того же голоса или формата на каждом ходу, или когда вы хотите, чтобы Claude действовал как что-то другое, чем инженер-программист.

10 

11Пользовательский output style добавляет ваши инструкции в системный prompt и позволяет вам выбрать, сохранять ли встроенные инструкции Claude Code по разработке программного обеспечения. Сохраняйте их, когда вы изменяете способ общения Claude, но все еще кодируете, например всегда отвечаете диаграммой. Исключите их, когда Claude не занимается разработкой программного обеспечения вообще, например помощник по написанию текстов или аналитик данных.

10 12 

11Для инструкций о вашем проекте, соглашениях или кодовой базе используйте [CLAUDE.md](/ru/memory) вместо этого.13Для инструкций о вашем проекте, соглашениях или кодовой базе используйте [CLAUDE.md](/ru/memory) вместо этого.

12 14 


22 24 

23* **Learning**: совместный режим обучения на практике, в котором Claude не только будет делиться "Insights" во время кодирования, но также попросит вас внести небольшие, стратегические фрагменты кода самостоятельно. Claude Code добавит маркеры `TODO(human)` в ваш код для реализации.25* **Learning**: совместный режим обучения на практике, в котором Claude не только будет делиться "Insights" во время кодирования, но также попросит вас внести небольшие, стратегические фрагменты кода самостоятельно. Claude Code добавит маркеры `TODO(human)` в ваш код для реализации.

24 26 

25## Как работают output styles

26 

27Output styles напрямую изменяют системный prompt Claude Code.

28 

29* Пользовательские output styles исключают инструкции по кодированию (такие как проверка кода с помощью тестов), если только `keep-coding-instructions` не установлен в true.

30* Все output styles имеют свои собственные пользовательские инструкции, добавленные в конец системного prompt.

31* Все output styles вызывают напоминания для Claude придерживаться инструкций output style во время разговора.

32 

33Использование токенов зависит от стиля. Добавление инструкций в системный prompt увеличивает входные токены, хотя prompt caching снижает эту стоимость после первого запроса в сеансе. Встроенные стили Explanatory и Learning по замыслу производят более длинные ответы, чем Default, что увеличивает выходные токены. Для пользовательских стилей использование выходных токенов зависит от того, что ваши инструкции говорят Claude производить.

34 

35## Измените ваш output style27## Измените ваш output style

36 28 

37Запустите `/config` и выберите **Output style**, чтобы выбрать стиль из меню. Ваш выбор сохраняется в `.claude/settings.local.json` на [локальном уровне проекта](/ru/settings).29Запустите `/config` и выберите **Output style**, чтобы выбрать стиль из меню. Ваш выбор сохраняется в `.claude/settings.local.json` на [локальном уровне проекта](/ru/settings).


48 40 

49## Создайте пользовательский output style41## Создайте пользовательский output style

50 42 

51Пользовательские output styles — это файлы Markdown с frontmatter и текстом, который будет добавлен в системный prompt:43Пользовательский output style — это файл Markdown: frontmatter для метаданных, затем инструкции для добавления в системный prompt.

52 44 

53```markdown theme={null}45<Steps>

54name: My Custom Style46 <Step title="Создайте файл Markdown">

55description:47 Сохраните его на одном из трех уровней. Имя файла становится именем стиля, если вы не установите `name` в frontmatter.

56 A brief description of what this style does, to be displayed to the user

57 48 

58# Custom Style Instructions49 * Пользователь: `~/.claude/output-styles`

50 * Проект: `.claude/output-styles`

51 * Управляемая политика: `.claude/output-styles` внутри [управляемого каталога настроек](/ru/settings#settings-files)

52 </Step>

59 53 

60You are an interactive CLI tool that helps users with software engineering54 <Step title="Добавьте frontmatter и инструкции">

61tasks. [Your custom instructions here...]55 Решите, сохранять ли встроенные инструкции Claude Code по разработке программного обеспечения. Установите `keep-coding-instructions: true`, если вы изменяете способ общения Claude, но все еще хотите, чтобы он кодировал так же. Исключите это, если Claude не будет заниматься разработкой программного обеспечения.

62 56 

63## Specific Behaviors57 Этот пример начинает каждое объяснение с диаграммы, сохраняя при этом поведение Claude при кодировании:

64 58 

65[Define how the assistant should behave in this style...]59 ```markdown theme={null}

66```60 ---

61 name: Diagrams first

62 description: Lead every explanation with a diagram

63 keep-coding-instructions: true

64 ---

67 65 

68Вы можете сохранять эти файлы на трех уровнях:66 When explaining code, architecture, or data flow, start with a Mermaid diagram showing the structure, then explain in prose.

69 67 

70* Пользователь: `~/.claude/output-styles`68 ## Diagram conventions

71* Проект: `.claude/output-styles`69 

72* Управляемая политика: `.claude/output-styles` внутри [управляемого каталога настроек](/ru/settings#settings-files)70 Use `flowchart TD` for control flow and `sequenceDiagram` for request paths. Keep diagrams under 15 nodes.

71 ```

72 </Step>

73 

74 <Step title="Переключитесь на ваш стиль">

75 Запустите `/config` и выберите ваш стиль в разделе **Output style**. Это вступит в силу при следующем запуске сеанса.

76 </Step>

77</Steps>

73 78 

74[Plugins](/ru/plugins-reference) также могут поставляться с output styles в каталоге `output-styles/`.79[Plugins](/ru/plugins-reference) также могут поставляться с output styles в каталоге `output-styles/`.

75 80 

76### Frontmatter81### Frontmatter

77 82 

78Файлы output style поддерживают frontmatter для указания метаданных:83Файлы output style поддерживают эти поля frontmatter:

79 84 

80| Frontmatter | Назначение | По умолчанию |85| Frontmatter | Назначение | По умолчанию |

81| :------------------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :------------------------- |86| :------------------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :------------------------- |

82| `name` | Имя output style, если не имя файла | Наследуется из имени файла |87| `name` | Имя output style, если не имя файла | Наследуется из имени файла |

83| `description` | Описание output style, отображаемое в средстве выбора `/config` | Нет |88| `description` | Описание output style, отображаемое в средстве выбора `/config` | Нет |

84| `keep-coding-instructions` | Сохранять ли части системного prompt Claude Code, связанные с кодированием. | false |89| `keep-coding-instructions` | Сохранять встроенные инструкции Claude Code по разработке программного обеспечения | `false` |

85| `force-for-plugin` | Только для output styles плагинов: применять этот стиль автоматически всякий раз, когда плагин включен, без необходимости выбора пользователем. Переопределяет параметр `outputStyle` пользователя. Если несколько включенных плагинов установят это, первый загруженный выигрывает. | false |90| `force-for-plugin` | Только для output styles плагинов: применять этот стиль автоматически всякий раз, когда плагин включен, без необходимости выбора пользователем. Переопределяет параметр `outputStyle` пользователя. Если несколько включенных плагинов установят это, Claude Code использует первый загруженный. | `false` |

86 91 

87## Сравнения со связанными функциями92## Как работают output styles

93 

94Output styles напрямую изменяют системный prompt Claude Code.

88 95 

89### Output Styles vs. CLAUDE.md vs. --append-system-prompt96* Все output styles имеют свои собственные пользовательские инструкции, добавленные в конец системного prompt.

97* Все output styles вызывают напоминания для Claude придерживаться инструкций output style во время разговора.

98* Пользовательские output styles исключают встроенные инструкции Claude Code по разработке программного обеспечения, такие как как определять область изменений, писать комментарии и проверять работу, если только `keep-coding-instructions` не установлен в `true`.

90 99 

91Выбирайте в зависимости от того, должен ли Claude перестать действовать как помощник по кодированию или сохранить свою роль по умолчанию и узнать больше. Output styles заменяют части системного prompt Claude Code, связанные с разработкой программного обеспечения, на вашу собственную роль и голос, поэтому используйте их, когда Claude должен принять другую личность, например редактора текстов или помощника по анализу данных. CLAUDE.md и `--append-system-prompt` оба сохраняют идентичность Claude Code по умолчанию и добавляют к ней, поэтому используйте их, когда Claude должен оставаться помощником по кодированию, который также следует соглашениям вашего проекта или дополнительным инструкциям.100Использование токенов зависит от стиля. Добавление инструкций в системный prompt увеличивает входные токены, хотя prompt caching снижает эту стоимость после первого запроса в сеансе. Встроенные стили Explanatory и Learning по замыслу производят более длинные ответы, чем Default, что увеличивает выходные токены. Для пользовательских стилей использование выходных токенов зависит от того, что ваши инструкции говорят Claude производить.

92 101 

93Механизмы также отличаются. Output styles редактируют системный prompt напрямую. CLAUDE.md добавляет его содержимое как пользовательское сообщение после системного prompt. `--append-system-prompt` добавляет содержимое в конец системного prompt без удаления чего-либо.102## Сравнения со связанными функциями

94 103 

95### Output Styles vs. [Agents](/ru/sub-agents)104Несколько функций настраивают поведение Claude Code. Output styles изменяют системный prompt напрямую и применяются к каждому ответу. Остальные добавляют инструкции без изменения системного prompt по умолчанию или ограничивают их конкретной задачей.

96 105 

97Используйте output style для изменения того, как основной разговор реагирует в каждой сессии. Используйте [subagent](/ru/sub-agents), когда вам нужен отдельно ограниченный помощник, которому основной разговор делегирует задачи. Output styles влияют только на системный prompt основного цикла агента. Agents обрабатывают конкретные задачи и могут иметь свою собственную модель, инструменты и контекст о том, когда их вызывать.106| Функция | Как это работает | Используйте это, когда |

107| :----------------------- | :------------------------------------------------------------------------------ | :--------------------------------------------------------------------------- |

108| Output styles | Изменяет системный prompt | Вы хотите другую роль, тон или формат ответа по умолчанию на каждом ходу |

109| [CLAUDE.md](/ru/memory) | Добавляет пользовательское сообщение после системного prompt | Claude должен всегда знать соглашения вашего проекта и контекст кодовой базы |

110| `--append-system-prompt` | Добавляет к системному prompt без удаления чего-либо | Вы хотите одноразовое добавление для одного вызова |

111| [Agents](/ru/sub-agents) | Запускает подагента с его собственным системным prompt, моделью и инструментами | Вы хотите отдельно ограниченного помощника для сосредоточенной задачи |

112| [Skills](/ru/skills) | Загружает инструкции, специфичные для задачи, при вызове или при необходимости | У вас есть повторно используемый рабочий процесс |

98 113 

99### Output Styles vs. [Skills](/ru/skills)114## Связанные ресурсы

100 115 

101Output styles изменяют способ ответа Claude (форматирование, тон, структура) и всегда активны после выбора. Skills — это специфичные для задач prompts, которые вы вызываете с помощью `/skill-name` или которые Claude загружает автоматически при необходимости. Используйте output styles для согласованных предпочтений форматирования; используйте skills для повторно используемых рабочих процессов и задач.116* [Settings](/ru/settings): где находится поле `outputStyle` и как работает приоритет настроек

117* [Permission modes](/ru/permission-modes): стиль Proactive отражает режим автоматизации без изменения вашего режима разрешений

118* [Plugins](/ru/plugins): упакуйте и распространяйте output styles вместе с skills, hooks и agents

119* [Debug your configuration](/ru/debug-your-config): диагностируйте, почему output style не вступает в силу

permissions.md +5 −3

Details

138 138 

139#### Команды только для чтения139#### Команды только для чтения

140 140 

141Claude Code распознает встроенный набор Bash команд как только для чтения и запускает их без запроса разрешения в каждом режиме. Они включают `ls`, `cat`, `head`, `tail`, `grep`, `find`, `wc`, `diff`, `stat`, `du`, `cd` и формы `git` только для чтения. Набор не настраивается; чтобы требовать запрос для одной из этих команд, добавьте правило `ask` или `deny` для нее.141Claude Code распознает встроенный набор Bash команд как только для чтения и запускает их без запроса разрешения в каждом режиме. Они включают `ls`, `cat`, `echo`, `pwd`, `head`, `tail`, `grep`, `find`, `wc`, `which`, `diff`, `stat`, `du`, `cd` и формы `git` только для чтения. Набор не настраивается; чтобы требовать запрос для одной из этих команд, добавьте правило `ask` или `deny` для нее.

142 142 

143Неквотированные glob-шаблоны разрешены для команд, у которых каждый флаг только для чтения, поэтому `ls *.ts` и `wc -l src/*.py` запускаются без запроса. Команды с флагами, способными к записи или выполнению, такие как `find`, `sort`, `sed` и `git`, по-прежнему запрашивают, когда присутствует неквотированный glob, потому что glob может расширяться до флага, такого как `-delete`.143Неквотированные glob-шаблоны разрешены для команд, у которых каждый флаг только для чтения, поэтому `ls *.ts` и `wc -l src/*.py` запускаются без запроса. Команды с флагами, способными к записи или выполнению, такие как `find`, `sort`, `sed` и `git`, по-прежнему запрашивают, когда присутствует неквотированный glob, потому что glob может расширяться до флага, такого как `-delete`.

144 144 


290| Параметры плагина в `.claude/settings.json` | Только `enabledPlugins` и `extraKnownMarketplaces` |290| Параметры плагина в `.claude/settings.json` | Только `enabledPlugins` и `extraKnownMarketplaces` |

291| [CLAUDE.md](/ru/memory) файлы, `.claude/rules/` и `CLAUDE.local.md` | Только когда установлено `CLAUDE_CODE_ADDITIONAL_DIRECTORIES_CLAUDE_MD=1`. `CLAUDE.local.md` дополнительно требует источник параметра `local`, который включен по умолчанию |291| [CLAUDE.md](/ru/memory) файлы, `.claude/rules/` и `CLAUDE.local.md` | Только когда установлено `CLAUDE_CODE_ADDITIONAL_DIRECTORIES_CLAUDE_MD=1`. `CLAUDE.local.md` дополнительно требует источник параметра `local`, который включен по умолчанию |

292 292 

293Все остальное, включая subagents, commands, output styles, hooks и другие параметры, обнаруживается только из текущего рабочего каталога и его родителей, вашего пользовательского каталога в `~/.claude/` и управляемых параметров. Чтобы поделиться этой конфигурацией между проектами, используйте один из этих подходов:293Subagents, commands и output styles обнаруживаются из текущего рабочего каталога и его родителей, вашего пользовательского каталога в `~/.claude/` и управляемых параметров. Hooks и другие ключи `settings.json` загружаются из папки `.claude/` текущего рабочего каталога без резервного варианта для родительского каталога, наряду с вашим пользовательским файлом `~/.claude/settings.json` и управляемыми параметрами. Чтобы поделиться этой конфигурацией между проектами, используйте один из этих подходов:

294 294 

295* **Конфигурация на уровне пользователя**: поместите файлы в `~/.claude/agents/`, `~/.claude/output-styles/` или `~/.claude/settings.json`, чтобы сделать их доступными в каждом проекте295* **Конфигурация на уровне пользователя**: поместите файлы в `~/.claude/agents/`, `~/.claude/output-styles/` или `~/.claude/settings.json`, чтобы сделать их доступными в каждом проекте

296* **Плагины**: упакуйте и распространяйте конфигурацию как [плагин](/ru/plugins), который команды могут установить296* **Плагины**: упакуйте и распространяйте конфигурацию как [плагин](/ru/plugins), который команды могут установить


353 353 

354Если инструмент запрещен на любом уровне, никакой другой уровень не может его разрешить. Например, управляемый параметр deny не может быть переопределен `--allowedTools`, и `--disallowedTools` может добавить ограничения сверх того, что определяют управляемые параметры.354Если инструмент запрещен на любом уровне, никакой другой уровень не может его разрешить. Например, управляемый параметр deny не может быть переопределен `--allowedTools`, и `--disallowedTools` может добавить ограничения сверх того, что определяют управляемые параметры.

355 355 

356Если разрешение разрешено в параметрах пользователя, но запрещено в параметрах проекта, параметр проекта имеет приоритет и разрешение блокируется.356Хосты встраивания могут предоставлять дополнительную управляемую политику через опцию SDK `managedSettings` когда [`parentSettingsBehavior`](/ru/settings#settings-precedence) установлен на `"merge"`; значения встраивающей стороны могут ужесточить политику, но не ослабить её.

357 

358Например, если параметры пользователя разрешают разрешение, а параметры проекта его запрещают, правило запрета блокирует его. Обратное также верно: запрет на уровне пользователя блокирует разрешение на уровне проекта, потому что правила запрета из любой области оцениваются перед правилами разрешения.

357 359 

358## Примеры конфигураций360## Примеры конфигураций

359 361 

plugins.md +1 −1

Details

305claude --plugin-dir ./my-plugin.zip305claude --plugin-dir ./my-plugin.zip

306```306```

307 307 

308Когда `--plugin-dir` plugin имеет то же имя, что и установленный marketplace plugin, локальная копия имеет приоритет для этого сеанса. Это позволяет вам протестировать изменения plugin, который у вас уже установлен, без необходимости его предварительной деинсталляции. Marketplace plugins, принудительно включённые управляемыми параметрами, являются единственным исключением и не могут быть переопределены.308Когда `--plugin-dir` plugin имеет то же имя, что и установленный marketplace plugin, локальная копия имеет приоритет для этого сеанса. Это позволяет вам протестировать изменения plugin, который у вас уже установлен, без необходимости его предварительной деинсталляции. Исключением являются plugins, которые управляемые параметры принудительно включают или отключают: `--plugin-dir` не может переопределить эти параметры.

309 309 

310По мере внесения изменений в ваш plugin запустите `/reload-plugins` для применения обновлений без перезагрузки. Это перезагружает plugins, skills, agents, hooks, plugin MCP servers и plugin LSP servers. Протестируйте компоненты вашего plugin:310По мере внесения изменений в ваш plugin запустите `/reload-plugins` для применения обновлений без перезагрузки. Это перезагружает plugins, skills, agents, hooks, plugin MCP servers и plugin LSP servers. Протестируйте компоненты вашего plugin:

311 311 

Details

516* **Добавляет к по умолчанию**: `skills`. Каталог по умолчанию `skills/` всегда сканируется, и каталоги, перечисленные в `skills`, загружаются вместе с ним516* **Добавляет к по умолчанию**: `skills`. Каталог по умолчанию `skills/` всегда сканируется, и каталоги, перечисленные в `skills`, загружаются вместе с ним

517* **Собственные правила слияния**: [hooks](#hooks), [MCP servers](#mcp-servers) и [LSP servers](#lsp-servers). Смотрите каждый раздел для того, как несколько источников объединяются517* **Собственные правила слияния**: [hooks](#hooks), [MCP servers](#mcp-servers) и [LSP servers](#lsp-servers). Смотрите каждый раздел для того, как несколько источников объединяются

518 518 

519Когда плагин имеет как папку по умолчанию, так и соответствующий ключ манифеста, Claude Code v2.1.140 и более поздние версии отмечают игнорируемую папку в `/doctor`, `claude plugin list` и представлении деталей `/plugin`. Плагин всё ещё загружается с использованием путей манифеста. Предупреждение не показывается, когда ключ манифеста указывает на папку по умолчанию, например `"commands": ["./commands/deploy.md"]`, потому что папка явно адресуется в этом случае.

520 

519Для всех полей пути:521Для всех полей пути:

520 522 

521* Все пути должны быть относительны к корню плагина и начинаться с `./`523* Все пути должны быть относительны к корню плагина и начинаться с `./`

Details

170 170 

171Перед включением этого параметра убедитесь, что ваши сетевые политики позволяют подключение к `api.anthropic.com`. Если эта конечная точка недоступна, CLI выходит при запуске и пользователи не могут запустить Claude Code.171Перед включением этого параметра убедитесь, что ваши сетевые политики позволяют подключение к `api.anthropic.com`. Если эта конечная точка недоступна, CLI выходит при запуске и пользователи не могут запустить Claude Code.

172 172 

173Начиная с версии 2.1.139, подкоманды `claude auth`, такие как `claude auth login`, освобождены от этой проверки, поэтому пользователи могут повторно пройти аутентификацию, когда истекшие учетные данные являются причиной сбоя выборки параметров.

174 

173### Диалоги одобрения безопасности175### Диалоги одобрения безопасности

174 176 

175Определенные параметры, которые могут представлять риск безопасности, требуют явного одобрения пользователя перед применением:177Определенные параметры, которые могут представлять риск безопасности, требуют явного одобрения пользователя перед применением:


204Параметры, управляемые сервером, обеспечивают централизованное применение политики, но они работают как элемент управления на стороне клиента. На неуправляемых устройствах пользователи с доступом администратора или sudo могут изменять двоичный файл Claude Code, файловую систему или конфигурацию сети.206Параметры, управляемые сервером, обеспечивают централизованное применение политики, но они работают как элемент управления на стороне клиента. На неуправляемых устройствах пользователи с доступом администратора или sudo могут изменять двоичный файл Claude Code, файловую систему или конфигурацию сети.

205 207 

206| Сценарий | Поведение |208| Сценарий | Поведение |

207| :------------------------------------------------------------------------------------ | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |209| :------------------------------------------------------------------------------------ | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |

208| Пользователь редактирует кэшированный файл параметров | Измененный файл применяется при запуске, но правильные параметры восстанавливаются при следующей выборке с сервера |210| Пользователь редактирует кэшированный файл параметров | Измененный файл применяется при запуске, но правильные параметры восстанавливаются при следующей выборке с сервера |

209| Пользователь удаляет кэшированный файл параметров | Происходит поведение первого запуска: параметры выбираются асинхронно с кратким неприменяемым окном |211| Пользователь удаляет кэшированный файл параметров | Происходит поведение первого запуска: параметры выбираются асинхронно с кратким неприменяемым окном |

210| API недоступен | Кэшированные параметры применяются, если доступны, в противном случае управляемые параметры не применяются до следующей успешной выборки. С `forceRemoteSettingsRefresh: true` CLI выходит вместо продолжения |212| API недоступен | Кэшированные параметры применяются, если доступны, в противном случае управляемые параметры не применяются до следующей успешной выборки. С `forceRemoteSettingsRefresh: true` CLI выходит вместо продолжения, за исключением [`claude auth` подкоманд](#enforce-fail-closed-startup) |

211| Пользователь аутентифицируется с другой организацией | Параметры не доставляются для учетных записей вне управляемой организации |213| Пользователь аутентифицируется с другой организацией | Параметры не доставляются для учетных записей вне управляемой организации |

212| Пользователь настраивает [поставщика моделей третьей стороны](#platform-availability) | Параметры, управляемые сервером, обходятся. Это включает установку `CLAUDE_CODE_USE_BEDROCK`, `CLAUDE_CODE_USE_MANTLE`, `CLAUDE_CODE_USE_VERTEX`, `CLAUDE_CODE_USE_FOUNDRY` или нестандартного `ANTHROPIC_BASE_URL` |214| Пользователь настраивает [поставщика моделей третьей стороны](#platform-availability) | Параметры, управляемые сервером, обходятся. Это включает установку `CLAUDE_CODE_USE_BEDROCK`, `CLAUDE_CODE_USE_MANTLE`, `CLAUDE_CODE_USE_VERTEX`, `CLAUDE_CODE_USE_FOUNDRY` или нестандартного `ANTHROPIC_BASE_URL` |

213 215 

settings.md +5 −3

Details

49 49 

50### Как области взаимодействуют50### Как области взаимодействуют

51 51 

52Когда один и тот же параметр настроен в нескольких областях, более специфичные области имеют приоритет:52Когда один и тот же параметр появляется в нескольких областях, Claude Code применяет их в порядке приоритета:

53 53 

541. **Managed** (наивысший) - не может быть переопределена ничем541. **Managed** (наивысший) - не может быть переопределена ничем

552. **Аргументы командной строки** - временные переопределения сеанса552. **Аргументы командной строки** - временные переопределения сеанса


574. **Project** - переопределяет параметры пользователя574. **Project** - переопределяет параметры пользователя

585. **User** (наименьший) - применяется, когда ничто другое не указывает параметр585. **User** (наименьший) - применяется, когда ничто другое не указывает параметр

59 59 

60Например, если разрешение разрешено в параметрах пользователя, но запрещено в параметрах проекта, параметр проекта имеет приоритет и разрешение блокируется.60Например, если параметры пользователя устанавливают `spinnerTipsEnabled` в `true`, а параметры проекта устанавливают его в `false`, применяется значение проекта. Правила разрешений ведут себя иначе, потому что они объединяются в областях, а не переопределяют друг друга. См. [Приоритет параметров](#settings-precedence).

61 61 

62### Что использует области62### Что использует области

63 63 


268| :---------------------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :------------------------------------ |268| :---------------------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :------------------------------------ |

269| `worktree.baseRef` | Какой ref новые worktrees ветвятся от. `"fresh"` (по умолчанию) ветвится от `origin/<default-branch>` для чистого дерева, соответствующего удаленному. `"head"` ветвится от вашего текущего локального `HEAD`, поэтому неотправленные коммиты и состояние ветки функции присутствуют в worktree. Применяется к `--worktree`, инструменту `EnterWorktree` и изоляции subagent | `"head"` |269| `worktree.baseRef` | Какой ref новые worktrees ветвятся от. `"fresh"` (по умолчанию) ветвится от `origin/<default-branch>` для чистого дерева, соответствующего удаленному. `"head"` ветвится от вашего текущего локального `HEAD`, поэтому неотправленные коммиты и состояние ветки функции присутствуют в worktree. Применяется к `--worktree`, инструменту `EnterWorktree` и изоляции subagent | `"head"` |

270| `worktree.symlinkDirectories` | Каталоги для создания символических ссылок из основного репозитория в каждый worktree, чтобы избежать дублирования больших каталогов на диске. По умолчанию никакие каталоги не создаются символическими ссылками | `["node_modules", ".cache"]` |270| `worktree.symlinkDirectories` | Каталоги для создания символических ссылок из основного репозитория в каждый worktree, чтобы избежать дублирования больших каталогов на диске. По умолчанию никакие каталоги не создаются символическими ссылками | `["node_modules", ".cache"]` |

271| `worktree.sparsePaths` | Каталоги для проверки в каждом worktree через git sparse-checkout (режим cone). На диск записываются только перечисленные пути, что быстрее в больших монорепозиториях | `["packages/my-app", "shared/utils"]` |271| `worktree.sparsePaths` | Каталоги для проверки в каждом worktree через git sparse-checkout. На диск записываются только перечисленные пути, что быстрее в больших монорепозиториях | `["packages/my-app", "shared/utils"]` |

272 272 

273Чтобы скопировать файлы, игнорируемые gitignore, такие как `.env`, в новые worktrees, используйте [файл `.worktreeinclude`](/ru/worktrees#copy-gitignored-files-into-worktrees) в корне вашего проекта вместо параметра.273Чтобы скопировать файлы, игнорируемые gitignore, такие как `.env`, в новые worktrees, используйте [файл `.worktreeinclude`](/ru/worktrees#copy-gitignored-files-into-worktrees) в корне вашего проекта вместо параметра.

274 274 


672* `hostPattern`: Шаблон regex для сопоставления хостов marketplace (использует `hostPattern`)672* `hostPattern`: Шаблон regex для сопоставления хостов marketplace (использует `hostPattern`)

673* `settings`: встроенный marketplace, объявленный непосредственно в settings.json без отдельного размещенного репозитория (использует `name` и `plugins`)673* `settings`: встроенный marketplace, объявленный непосредственно в settings.json без отдельного размещенного репозитория (использует `name` и `plugins`)

674 674 

675Каждая запись marketplace также принимает опциональное логическое значение `autoUpdate`. Установите `"autoUpdate": true` рядом с `source`, чтобы Claude Code обновлял этот marketplace и обновлял его установленные plugins при запуске. Если опущено, официальные marketplaces Anthropic по умолчанию имеют значение `true`, а все остальные marketplaces по умолчанию имеют значение `false`. См. [Настройка автоматических обновлений](/ru/discover-plugins#configure-auto-updates).

676 

675Используйте `source: 'settings'` для объявления небольшого набора plugins встроенным образом без настройки размещенного репозитория marketplace. Plugins, указанные здесь, должны ссылаться на внешние источники, такие как GitHub или npm. Вам по-прежнему нужно включить каждый plugin отдельно в `enabledPlugins`.677Используйте `source: 'settings'` для объявления небольшого набора plugins встроенным образом без настройки размещенного репозитория marketplace. Plugins, указанные здесь, должны ссылаться на внешние источники, такие как GitHub или npm. Вам по-прежнему нужно включить каждый plugin отдельно в `enabledPlugins`.

676 678 

677```json theme={null}679```json theme={null}

skills.md +2 −2

Details

97 97 

98Claude Code следит за каталогами skills на предмет изменений файлов. Добавление, редактирование или удаление skill в `~/.claude/skills/`, в проекте `.claude/skills/` или в `.claude/skills/` внутри каталога `--add-dir` вступает в силу в текущей сессии без перезагрузки. Создание каталога skills верхнего уровня, который не существовал при запуске сессии, требует перезагрузки Claude Code, чтобы новый каталог можно было отслеживать.98Claude Code следит за каталогами skills на предмет изменений файлов. Добавление, редактирование или удаление skill в `~/.claude/skills/`, в проекте `.claude/skills/` или в `.claude/skills/` внутри каталога `--add-dir` вступает в силу в текущей сессии без перезагрузки. Создание каталога skills верхнего уровня, который не существовал при запуске сессии, требует перезагрузки Claude Code, чтобы новый каталог можно было отслеживать.

99 99 

100#### Автоматическое обнаружение из вложенных каталогов100#### Автоматическое обнаружение из родительских и вложенных каталогов

101 101 

102Когда вы работаете с файлами в подкаталогах, Claude Code автоматически обнаруживает skills из вложенных каталогов `.claude/skills/`. Например, если вы редактируете файл в `packages/frontend/`, Claude Code также ищет skills в `packages/frontend/.claude/skills/`. Это поддерживает настройки monorepo, где пакеты имеют свои собственные skills.102Project skills загружаются из `.claude/skills/` в вашем начальном каталоге и в каждом родительском каталоге вплоть до корня репозитория, поэтому запуск Claude в подкаталоге по-прежнему подхватывает skills, определённые в корне. Когда вы работаете с файлами в подкаталогах ниже вашего начального каталога, Claude Code также обнаруживает skills из вложенных каталогов `.claude/skills/` по требованию. Например, если вы редактируете файл в `packages/frontend/`, Claude Code также ищет skills в `packages/frontend/.claude/skills/`. Это поддерживает настройки monorepo, где пакеты имеют свои собственные skills.

103 103 

104Каждый skill — это каталог с `SKILL.md` в качестве точки входа:104Каждый skill — это каталог с `SKILL.md` в качестве точки входа:

105 105 

ultrareview.md +4 −4

Details

49Ultrareview — это премиум-функция, которая выставляет счета за дополнительное использование, а не за включенное использование в вашем плане.49Ultrareview — это премиум-функция, которая выставляет счета за дополнительное использование, а не за включенное использование в вашем плане.

50 50 

51| План | Включено бесплатных запусков | После бесплатных запусков |51| План | Включено бесплатных запусков | После бесплатных запусков |

52| ----------------- | ---------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- |52| ----------------- | ---------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- |

53| Pro | 3 бесплатных запуска через 5 мая 2026 г. | выставляется счет как [дополнительное использование](https://support.claude.com/ru/articles/12429409-extra-usage-for-paid-claude-plans) |53| Pro | 3 бесплатных запуска | выставляется счет как [дополнительное использование](https://support.claude.com/ru/articles/12429409-extra-usage-for-paid-claude-plans) |

54| Max | 3 бесплатных запуска через 5 мая 2026 г. | выставляется счет как [дополнительное использование](https://support.claude.com/ru/articles/12429409-extra-usage-for-paid-claude-plans) |54| Max | 3 бесплатных запуска | выставляется счет как [дополнительное использование](https://support.claude.com/ru/articles/12429409-extra-usage-for-paid-claude-plans) |

55| Team и Enterprise | нет | выставляется счет как [дополнительное использование](https://support.claude.com/ru/articles/12429409-extra-usage-for-paid-claude-plans) |55| Team и Enterprise | нет | выставляется счет как [дополнительное использование](https://support.claude.com/ru/articles/12429409-extra-usage-for-paid-claude-plans) |

56 56 

57Подписчики Pro и Max получают три бесплатных запуска ultrareview для пробы функции. Эти три запуска — это одноразовое выделение на учетную запись, не обновляются и истекают 5 мая 2026 г. После того как вы используете все три или после окончания периода бесплатных запусков, каждый анализ выставляется как дополнительное использование и обычно стоит от 5 до 20 долларов в зависимости от размера изменения. Запуск считается начатым после запуска удаленной сессии, поэтому анализ, который вы остановили рано или который не завершился, все равно использует бесплатный запуск. Для платного анализа дополнительное использование выставляется счет только за ту часть, которая была выполнена.57Подписчики Pro и Max получают три бесплатных запуска ultrareview для пробы функции. Эти три запуска — это одноразовое выделение на учетную запись и не обновляются. После того как вы используете все три или после окончания периода бесплатных запусков, каждый анализ выставляется как дополнительное использование и обычно стоит от 5 до 20 долларов в зависимости от размера изменения. Запуск считается начатым после запуска удаленной сессии, поэтому анализ, который вы остановили рано или который не завершился, все равно использует бесплатный запуск. Для платного анализа дополнительное использование выставляется счет только за ту часть, которая была выполнена.

58 58 

59Поскольку ultrareview всегда выставляет счет как дополнительное использование вне бесплатных запусков, ваша учетная запись или организация должны иметь включенное дополнительное использование перед запуском платного анализа. Если дополнительное использование не включено, Claude Code блокирует запуск и ссылает вас на параметры выставления счетов, где вы можете его включить. Вы также можете запустить `/extra-usage`, чтобы проверить или изменить текущий параметр.59Поскольку ultrareview всегда выставляет счет как дополнительное использование вне бесплатных запусков, ваша учетная запись или организация должны иметь включенное дополнительное использование перед запуском платного анализа. Если дополнительное использование не включено, Claude Code блокирует запуск и ссылает вас на параметры выставления счетов, где вы можете его включить. Вы также можете запустить `/extra-usage`, чтобы проверить или изменить текущий параметр.

60 60