SpyBara
Go Premium

Documentation 2026-06-25 23:58 UTC to 2026-06-26 23:00 UTC

16 files changed +49 −99. View all changes and history on the product overview
2026
Sat 27 01:01 Fri 26 23:00 Thu 25 23:58 Wed 24 22:02 Tue 23 22:00 Mon 22 23:59 Fri 19 22:58 Thu 18 22:00 Wed 17 17:02 Tue 16 21:57 Mon 15 23:02 Sat 13 21:59 Fri 12 22:00 Thu 11 23:01 Wed 10 23:57 Tue 9 06:34 Mon 8 06:52 Sat 6 06:24 Fri 5 06:45 Thu 4 06:52 Wed 3 06:53 Tue 2 06:51

agent-teams.md +0 −7

Details

18 На этой странице описываются команды агентов начиная с версии v2.1.178. Когда установлена переменная `CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS`, создание товарища по команде больше не требует этапа настройки, и очистка происходит автоматически при выходе из сеанса. До версии v2.1.178 вы просили Claude создать и назвать команду в первую очередь, и Claude использовал инструменты `TeamCreate` и `TeamDelete` для её установки и удаления. Оба инструмента больше не существуют. Входной параметр `team_name` в инструменте Agent принимается, но игнорируется, и поле `team_name` в [полезных нагрузках hook](/ru/hooks#taskcreated) `TaskCreated`, `TaskCompleted` и `TeammateIdle` содержит имя, полученное из сеанса, и является устаревшим.18 На этой странице описываются команды агентов начиная с версии v2.1.178. Когда установлена переменная `CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS`, создание товарища по команде больше не требует этапа настройки, и очистка происходит автоматически при выходе из сеанса. До версии v2.1.178 вы просили Claude создать и назвать команду в первую очередь, и Claude использовал инструменты `TeamCreate` и `TeamDelete` для её установки и удаления. Оба инструмента больше не существуют. Входной параметр `team_name` в инструменте Agent принимается, но игнорируется, и поле `team_name` в [полезных нагрузках hook](/ru/hooks#taskcreated) `TaskCreated`, `TaskCompleted` и `TeammateIdle` содержит имя, полученное из сеанса, и является устаревшим.

19</Note>19</Note>

20 20 

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

22 

23* [Когда использовать команды агентов](#when-to-use-agent-teams), включая лучшие варианты использования и сравнение с subagents

24* [Запуск вашей первой команды агентов](#start-your-first-agent-team)

25* [Управление вашей командой агентов](#control-your-agent-team), включая режимы отображения, назначение задач и делегирование

26* [Лучшие практики для параллельной работы](#best-practices)

27 

28<h2 id="when-to-use-agent-teams">21<h2 id="when-to-use-agent-teams">

29 Когда использовать команды агентов22 Когда использовать команды агентов

30</h2>23</h2>

artifacts.md +0 −9

Details

18 <img src="https://mintcdn.com/claude-code/kaHIYYMIYMYPxQg9/images/artifacts-viewer.png?fit=max&auto=format&n=kaHIYYMIYMYPxQg9&q=85&s=dbfd671cdb0d15f49f808b9e89778fe1" alt="Артефакт открыт в браузере на claude.ai/code/artifact. Заголовок средства просмотра показывает название артефакта acme-funnel-fix, кнопку Share и аватар автора. Меню Share открыто с переключателем Always share latest version, средством выбора версии, показывающим Sharing version 2, селектором аудитории Everyone at Acme и кнопкой Copy link. Ниже заголовка страница артефакта показывает два макета мобильных устройств рядом, диаграмму воронки и строку карточек метрик." width="2511" height="1890" data-path="images/artifacts-viewer.png" />18 <img src="https://mintcdn.com/claude-code/kaHIYYMIYMYPxQg9/images/artifacts-viewer.png?fit=max&auto=format&n=kaHIYYMIYMYPxQg9&q=85&s=dbfd671cdb0d15f49f808b9e89778fe1" alt="Артефакт открыт в браузере на claude.ai/code/artifact. Заголовок средства просмотра показывает название артефакта acme-funnel-fix, кнопку Share и аватар автора. Меню Share открыто с переключателем Always share latest version, средством выбора версии, показывающим Sharing version 2, селектором аудитории Everyone at Acme и кнопкой Copy link. Ниже заголовка страница артефакта показывает два макета мобильных устройств рядом, диаграмму воронки и строку карточек метрик." width="2511" height="1890" data-path="images/artifacts-viewer.png" />

19</Frame>19</Frame>

20 20 

21На этой странице рассматривается, как:

22 

23* Решить, [когда использовать артефакт](#when-to-use-an-artifact)

24* [Создать](#create-an-artifact), [обновить](#update-an-artifact) и [поделиться](#share-an-artifact) артефактом

25* Применить [шаблоны подсказок](#what-you-can-build) для более богатых страниц

26* [Применить вашу собственную систему дизайна](#improve-the-visual-design), чтобы артефакты соответствовали брендингу вашего продукта

27* Понять [ограничения страницы](#page-constraints) и [требования доступности](#availability)

28* [Отключить](#disable-artifacts) или [управлять артефактами для вашей организации](#manage-artifacts-for-your-organization)

29 

30<h2 id="when-to-use-an-artifact">21<h2 id="when-to-use-an-artifact">

31 When to use an artifact22 When to use an artifact

32</h2>23</h2>

channels.md +1 −9

Details

18 18 

19Когда Claude отвечает через канал, вы видите входящее сообщение в терминале, но не текст ответа. Терминал показывает вызов инструмента и подтверждение (например, "отправлено"), а фактический ответ появляется на другой платформе.19Когда Claude отвечает через канал, вы видите входящее сообщение в терминале, но не текст ответа. Терминал показывает вызов инструмента и подтверждение (например, "отправлено"), а фактический ответ появляется на другой платформе.

20 20 

21На этой странице рассматривается:21Если вы управляете организацией Team, Enterprise или Console, см. [Включение каналов для вашей организации](#enterprise-controls). Чтобы создать свой собственный канал, см. [справочник по каналам](/ru/channels-reference).

22 

23* [Поддерживаемые каналы](#supported-channels): настройка Telegram, Discord и iMessage

24* [Установка и запуск канала](#quickstart) с fakechat, локальной демонстрацией

25* [Кто может отправлять сообщения](#security): списки разрешенных отправителей и как вы выполняете сопряжение

26* [Включение каналов для вашей организации](#enterprise-controls) если вы управляете организацией Team, Enterprise или Console

27* [Сравнение каналов](#how-channels-compare) с веб-сеансами, Slack, MCP и Remote Control

28 

29Чтобы создать свой собственный канал, см. [справочник по каналам](/ru/channels-reference).

30 22 

31<h2 id="supported-channels">23<h2 id="supported-channels">

32 Поддерживаемые каналы24 Поддерживаемые каналы

devcontainer.md +1 −6

Details

8 8 

9[Контейнер разработки](https://containers.dev/), или dev container, позволяет вам определить идентичную, изолированную среду, которую каждый инженер в вашей команде может запустить. С установленным Claude Code в этом контейнере команды, которые запускает Claude, выполняются внутри него, а не на хост-машине, при этом редактирование файлов вашего проекта отображается в локальном репозитории по мере работы.9[Контейнер разработки](https://containers.dev/), или dev container, позволяет вам определить идентичную, изолированную среду, которую каждый инженер в вашей команде может запустить. С установленным Claude Code в этом контейнере команды, которые запускает Claude, выполняются внутри него, а не на хост-машине, при этом редактирование файлов вашего проекта отображается в локальном репозитории по мере работы.

10 10 

11На этой странице рассматривается [установка Claude Code в контейнер разработки](#add-claude-code-to-your-dev-container) и следующие темы конфигурации. Каждая тема является самостоятельной, поэтому переходите к тем, которые соответствуют тому, что вам нужно настроить:11На этой странице рассматривается [установка Claude Code в контейнер разработки](#add-claude-code-to-your-dev-container), а затем набор самостоятельных тем конфигурации: сохранение аутентификации при перестроении, применение политики организации, ограничение исходящего сетевого трафика и запуск без запросов разрешений. Прочитайте те, которые соответствуют вашей конфигурации.

12 

13* [Сохранение аутентификации и параметров при перестроении](#persist-authentication-and-settings-across-rebuilds)

14* [Применение политики организации](#enforce-organization-policy)

15* [Ограничение исходящего сетевого трафика](#restrict-network-egress)

16* [Запуск без запросов разрешений](#run-without-permission-prompts)

17 12 

18<Warning>13<Warning>

19 Хотя контейнер разработки обеспечивает существенную защиту, ни одна система полностью не защищена от всех атак.14 Хотя контейнер разработки обеспечивает существенную защиту, ни одна система полностью не защищена от всех атак.

env-vars.md +1 −1

Details

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

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

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

240| `CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE` | {/* max-version: 2.1.159 */}Удалено в v2.1.160 и теперь является no-op. Ранее закреплял [быстрый режим](/ru/fast-mode) на Claude Opus 4.6 вместо текущего стандарта. Чтобы запустить быстрый режим на Opus 4.6 до его снятия, сначала выберите модель с `/model`, затем `/fast on` |240| `CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE` | {/* max-version: 2.1.159 */}Удалено в v2.1.160 и теперь является no-op. Ранее закреплял [быстрый режим](/ru/fast-mode) на Claude Opus 4.6 вместо текущего стандарта |

241| `CLAUDE_CODE_OTEL_DIAG_STDERR` | {/* min-version: 2.1.179 */}Установите на `1`, чтобы записать диагностические ошибки экспортёра OpenTelemetry в stderr. По умолчанию эти ошибки появляются только с `--debug`, поэтому неправильно настроенный экспортёр, такой как конфликт портов Prometheus, в противном случае молча не удаётся. Требуется Claude Code v2.1.179 или более поздняя версия. См. [Мониторинг](/ru/monitoring-usage) |241| `CLAUDE_CODE_OTEL_DIAG_STDERR` | {/* min-version: 2.1.179 */}Установите на `1`, чтобы записать диагностические ошибки экспортёра OpenTelemetry в stderr. По умолчанию эти ошибки появляются только с `--debug`, поэтому неправильно настроенный экспортёр, такой как конфликт портов Prometheus, в противном случае молча не удаётся. Требуется Claude Code v2.1.179 или более поздняя версия. См. [Мониторинг](/ru/monitoring-usage) |

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

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

fast-mode.md +6 −8

Details

12 12 

13Быстрый режим — это высокоскоростная конфигурация для Claude Opus, которая делает модель в 2,5 раза быстрее при более высокой стоимости за токен. Включайте его с помощью `/fast`, когда вам нужна скорость для интерактивной работы, такой как быстрая итерация или живая отладка, и отключайте, когда стоимость важнее, чем задержка.13Быстрый режим — это высокоскоростная конфигурация для Claude Opus, которая делает модель в 2,5 раза быстрее при более высокой стоимости за токен. Включайте его с помощью `/fast`, когда вам нужна скорость для интерактивной работы, такой как быстрая итерация или живая отладка, и отключайте, когда стоимость важнее, чем задержка.

14 14 

15Быстрый режим — это не другая модель. Он использует Claude Opus с другой конфигурацией API, которая приоритизирует скорость над экономичностью. Вы получаете идентичное качество и возможности с более быстрыми ответами. Быстрый режим поддерживается на Opus 4.8, Opus 4.7 и Opus 4.6. Он недоступен на Sonnet, Haiku или других моделях.15Быстрый режим — это не другая модель. Он использует Claude Opus с другой конфигурацией API, которая приоритизирует скорость над экономичностью. Вы получаете идентичное качество и возможности с более быстрыми ответами. Быстрый режим поддерживается на Opus 4.8 и Opus 4.7. Он недоступен на Sonnet, Haiku или других моделях.

16 16 

17<Warning>17<Warning>

18 Быстрый режим для Opus 4.6 устарел и будет удален примерно через 30 дней после запуска Opus 4.8. После удаления быстрый режим на Opus 4.6 вернётся к стандартной скорости со стандартными ценами. Перейдите на Opus 4.8 или Opus 4.7, чтобы сохранить ускорение.18 Быстрый режим для Opus 4.7 устарел с 25 июня 2026 года и будет удален 24 июля 2026 года. После удаления запросы быстрого режима на Opus 4.7 возвращают ошибку и не переходят на стандартный Opus 4.7. Перейдите на Opus 4.8, чтобы сохранить ускорение.

19</Warning>19</Warning>

20 20 

21<Note>21<Note>


25Что нужно знать:25Что нужно знать:

26 26 

27* Используйте `/fast` для включения быстрого режима в Claude Code CLI. Быстрый режим не поддерживается в расширении VS Code.27* Используйте `/fast` для включения быстрого режима в Claude Code CLI. Быстрый режим не поддерживается в расширении VS Code.

28* Цены на быстрый режим составляют \$10/\$50 MTok на Opus 4.8 и \$30/\$150 MTok на Opus 4.7 и Opus 4.6.28* Цены на быстрый режим составляют \$10/\$50 за MTok входа/выхода на Opus 4.8 и \$30/\$150 на Opus 4.7.

29* Доступно всем пользователям Claude Code на планах подписки (Pro/Max/Team/Enterprise) и Claude Console.29* Доступно всем пользователям Claude Code на планах подписки (Pro/Max/Team/Enterprise) и Claude Console.

30* Для пользователей Claude Code на планах подписки (Pro/Max/Team/Enterprise) быстрый режим доступен только через кредиты использования и не включен в лимиты скорости подписки.30* Для пользователей Claude Code на планах подписки (Pro/Max/Team/Enterprise) быстрый режим доступен только через кредиты использования и не включен в лимиты скорости подписки.

31 31 

32На этой странице рассматривается, как [включить быстрый режим](#toggle-fast-mode), его [компромисс стоимости](#understand-the-cost-tradeoff), [когда его использовать](#decide-when-to-use-fast-mode), [требования](#requirements), [обязательное согласие за сеанс](#require-per-session-opt-in) и [поведение лимитов скорости](#handle-rate-limits).

33 

34<h2 id="toggle-fast-mode">32<h2 id="toggle-fast-mode">

35 Включение быстрого режима33 Включение быстрого режима

36</h2>34</h2>


62Быстрый режим имеет более высокую цену за токен, чем стандартный Opus, с множителем, варьирующимся в зависимости от модели:60Быстрый режим имеет более высокую цену за токен, чем стандартный Opus, с множителем, варьирующимся в зависимости от модели:

63 61 

64| Модель | Входные данные (MTok) | Выходные данные (MTok) |62| Модель | Входные данные (MTok) | Выходные данные (MTok) |

65| ------------------- | --------------------- | ---------------------- |63| -------- | --------------------- | ---------------------- |

66| Opus 4.8 | \$10 | \$50 |64| Opus 4.8 | \$10 | \$50 |

67| Opus 4.7 и Opus 4.6 | \$30 | \$150 |65| Opus 4.7 | \$30 | \$150 |

68 66 

69Цены на быстрый режим одинаковы по всему контекстному окну из 1M токенов. Для сравнения со стандартной ставкой Opus см. [справочник по ценам Claude](https://platform.claude.com/docs/ru/about-claude/pricing).67Цены на быстрый режим одинаковы по всему контекстному окну из 1M токенов. Для сравнения со стандартной ставкой Opus см. [справочник по ценам Claude](https://platform.claude.com/docs/ru/about-claude/pricing).

70 68 


147 Обработка лимитов скорости145 Обработка лимитов скорости

148</h2>146</h2>

149 147 

150Быстрый режим имеет отдельные лимиты скорости от стандартного Opus. Быстрый режим на Opus 4.8, Opus 4.7 и Opus 4.6 использует один и тот же пул лимитов скорости: использование на любой из них берет из одних и тех же лимитов. Когда вы достигаете лимита скорости быстрого режима или исчерпываете кредиты использования:148Быстрый режим имеет отдельные лимиты скорости от стандартного Opus. Быстрый режим на Opus 4.8 и Opus 4.7 использует один и тот же пул лимитов скорости: использование на любой из них берет из одних и тех же лимитов. Когда вы достигаете лимита скорости быстрого режима или исчерпываете кредиты использования:

151 149 

1521. Быстрый режим автоматически переключается на стандартную скорость1501. Быстрый режим автоматически переключается на стандартную скорость

1532. Значок `↯` становится серым, указывая на охлаждение1512. Значок `↯` становится серым, указывая на охлаждение

fullscreen.md +1 −1

Details

22 Включение полноэкранной визуализации22 Включение полноэкранной визуализации

23</h2>23</h2>

24 24 

25Запустите `/tui fullscreen` в любом диалоге Claude Code. CLI сохраняет параметр [`tui`](/ru/settings#available-settings) и перезагружается в полноэкранный режим с вашим диалогом в целости, поэтому вы можете переключаться в середине сеанса без потери контекста. Запустите `/tui` без аргумента для вывода информации о том, какой рендерер активен.25Запустите `/tui fullscreen` в любом диалоге Claude Code. CLI сохраняет параметр [`tui`](/ru/settings#available-settings) и перезагружается в полноэкранный режим с вашим диалогом в целости, поэтому вы можете переключаться в середине сеанса без потери контекста. Запустите `/tui default` для переключения обратно на классический рендерер или `/tui` без аргумента для вывода информации о том, какой рендерер активен.

26 26 

27Вы также можете установить переменную окружения `CLAUDE_CODE_NO_FLICKER` перед запуском Claude Code:27Вы также можете установить переменную окружения `CLAUDE_CODE_NO_FLICKER` перед запуском Claude Code:

28 28 

goal.md +0 −7

Details

19* Разделение большого файла на сфокусированные модули до тех пор, пока каждый находится в пределах бюджета размера19* Разделение большого файла на сфокусированные модули до тех пор, пока каждый находится в пределах бюджета размера

20* Работа через очередь помеченных проблем до тех пор, пока очередь не будет пуста20* Работа через очередь помеченных проблем до тех пор, пока очередь не будет пуста

21 21 

22На этой странице рассматривается, как:

23 

24* [Сравнить подходы автономного рабочего процесса](#compare-ways-to-keep-a-session-running): `/loop`, Stop hooks и автоматический режим

25* [Установить цель](#set-a-goal) и [написать эффективное условие](#write-an-effective-condition)

26* [Проверить статус](#check-status), [очистить раньше](#clear-a-goal) и [запустить неинтерактивно](#run-non-interactively)

27* Посмотреть [как работает оценка](#how-evaluation-works) и [требования](#requirements)

28 

29<h2 id="compare-ways-to-keep-a-session-running">22<h2 id="compare-ways-to-keep-a-session-running">

30 Сравнение способов поддержания сеанса в работе23 Сравнение способов поддержания сеанса в работе

31</h2>24</h2>

llm-gateway.md +3 −11

Details

8 8 

9LLM gateway — это прокси, который ваша организация запускает между Claude Code и поставщиком модели. Claude Code отправляет трафик API на шлюз, а шлюз перенаправляет его поставщику, используя учетные данные, которыми управляет ваша организация.9LLM gateway — это прокси, который ваша организация запускает между Claude Code и поставщиком модели. Claude Code отправляет трафик API на шлюз, а шлюз перенаправляет его поставщику, используя учетные данные, которыми управляет ваша организация.

10 10 

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

12 

13* [Что предоставляет шлюз](#what-a-gateway-provides)

14* [Как работают маршрутизация и учетные данные](#how-a-gateway-works)

15* [Этапы развертывания](#roll-out-a-gateway)

16* [Как шлюзы взаимодействуют с подписками claude.ai](#subscriptions-and-gateways)

17* [Что настраивается отдельно от шлюза](#configure-separately-from-the-gateway)

18 

19<Note>11<Note>

20 - Если вы разработчик, подключающийся к существующему шлюзу: [подключите Claude Code к вашему шлюзу](/ru/llm-gateway-connect)12 * Если вы разработчик, подключающийся к существующему шлюзу: [подключите Claude Code к вашему шлюзу](/ru/llm-gateway-connect)

21 - Если вы администратор, развертывающий шлюз для вашей организации: [разверните и распределите шлюз](/ru/llm-gateway-rollout)13 * Если вы администратор, развертывающий шлюз для вашей организации: [разверните и распределите шлюз](/ru/llm-gateway-rollout)

22 - Если вы настраиваете продукт шлюза: [справочник протокола шлюза](/ru/llm-gateway-protocol)14 * Если вы настраиваете продукт шлюза: [справочник протокола шлюза](/ru/llm-gateway-protocol)

23</Note>15</Note>

24 16 

25<h2 id="what-a-gateway-provides">17<h2 id="what-a-gateway-provides">

Details

8 8 

9Изоляция Claude Code ограничивает то, что сеанс может читать, писать и достигать в сети. Это особенно важно, когда вы позволяете Claude работать с меньшим количеством запросов разрешений, запускаете его без присмотра или указываете на код, которому вы не полностью доверяете.9Изоляция Claude Code ограничивает то, что сеанс может читать, писать и достигать в сети. Это особенно важно, когда вы позволяете Claude работать с меньшим количеством запросов разрешений, запускаете его без присмотра или указываете на код, которому вы не полностью доверяете.

10 10 

11Claude Code может работать в нескольких видах изолированных сред, начиная от легкой песочницы для каждой команды и заканчивая полностью отдельной виртуальной машиной. На этой странице рассматривается, как:11Claude Code может работать в нескольких видах изолированных сред, начиная от легкой песочницы для каждой команды и заканчивая полностью отдельной виртуальной машиной. На этой странице рассматривается, что они изолируют и что они требуют, помогает вам выбрать один для вашей модели угроз и показывает, как обеспечить этот выбор во всей организации.

12 

13* [Сравнить](#compare-sandboxing-approaches) доступные подходы к изоляции по тому, что они изолируют, что они требуют и сколько настроек требуется

14* [Выбрать](#choose-an-approach) подход, который соответствует вашей цели и модели угроз

15* [Начать работу](#sandboxed-bash-tool) с выбранным подходом, от встроенной Bash песочницы до выделенной виртуальной машины

16* [Обеспечить](#enforce-isolation-across-an-organization) изоляцию для каждого разработчика в вашей организации

17 12 

18<Info>13<Info>

19 Для более широкой модели безопасности см. [Security](/ru/security). Для развертываний Agent SDK см. [Secure deployment](/ru/agent-sdk/secure-deployment).14 Для более широкой модели безопасности см. [Security](/ru/security). Для развертываний Agent SDK см. [Secure deployment](/ru/agent-sdk/secure-deployment).

sandboxing.md +0 −7

Details

8 8 

9Bash sandbox позволяет Claude выполнять большинство команд оболочки без остановки для запроса разрешения. Вместо одобрения каждой команды вы определяете, какие файлы и сетевые домены могут использовать команды, и операционная система применяет эту границу для каждой команды Bash и её дочерних процессов.9Bash sandbox позволяет Claude выполнять большинство команд оболочки без остановки для запроса разрешения. Вместо одобрения каждой команды вы определяете, какие файлы и сетевые домены могут использовать команды, и операционная система применяет эту границу для каждой команды Bash и её дочерних процессов.

10 10 

11На этой странице рассматривается, как:

12 

13* [Включить sandbox](#get-started) и выбрать способ одобрения изолированных команд

14* [Настроить](#configure-sandboxing) доступные пути и сетевые домены для команд

15* [Объединить sandboxing с правилами разрешений и режимами разрешений](#how-sandboxing-relates-to-permissions-and-permission-modes)

16* [Применить sandboxing во всей организации](#configure-the-sandbox-for-your-organization) с управляемыми параметрами

17 

18<Note>11<Note>

19 Для сравнения других подходов к изоляции, таких как dev containers, пользовательские контейнеры и виртуальные машины, см. [Sandbox environments](/ru/sandbox-environments). Чтобы уменьшить количество запросов разрешений для инструментов, отличных от Bash, см. [permission modes](/ru/permission-modes).12 Для сравнения других подходов к изоляции, таких как dev containers, пользовательские контейнеры и виртуальные машины, см. [Sandbox environments](/ru/sandbox-environments). Чтобы уменьшить количество запросов разрешений для инструментов, отличных от Bash, см. [permission modes](/ru/permission-modes).

20</Note>13</Note>

sessions.md +32 −10

Details

4 4 

5# Управление сеансами5# Управление сеансами

6 6 

7> Назовите, возобновите, создавайте ветви и переключайтесь между диалогами Claude Code. Охватывает `--continue`, `--resume`, `--from-pr`, средство выбора `/resume`, именование сеансов и место хранения стенограмм.7> Назовите, возобновите, создавайте ветви и переключайтесь между диалогами Claude Code. Охватывает `--continue`, `--resume`, `--from-pr`, средство выбора `/resume`, именование сеансов, экспорт стенограмм и место хранения стенограмм.

8 8 

9Сеанс — это сохранённый диалог, привязанный к каталогу проекта. Claude Code сохраняет его локально по мере работы, поэтому вы можете возобновить работу с того же места, создать ветвь для попытки другого подхода или переключаться между задачами.9Сеанс — это сохранённый диалог, привязанный к каталогу проекта. Claude Code сохраняет его локально по мере работы, поэтому вы можете возобновить работу с того же места, создать ветвь для попытки другого подхода или переключаться между задачами.

10 10 

11[Настольное приложение](/ru/desktop#work-in-parallel-with-sessions), [Claude Code в веб-версии](/ru/claude-code-on-the-web) и [расширение VS Code](/ru/vs-code#resume-past-conversations) каждое ведёт собственную историю сеансов. На этой странице рассматривается CLI:11[Настольное приложение](/ru/desktop#work-in-parallel-with-sessions), [Claude Code в веб-версии](/ru/claude-code-on-the-web) и [расширение VS Code](/ru/vs-code#resume-past-conversations) каждое ведёт собственную историю сеансов. На этой странице рассматривается CLI.

12 

13* [Возобновление](#resume-a-session) предыдущего диалога по флагу, имени или PR

14* [Именование](#name-your-sessions) сеансов, чтобы вы могли найти их позже

15* [Просмотр](#use-the-session-picker) сеансов с помощью средства выбора `/resume`

16* [Создание ветви](#branch-a-session) диалога для попытки другого подхода

17* [Экспорт](#export-and-locate-session-data) стенограмм и их поиск на диске

18 12 

19<h2 id="resume-a-session">13<h2 id="resume-a-session">

20 Возобновление сеанса14 Возобновление сеанса


125 119 

126Запустите `/export`, чтобы скопировать текущий диалог в буфер обмена или сохранить его как простой текстовый файл с сообщениями и выводом инструментов, отображаемыми как читаемый текст. Передайте имя файла для прямой записи в этот файл.120Запустите `/export`, чтобы скопировать текущий диалог в буфер обмена или сохранить его как простой текстовый файл с сообщениями и выводом инструментов, отображаемыми как читаемый текст. Передайте имя файла для прямой записи в этот файл.

127 121 

128Стенограммы хранятся как JSONL в `~/.claude/projects/<project>/<session-id>.jsonl`, где `<project>` получается из пути вашего рабочего каталога. Каждая строка — это объект JSON для сообщения, использования инструмента или записи метаданных. Чтобы хранить сеансы в другом месте, чем `~/.claude`, установите [`CLAUDE_CONFIG_DIR`](/ru/env-vars). Эти локальные файлы удаляются по умолчанию через 30 дней; измените это с помощью [`cleanupPeriodDays`](/ru/settings#available-settings).122<h3 id="access-conversations-from-scripts">

123 Доступ к диалогам из скриптов

124</h3>

125 

126`/export` создает отформатированную стенограмму для чтения человеком. Интерфейсы ниже создают структурированные данные для анализа скриптом: результат JSON из запуска, путь к файлу стенограммы сеанса или живой поток событий. Выбирайте в зависимости от того, что запускает скрипт:

127 

128* **Запустить Claude один раз и захватить результат**: вызовите `claude -p` с [`--output-format json` или `stream-json`](/ru/headless#get-structured-output), чтобы захватить результат, ID сеанса, использование и стоимость неинтерактивного запуска как структурированный JSON.

129* **Задать вопрос существующему сеансу**: передайте ID сеанса в [`claude -p --resume`](/ru/headless#continue-conversations), чтобы отправить дополнительный запрос, например запрос на резюме, и захватить структурированный ответ.

130* **Реагировать на события сеанса**: прочитайте поле `transcript_path`, которое получают [hooks](/ru/hooks#common-input-fields) и [команды строки состояния](/ru/statusline#available-data) в качестве входных данных. Hook `SessionEnd` может архивировать стенограмму при завершении сеанса.

131* **Встроить Claude в приложение TypeScript или Python**: используйте [Agent SDK](/ru/agent-sdk/overview) для получения каждого сообщения программным способом.

132 

133Пример ниже использует второй интерфейс. Он отправляет дополнительный запрос существующему сеансу и читает ответ с помощью `jq`:

134 

135```bash theme={null}

136claude -p --resume <session-id> --output-format json "summarize what we changed" | jq -r '.result'

137```

138 

139<h3 id="where-transcripts-are-stored">

140 Где хранятся стенограммы

141</h3>

142 

143По умолчанию стенограммы хранятся как JSONL в `~/.claude/projects/<project>/<session-id>.jsonl`, где `<project>` — это путь вашего рабочего каталога с заменой не буквенно-цифровых символов на `-`. Каждая строка — это объект JSON для сообщения, использования инструмента или записи метаданных. Формат записи является внутренним для Claude Code и изменяется между версиями, поэтому скрипты, которые анализируют эти файлы напрямую, могут сломаться при любом выпуске. Чтобы работать с данными сеанса, используйте `/export` или [интерфейсы скриптов](#access-conversations-from-scripts) вместо этого.

144 

145Местоположение, сохранение и поведение записи настраиваются:

129 146 

130Чтобы полностью подавить запись стенограмм, установите [`CLAUDE_CODE_SKIP_PROMPT_HISTORY`](/ru/env-vars) или в неинтерактивном режиме используйте `--no-session-persistence`.147| Для | Установить | Где |

148| --------------------------------------------------- | ------------------------------------------------------ | ---------------------- |

149| Переместить хранилище с `~/.claude` | [`CLAUDE_CONFIG_DIR`](/ru/env-vars) | Переменная окружения |

150| Изменить сохранение на 30 дней | [`cleanupPeriodDays`](/ru/settings#available-settings) | `settings.json` |

151| Подавить запись стенограмм во всех режимах | [`CLAUDE_CODE_SKIP_PROMPT_HISTORY`](/ru/env-vars) | Переменная окружения |

152| Подавить запись для одного неинтерактивного запуска | [`--no-session-persistence`](/ru/cli-reference) | Флаг CLI с `claude -p` |

131 153 

132<h2 id="see-also">154<h2 id="see-also">

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

sub-agents.md +1 −8

Details

24 24 

25Claude использует описание каждого subagent для решения о делегировании задач. Когда вы создаёте subagent, напишите чёткое описание, чтобы Claude знал, когда его использовать.25Claude использует описание каждого subagent для решения о делегировании задач. Когда вы создаёте subagent, напишите чёткое описание, чтобы Claude знал, когда его использовать.

26 26 

27Claude Code включает несколько встроенных subagents, таких как **Explore**, **Plan** и **general-purpose**. Вы также можете создавать пользовательские subagents для обработки конкретных задач. На этой странице рассматриваются:27Claude Code включает несколько встроенных subagents, таких как **Explore**, **Plan** и **general-purpose**. Вы также можете создавать пользовательские subagents для обработки конкретных задач.

28 

29* [Встроенные subagents](#built-in-subagents)

30* [Как создать свой собственный](#quickstart-create-your-first-subagent)

31* [Полные параметры конфигурации](#configure-subagents)

32* [Паттерны работы с subagents](#work-with-subagents)

33* [Forked subagents](#fork-the-current-conversation)

34* [Примеры subagents](#example-subagents)

35 28 

36<h2 id="built-in-subagents">29<h2 id="built-in-subagents">

37 Встроенные subagents30 Встроенные subagents

Details

32| `Error loading shared library` | [Неправильный вариант двоичного файла для вашей системы](#linux-musl-or-glibc-binary-mismatch) |32| `Error loading shared library` | [Неправильный вариант двоичного файла для вашей системы](#linux-musl-or-glibc-binary-mismatch) |

33| `Illegal instruction` | [Несоответствие архитектуры или набора инструкций процессора](#illegal-instruction) |33| `Illegal instruction` | [Несоответствие архитектуры или набора инструкций процессора](#illegal-instruction) |

34| `cannot execute binary file: Exec format error` в WSL | [WSL1 native-binary regression](#exec-format-error-on-wsl1) |34| `cannot execute binary file: Exec format error` в WSL | [WSL1 native-binary regression](#exec-format-error-on-wsl1) |

35| Установщик PowerShell завершается, но `claude` не найден или показывает старую версию | [Перезагрузите терминал и проверьте PATH](#verify-your-path) |35| Установщик PowerShell завершается, но `claude` не найден или показывает старую версию | [Добавьте каталог установки в ваш PATH](#verify-your-path), затем откройте новый терминал |

36| `dyld: cannot load`, `dyld: Symbol not found` или `Abort trap` на macOS | [Несовместимость двоичного файла](#dyld-cannot-load-on-macos) |36| `dyld: cannot load`, `dyld: Symbol not found` или `Abort trap` на macOS | [Несовместимость двоичного файла](#dyld-cannot-load-on-macos) |

37| `Invoke-Expression: Missing argument in parameter list` | [Install script returns HTML](#install-script-returns-html-instead-of-a-shell-script) |37| `Invoke-Expression: Missing argument in parameter list` | [Install script returns HTML](#install-script-returns-html-instead-of-a-shell-script) |

38| `App unavailable in region` | Claude Code недоступен в вашей стране. См. [поддерживаемые страны](https://www.anthropic.com/supported-countries). |38| `App unavailable in region` | Claude Code недоступен в вашей стране. См. [поддерживаемые страны](https://www.anthropic.com/supported-countries). |

workflows.md +0 −7

Details

16 16 

17Используйте workflow, когда задача требует больше агентов, чем может координировать одна беседа, или когда вы хотите, чтобы оркестрация была закодирована в скрипт, который вы можете прочитать и переиспользовать. Примеры включают сквозную проверку кодовой базы на ошибки, миграцию 500 файлов, исследовательский вопрос, который требует перекрёстной проверки источников друг против друга, и сложный план, стоящий того, чтобы его разработать с нескольких независимых углов перед тем, как вы примете решение.17Используйте workflow, когда задача требует больше агентов, чем может координировать одна беседа, или когда вы хотите, чтобы оркестрация была закодирована в скрипт, который вы можете прочитать и переиспользовать. Примеры включают сквозную проверку кодовой базы на ошибки, миграцию 500 файлов, исследовательский вопрос, который требует перекрёстной проверки источников друг против друга, и сложный план, стоящий того, чтобы его разработать с нескольких независимых углов перед тем, как вы примете решение.

18 18 

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

20 

21* Решить, [когда использовать workflow](#when-to-use-a-workflow) вместо подагентов или skills

22* [Запустить bundled workflow](#run-a-bundled-workflow) с `/deep-research`

23* [Попросить Claude написать workflow](#have-claude-write-a-workflow) для вашей задачи и сохранить его

24* Понять, [как работает workflow](#how-a-workflow-runs) и [управлять запусками](#manage-runs)

25 

26<h2 id="when-to-use-a-workflow">19<h2 id="when-to-use-a-workflow">

27 Когда использовать workflow20 Когда использовать workflow

28</h2>21</h2>