6 6
7> Продолжайте локальный сеанс Claude Code со своего телефона, планшета или любого браузера, используя Remote Control. Работает с claude.ai/code и мобильным приложением Claude.7> Продолжайте локальный сеанс Claude Code со своего телефона, планшета или любого браузера, используя Remote Control. Работает с claude.ai/code и мобильным приложением Claude.
8 8
9<Note>
10 Remote Control доступен на всех планах. На планах Team и Enterprise он отключен по умолчанию до тех пор, пока владелец не включит переключатель Remote Control в [параметрах администратора Claude Code](https://claude.ai/admin-settings/claude-code).
11</Note>
12
13Remote Control подключает [claude.ai/code](https://claude.ai/code) или приложение Claude для [iOS](https://apps.apple.com/us/app/claude-by-anthropic/id6473753684) и [Android](https://play.google.com/store/apps/details?id=com.anthropic.claude) к сеансу Claude Code, работающему на вашем компьютере. Начните задачу за столом, а затем продолжите её со своего телефона на диване или в браузере на другом компьютере.9Remote Control подключает [claude.ai/code](https://claude.ai/code) или приложение Claude для [iOS](https://apps.apple.com/us/app/claude-by-anthropic/id6473753684) и [Android](https://play.google.com/store/apps/details?id=com.anthropic.claude) к сеансу Claude Code, работающему на вашем компьютере. Начните задачу за столом, а затем продолжите её со своего телефона на диване или в браузере на другом компьютере.
14 10
15Когда вы запускаете сеанс Remote Control на своем компьютере, Claude продолжает работать локально всё время, поэтому выполнение кода и доступ к файловой системе остаются на вашем компьютере. С помощью Remote Control вы можете:11Когда вы запускаете сеанс Remote Control на своем компьютере, Claude продолжает работать локально всё время, поэтому выполнение кода и доступ к файловой системе остаются на вашем компьютере. С помощью Remote Control вы можете:
17* **Использовать полную локальную среду удалённо**: ваша файловая система, [MCP servers](/docs/ru/mcp), инструменты и конфигурация проекта остаются доступными, и ввод `@` автоматически дополняет пути файлов из вашего локального проекта.13* **Использовать полную локальную среду удалённо**: ваша файловая система, [MCP servers](/docs/ru/mcp), инструменты и конфигурация проекта остаются доступными, и ввод `@` автоматически дополняет пути файлов из вашего локального проекта.
18* **Работать с обеих поверхностей одновременно**: беседа и прогресс [subagents](/docs/ru/sub-agents) и [dynamic workflows](/docs/ru/workflows) остаются синхронизированными на всех подключённых устройствах, поэтому вы можете отправлять сообщения из терминала, браузера и телефона взаимозаменяемо.14* **Работать с обеих поверхностей одновременно**: беседа и прогресс [subagents](/docs/ru/sub-agents) и [dynamic workflows](/docs/ru/workflows) остаются синхронизированными на всех подключённых устройствах, поэтому вы можете отправлять сообщения из терминала, браузера и телефона взаимозаменяемо.
19* **Отправлять изображения и файлы со своего телефона или браузера**: прикрепляйте фотографию или файл в приложение Claude или на claude.ai/code с подписью или без неё. Claude видит прикреплённые фотографии непосредственно как часть вашего сообщения. Claude Code загружает другие файлы на ваш компьютер и передаёт их Claude как ссылки на файлы `@`.15* **Отправлять изображения и файлы со своего телефона или браузера**: прикрепляйте фотографию или файл в приложение Claude или на claude.ai/code с подписью или без неё. Claude видит прикреплённые фотографии непосредственно как часть вашего сообщения. Claude Code загружает другие файлы на ваш компьютер и передаёт их Claude как ссылки на файлы `@`.
20* **Пережить перебои**: если ваш ноутбук перейдёт в режим сна или сетевое соединение разорвётся, Claude Code автоматически переподключится, когда ваш компьютер вернётся в сеть. Во время восстановления соединения Claude Code ставит в очередь сообщения, запросы разрешений и обновления статуса от subagents и workflows, и доставляет их после восстановления соединения.16* **Пережить перебои**: если ваш ноутбук перейдёт в режим сна или сетевое соединение разорвётся, Claude Code автоматически переподключится, когда ваш компьютер вернётся в сеть.
21
22В отличие от [Claude Code в веб-версии](/docs/ru/claude-code-on-the-web), которая работает на облачной инфраструктуре, сеансы Remote Control работают непосредственно на вашем компьютере и взаимодействуют с вашей локальной файловой системой. Веб- и мобильные интерфейсы — это просто окно в этот локальный сеанс.
23 17
24На этой странице рассматриваются настройка, способы запуска и подключения к сеансам, а также сравнение Remote Control с Claude Code в веб-версии.18В отличие от [cloud sessions](/docs/ru/claude-code-on-the-web), которые работают на облачной инфраструктуре, сеансы Remote Control работают непосредственно на вашем компьютере и взаимодействуют с вашей локальной файловой системой. Веб- и мобильные интерфейсы — это просто окно в этот локальный сеанс, поэтому ваш компьютер должен оставаться включённым и процесс `claude` должен продолжать работать.
25 19
26<h2 id="requirements">20<h2 id="requirements">
27 Требования21 Требования
33* **Аутентификация**: запустите `claude` и используйте `/login` для входа через claude.ai, если вы ещё этого не сделали. Без подходящей учётной записи `claude remote-control` завершится с ошибкой, в то время как `claude --remote-control` всё ещё запустит интерактивный сеанс и покажет уведомление об ошибке Remote Control вскоре после запуска.27* **Аутентификация**: запустите `claude` и используйте `/login` для входа через claude.ai, если вы ещё этого не сделали. Без подходящей учётной записи `claude remote-control` завершится с ошибкой, в то время как `claude --remote-control` всё ещё запустит интерактивный сеанс и покажет уведомление об ошибке Remote Control вскоре после запуска.
34* **Конечная точка API**: недоступна в любой из этих конфигураций:28* **Конечная точка API**: недоступна в любой из этих конфигураций:
35 * Вы используете Amazon Bedrock, Google Cloud's Agent Platform или Microsoft Foundry.29 * Вы используете Amazon Bedrock, Google Cloud's Agent Platform или Microsoft Foundry.
36 * Вы указываете [`ANTHROPIC_BASE_URL`](/docs/ru/env-vars) на хост, отличный от `api.anthropic.com`, например на [LLM gateway](/docs/ru/llm-gateway) или прокси. Отключите переменную, чтобы использовать Remote Control. До версии 2.1.196 Claude Code позволял использовать Remote Control с пользовательским `ANTHROPIC_BASE_URL`.30 * Вы указываете [`ANTHROPIC_BASE_URL`](/docs/ru/env-vars) на хост, отличный от `api.anthropic.com`, например на [LLM gateway](/docs/ru/llm-gateway) или прокси. Отключите переменную, чтобы использовать Remote Control.
37 * Вы входите через корпоративный [Claude apps gateway](/docs/ru/claude-apps-gateway).31 * Вы входите через корпоративный [Claude apps gateway](/docs/ru/claude-apps-gateway).
38* **Оценка флага функции**: [`DISABLE_TELEMETRY`, `DO_NOT_TRACK`, `CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC` и `DISABLE_GROWTHBOOK`](/docs/ru/env-vars) каждая отключает оценку флага функции, от которой зависит доступность Remote Control. Отключите переменную везде, где она установлена, в переменных окружения вашей оболочки или в блоке `env` файла [`settings.json`](/docs/ru/settings-reference#all-settings), чтобы использовать Remote Control.32* **Оценка флага функции**: если вы установили [переменную окружения, которая отключает оценку флага функции](/docs/ru/env-vars#features-that-need-feature-flag-fetching), доступность Remote Control зависит от того, какую именно:
39* **Доверие рабочей области**: запустите `claude` в каталоге вашего проекта хотя бы один раз, чтобы принять диалог доверия рабочей области. Диалог доверия при запуске никогда не сохраняет доверие для вашего домашнего каталога, поэтому запустите Remote Control из каталога проекта.33 * Если вы установили `CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC` или `DISABLE_GROWTHBOOK`, Remote Control недоступен. Отключите переменную везде, где она установлена, в переменных окружения вашей оболочки или в блоке `env` файла [`settings.json`](/docs/ru/settings-reference#all-settings), чтобы использовать Remote Control.
34 * Если вы установили только `DISABLE_TELEMETRY` или `DO_NOT_TRACK`, Remote Control остаётся доступным, если только ваша организация не требует [Trusted Devices](#trusted-devices). Если требует, отключите переменную, чтобы использовать Remote Control. Использование Remote Control с любой из этих переменных требует Claude Code версии 2.1.283 или позже.
35* **Доверие рабочей области**: в каталоге, который вы ещё не доверили, `claude remote-control` выводит информацию о том, что включает доверие, и спрашивает `Trust <directory>? [y/N]` перед запуском. Ответ `y` сохраняет выбор, за исключением вашего домашнего каталога, где доверие никогда не сохраняется и вопрос повторяется при каждом запуске. Когда стандартный ввод или вывод команды не является терминалом, команда не может спросить и завершается с ошибкой [`Workspace not trusted`](/docs/ru/errors#workspace-not-trusted-when-starting-remote-control).
40 36
41<h2 id="start-a-remote-control-session">37<h2 id="start-a-remote-control-session">
42 Запуск сеанса Remote Control38 Запуск сеанса Remote Control
43</h2>39</h2>
44 40
45Вы можете запустить сеанс Remote Control из CLI или расширения VS Code. CLI предлагает три режима вызова; VS Code использует команду `/remote-control`.41Вы можете запустить сеанс Remote Control из CLI, [приложения Claude Desktop](/docs/ru/desktop) или расширения VS Code. CLI предлагает три режима вызова; приложение Desktop и VS Code используют команду `/remote-control`.
46 42
47<Tabs>43<Tabs>
48 <Tab title="Режим сервера">44 <Tab title="Режим сервера">
52 claude remote-control48 claude remote-control
53 ```49 ```
54 50
55 До тех пор, пока вы не примете одноразовое подтверждение Remote Control, `claude remote-control` объясняет, что он делает, и спрашивает `Enable Remote Control? (y/n)` перед запуском сервера. Ответьте `y`, чтобы принять и запустить сервер. Если вы отклоните, Claude Code выходит без запуска сервера и спросит снова в следующий раз, когда вы запустите команду.51 До тех пор, пока вы не примете одноразовое подтверждение Remote Control, `claude remote-control` объясняет, что он делает, и спрашивает `Enable Remote Control? (y/n)` перед запуском сервера. Ответьте `y`, чтобы принять и запустить сервер. Если вы откажетесь, Claude Code завершит работу без запуска сервера и снова спросит при следующем запуске команды.
56 52
57 Процесс продолжает работать в вашем терминале в режиме сервера, ожидая удалённых подключений. Он отображает URL сеанса, который вы можете использовать для [подключения с другого устройства](#connect-from-another-device), и вы можете нажать пробел, чтобы показать QR-код для быстрого доступа со своего телефона. Пока активен удалённый сеанс, терминал показывает статус подключения и активность инструментов.53 Процесс продолжает работать в вашем терминале в режиме сервера, ожидая удаленных подключений. Он отображает URL сеанса, который вы можете использовать для [подключения с другого устройства](#connect-from-another-device), и вы можете нажать пробел, чтобы показать QR-код для быстрого доступа с телефона. Пока активен удаленный сеанс, терминал показывает статус подключения и активность инструментов.
58 54
59 Доступные флаги:55 Доступные флаги:
60 56
61 | Флаг | Описание |57 | Флаг | Описание |
62 | - | - |58 | - | - |
63 | `--name "My Project"` | Установите пользовательское название сеанса, видимое в списке сеансов на claude.ai/code. |59 | `--name "My Project"` | Установите пользовательское название сеанса, видимое в списке сеансов на claude.ai/code. |
64 | `--remote-control-session-name-prefix <prefix>` | Префикс для автоматически сгенерированных названий сеансов, когда явное имя не установлено. По умолчанию используется имя хоста вашего компьютера, создавая названия вроде `myhost-graceful-unicorn`. Установите `CLAUDE_REMOTE_CONTROL_SESSION_NAME_PREFIX` для того же эффекта. |60 | `--remote-control-session-name-prefix <prefix>` | Префикс для автоматически генерируемых названий сеансов, когда явное имя не установлено. По умолчанию используется имя хоста вашей машины, создавая названия вроде `myhost-graceful-unicorn`. Установите `CLAUDE_REMOTE_CONTROL_SESSION_NAME_PREFIX` для того же эффекта. |
65 | `-c`, `--continue` | Возобновите сеанс, который последний сервер в этом каталоге запустил, вместо создания нового. См. [Возобновление сеансов после остановки сервера](#resume-sessions-after-stopping-the-server). Не может быть объединено с `--session-id`, `--spawn`, `--capacity` или `--create-session-in-dir`. Требует Claude Code версии 2.1.200 или позже; более ранние версии отклоняют флаг как неизвестный аргумент. |61 | `-c`, `--continue` | Восстановите сеанс, который последний сервер в этом каталоге запустил, вместо создания нового. См. [Возобновление сеансов после остановки сервера](#resume-sessions-after-stopping-the-server). Не может быть объединено с `--session-id`, `--spawn`, `--capacity` или `--create-session-in-dir`. Требуется Claude Code v2.1.200 или позже. |
66 | `--session-id <id>` | Возобновите один сеанс по его ID. См. [Возобновление сеансов после остановки сервера](#resume-sessions-after-stopping-the-server). Не может быть объединено с `--continue`, `--spawn`, `--capacity` или `--create-session-in-dir`. Требует Claude Code версии 2.1.200 или позже; более ранние версии отклоняют флаг как неизвестный аргумент. |62 | `--session-id <id>` | Восстановите один сеанс по его ID. См. [Возобновление сеансов после остановки сервера](#resume-sessions-after-stopping-the-server). Не может быть объединено с `--continue`, `--spawn`, `--capacity` или `--create-session-in-dir`. Требуется Claude Code v2.1.200 или позже. |
67 | `--spawn <mode>` | Как сервер создаёт сеансы.<br />• `same-dir` (по умолчанию): все сеансы используют текущий рабочий каталог, поэтому они могут конфликтовать при редактировании одних и тех же файлов.<br />• `worktree`: каждый сеанс по требованию получает свой собственный [git worktree](/docs/ru/worktrees). Требует репозитория git.<br />• `session`: режим одного сеанса. Обслуживает ровно один сеанс и отклоняет дополнительные подключения. Устанавливается только при запуске.<br />Нажмите `w` во время выполнения, чтобы переключиться между `same-dir` и `worktree`. |63 | `--spawn <mode>` | Как сервер создает сеансы.<br />• `same-dir` (по умолчанию): все сеансы используют текущий рабочий каталог, поэтому они могут конфликтовать при редактировании одних и тех же файлов.<br />• `worktree`: каждый сеанс по требованию получает свой собственный [git worktree](/docs/ru/worktrees). Требуется git репозиторий.<br />• `session`: режим одного сеанса. Обслуживает ровно один сеанс и отклоняет дополнительные подключения. Устанавливается только при запуске.<br />Нажмите `w` во время выполнения, чтобы переключаться между `same-dir` и `worktree`. |
68 | `--capacity <N>` | Максимальное количество одновременных сеансов. По умолчанию 32. Не может использоваться с `--spawn=session`. |64 | `--capacity <N>` | Максимальное количество одновременных сеансов. По умолчанию 32. Не может использоваться с `--spawn=session`. |
69 | `--[no-]create-session-in-dir` | Предварительно создайте один сеанс в текущем каталоге при запуске сервера, чтобы у вас было место для ввода текста сразу же. В режиме `worktree` этот сеанс остаётся в текущем каталоге, а сеансы по требованию получают изолированные worktrees. Включено по умолчанию. Если вы передадите `--no-create-session-in-dir` для запуска без них, Claude Code архивирует сеансы сервера при его остановке, поэтому нечего [возобновлять](#resume-sessions-after-stopping-the-server). |65 | `--[no-]create-session-in-dir` | Предварительно создайте один сеанс в текущем каталоге при запуске сервера, чтобы у вас было место для ввода сразу. В режиме `worktree` этот сеанс остается в текущем каталоге, а сеансы по требованию получают изолированные worktrees. Включено по умолчанию. Если вы передадите `--no-create-session-in-dir` для запуска без него, Claude Code архивирует сеансы сервера при его остановке, поэтому нечего [возобновлять](#resume-sessions-after-stopping-the-server). |
70 | `--permission-mode <mode>` | Установите начальный [режим разрешений](/docs/ru/permission-modes) для сеансов сервера, например `acceptEdits`. Принимает `manual` как псевдоним для `default`; неизвестный режим останавливает сервер при запуске и выводит список допустимых режимов. |66 | `--permission-mode <mode>` | Установите начальный [режим разрешений](/docs/ru/permission-modes) для сеансов сервера, например `acceptEdits`. Принимает `manual` как псевдоним для `default`; неузнанный режим останавливает сервер при запуске и выводит список допустимых режимов. |
71 | `--debug-file <path>` | Записывайте журналы отладки в указанный файл. |67 | `-d`, `--debug[=<filter>]` | Включите отладочное логирование для сервера, опционально отфильтрованное по категориям. Передайте фильтр только в форме `=`, например `--debug=api,hooks`. Требуется Claude Code v2.1.282 или позже; более ранние версии отклоняют флаг как неизвестный аргумент. |
72 | `--verbose` | Показать подробные журналы подключения и сеанса. |68 | `--debug-file <path>` | Запишите отладочные логи в указанный файл. |
73 | `--sandbox` / `--no-sandbox` | Включить или отключить [sandboxing](/docs/ru/sandboxing) для изоляции файловой системы и сети. Отключено по умолчанию. |69 | `--verbose` | Показывайте подробные логи подключения и сеанса. |
70 | `--sandbox` / `--no-sandbox` | Включите или отключите [изоляцию](/docs/ru/sandboxing) для изоляции файловой системы и сети. По умолчанию отключено. |
74 71
75 Передавайте эти флаги после `remote-control`.72 Передавайте эти флаги после `remote-control`.
76 73
77 Если вы передадите глобальный флаг `claude` перед `remote-control`, или скрипт-обёртка добавит его, Claude Code не переносит флаг в сеансы, которые создаёт сервер. Claude Code пропускает флаг только когда известно, что его удаление не изменит то, что могут делать эти сеансы, например `--verbose` или `--model`. Для любого другого флага, например `--settings`, Claude Code [отказывает в запуске](/docs/ru/errors#not-carried-over-to-the-sessions-remote-control-starts) и называет флаг для удаления. До версии 2.1.248 любой параметр перед `remote-control` заставлял Claude Code отклонять флаги после него с ошибкой `unknown option`.74 Если вы передадите глобальный флаг `claude` перед `remote-control`, или скрипт-обертка добавит его, Claude Code не переносит флаг в сеансы, которые создает сервер. Claude Code пропускает флаг только когда известно, что его удаление не изменит то, что могут делать эти сеансы, например `--verbose` или `--model`. Для любого другого флага, например `--settings`, Claude Code [отказывается запускаться](/docs/ru/errors#not-carried-over-to-the-sessions-remote-control-starts) и называет флаг для удаления.
78 75
79 Claude Code проверяет право на использование Remote Control перед выводом справки, поэтому `claude remote-control --help` возвращает ошибку вместо этого списка флагов, когда вы не вошли с подходящей учётной записью.76 Claude Code проверяет право на использование Remote Control перед выводом справки, поэтому `claude remote-control --help` возвращает ошибку вместо этого списка флагов, когда вы не вошли с подходящей учетной записью.
80 </Tab>77 </Tab>
81 78
82 <Tab title="Интерактивный сеанс">79 <Tab title="Интерактивный сеанс">
83 Чтобы запустить обычный интерактивный сеанс Claude Code с включённым Remote Control, используйте флаг `--remote-control` (или `--rc`):80 Чтобы запустить обычный интерактивный сеанс Claude Code с включенным Remote Control, используйте флаг `--remote-control` (или `--rc`):
84 81
85 ```bash theme={null}82 ```bash theme={null}
86 claude --remote-control83 claude --remote-control
92 claude --remote-control "My Project"89 claude --remote-control "My Project"
93 ```90 ```
94 91
95 Это даёт вам полный интерактивный сеанс в вашем терминале, который вы также можете контролировать из claude.ai или приложения Claude. В отличие от `claude remote-control` (режим сервера), вы можете вводить сообщения локально, пока сеанс также доступен удалённо.92 Это дает вам полный интерактивный сеанс в вашем терминале, который вы также можете контролировать с claude.ai или приложения Claude. В отличие от `claude remote-control` (режим сервера), вы можете вводить сообщения локально, пока сеанс также доступен удаленно.
96 </Tab>93 </Tab>
97 94
98 <Tab title="Из существующего сеанса">95 <Tab title="Из существующего сеанса">
99 Если вы уже находитесь в сеансе Claude Code и хотите продолжить его удалённо, используйте команду `/remote-control` (или `/rc`):96 Если вы уже находитесь в сеансе Claude Code и хотите продолжить его удаленно, используйте команду `/remote-control` (или `/rc`):
100 97
101 ```text theme={null}98 ```text theme={null}
102 /remote-control99 /remote-control
108 /remote-control My Project105 /remote-control My Project
109 ```106 ```
110 107
111 Это запускает сеанс Remote Control, который переносит историю вашей текущей беседы.108 Это запускает сеанс Remote Control, который переносит историю вашего текущего разговора.
112 109
113 До тех пор, пока вы не примете одноразовое подтверждение Remote Control, диалоговое окно появляется перед подключением `/remote-control`. Выберите **Enable Remote Control**, чтобы принять и подключиться. Если вы выберете **Never mind** или нажмёте Esc, Claude Code не подключается и спросит снова в следующий раз, когда вы запустите `/remote-control`.110 До тех пор, пока вы не примете одноразовое подтверждение Remote Control, диалог появляется перед подключением `/remote-control`. Выберите **Enable Remote Control**, чтобы принять и подключиться. Если вы выберете **Never mind** или нажмете Esc, Claude Code не подключится и снова спросит при следующем запуске `/remote-control`.
114 111
115 Флаги `--verbose`, `--sandbox` и `--no-sandbox` недоступны с этой командой.112 Флаги `--verbose`, `--sandbox` и `--no-sandbox` недоступны с этой командой.
116 </Tab>113 </Tab>
122 /remote-control119 /remote-control
123 ```120 ```
124 121
125 Пока Remote Control включён, Claude Code показывает индикатор **Remote Control** в нижнем колонтитуле поля подсказки. После подключения сеанса нажмите индикатор, чтобы перейти непосредственно к сеансу, или найдите его в списке сеансов на [claude.ai/code](https://claude.ai/code). Claude Code также размещает URL сеанса в беседе. Чтобы отключиться, запустите `/remote-control` снова.122 Пока Remote Control включен, Claude Code показывает индикатор **Remote Control** в нижней части поля подсказки. После подключения сеанса нажмите на индикатор, чтобы перейти непосредственно к сеансу, или найдите его в списке сеансов на [claude.ai/code](https://claude.ai/code). Claude Code также публикует URL сеанса в разговоре. Чтобы отключиться, запустите `/remote-control` снова.
126 123
127 В отличие от CLI, команда VS Code не принимает аргумент имени и не отображает QR-код. Название сеанса выводится из истории вашей беседы или первой подсказки.124 В отличие от CLI, команда VS Code не принимает аргумент имени и не отображает QR-код. Название сеанса выводится из истории вашего разговора или первой подсказки.
128 </Tab>125 </Tab>
129</Tabs>
130 126
131<h3 id="check-connection-status">127 <Tab title="Приложение Desktop">
132 Проверка статуса подключения128 В локальном сеансе на вкладке Code [приложения Claude Desktop](/docs/ru/desktop) введите `/remote-control` или `/rc` в поле подсказки.
133</h3>
134 129
135В интерактивном сеансе, пока Remote Control подключён, терминал показывает индикатор `/rc active`, который ссылается на сеанс на claude.ai. Индикатор скрывается, когда терминал слишком узкий, чтобы его вместить. Чтобы увидеть URL сеанса и QR-код для [подключения с другого устройства](#connect-from-another-device), запустите `/remote-control` снова, чтобы открыть панель статуса. Панель также позволяет вам отключить Remote Control, пока ваш локальный сеанс продолжает работу.130 ```text theme={null}
131 /remote-control
132 ```
136 133
137<span id="session-ended-elsewhere" />Если подключение не удаётся в интерактивном сеансе, индикатор изменяется, чтобы показать сбой, и Claude Code показывает причину в уведомлении и добавляет её в беседу. Запустите `/remote-control` для переподключения, если только причина не говорит, что сеанс был перехвачен или завершён в другом месте:134 После подключения сеанса найдите его в списке сеансов на [claude.ai/code](https://claude.ai/code). Чтобы отключиться, запустите `/remote-control` снова.
138 135
139* **Another connection took over this session**: другое устройство или сеанс Claude Code теперь имеет его. Запустите `/remote-control` только если вы хотите вернуть его.136 Чтобы вместо этого включить Remote Control для каждого сеанса по умолчанию, см. [Включение Remote Control для всех сеансов](#enable-remote-control-for-all-sessions).
140* **This session was ended or archived from another device or app**: запустите `/remote-control` только если вы хотите его вернуть. Claude Code повторно открывает архивированный сеанс.137 </Tab>
141* **The server no longer reports this session**: он мог быть удалён с другого устройства или приложения.138</Tabs>
142 139
143<h3 id="session-url-reminders">140<h3 id="check-connection-status">
144 Напоминания об URL сеанса141 Проверка статуса подключения
145</h3>142</h3>
146 143
147Пока Remote Control подключён, Claude Code напоминает вам об URL сеанса при переключении на ваш телефон или браузер, что помогает больше всего, поэтому вам не нужно искать ссылку в `/remote-control`. Напоминание появляется над полем подсказки в одном из этих моментов:144В интерактивном сеансе, пока Remote Control подключен, терминал показывает индикатор `/rc active`, который ссылается на сеанс на claude.ai. Индикатор скрывается, когда терминал слишком узкий, чтобы его вместить. Чтобы увидеть URL сеанса и QR-код для [подключения с другого устройства](#connect-from-another-device), запустите `/remote-control` снова, чтобы открыть панель статуса. Панель также позволяет вам отключить Remote Control, пока ваш локальный сеанс продолжает работать.
148 145
149* **Длительный ход**: когда ход выполняется дольше, чем настроенный на сервере порог, Claude Code показывает уведомление **Still working** со ссылкой **Check in from your phone**, чтобы вы могли следить за ходом со своего телефона или браузера вместо ожидания в терминале. Claude Code удаляет его, когда ход завершается.146<span id="session-ended-elsewhere" />Если подключение не удается в интерактивном сеансе, индикатор изменяется, чтобы показать сбой, и Claude Code показывает причину в уведомлении и добавляет ее в разговор. Запустите `/remote-control` для переподключения, если только причина не говорит, что сеанс изменился где-то еще:
150* **Повторяющиеся подсказки разрешений**: после того как вы ответите на несколько [подсказок разрешений](/docs/ru/permissions) в сеансе, появляется уведомление **Approve tool calls from your phone** с URL сеанса. Claude Code удаляет его, когда начинается ваш следующий ход.
151 147
152Напоминания могут появляться в любом подключённом сеансе, включая те, где Remote Control [подключается автоматически](#enable-remote-control-for-all-sessions). Они не появляются каждый раз, когда возникают эти условия, и каждое появляется только несколько раз в целом по сеансам. Вы не можете их настраивать или отключать; каждое очищается самостоятельно.148* **Another connection took over this session**: другое устройство или сеанс Claude Code теперь его имеет. Запустите `/remote-control` только если вы хотите его вернуть.
149* **This session was ended or archived from another device or app**: запустите `/remote-control` только если вы хотите сеанс вернуть. Claude Code повторно открывает архивированный сеанс.
150* **The server no longer reports this session**: он может быть удален с другого устройства или приложения.
153 151
154<h3 id="connect-from-another-device">152<h3 id="connect-from-another-device">
155 Подключение с другого устройства153 Подключение с другого устройства
158После активации сеанса Remote Control у вас есть несколько способов подключиться с другого устройства:156После активации сеанса Remote Control у вас есть несколько способов подключиться с другого устройства:
159 157
160* **Откройте URL сеанса** в любом браузере, чтобы перейти непосредственно к сеансу на [claude.ai/code](https://claude.ai/code).158* **Откройте URL сеанса** в любом браузере, чтобы перейти непосредственно к сеансу на [claude.ai/code](https://claude.ai/code).
161* **Отсканируйте QR-код**, показанный рядом с URL сеанса, чтобы открыть его непосредственно в приложении Claude. С помощью `claude remote-control` нажмите пробел, чтобы переключить отображение QR-кода.159* **Отсканируйте QR-код**, показанный рядом с URL сеанса, чтобы открыть его непосредственно в приложении Claude. С `claude remote-control` нажмите пробел, чтобы переключить отображение QR-кода.
162* **Откройте [claude.ai/code](https://claude.ai/code) или приложение Claude** и найдите сеанс по имени в списке сеансов. В мобильном приложении Claude нажмите **Code** в навигации, чтобы перейти к списку сеансов. Сеансы Remote Control показывают значок компьютера с зелёной точкой статуса при подключении.160* **Откройте [claude.ai/code](https://claude.ai/code) или приложение Claude** и найдите сеанс по имени в списке сеансов. В мобильном приложении Claude нажмите **Code** в навигации, чтобы достичь списка сеансов. Сеансы Remote Control показывают значок компьютера с зеленой точкой статуса при подключении.
163 161
164Когда вы подключаетесь, устройство показывает любых подагентов и рабочие процессы, которые сеанс уже имеет, работающие в фоновом режиме. Остановите один из них с устройства, и Claude Code остановит эту задачу на вашем компьютере.162Когда вы подключаетесь, устройство показывает любых подагентов и рабочие процессы, которые сеанс уже запустил в фоновом режиме. Остановите один из них с устройства, и Claude Code остановит эту задачу на вашей машине.
165 163
166Название удалённого сеанса выбирается в следующем порядке:164Название удаленного сеанса выбирается в этом порядке:
167 165
1681. Имя, которое вы передали в `--name`, `--remote-control` или `/remote-control`1661. Имя, которое вы передали в `--name`, `--remote-control` или `/remote-control`
1692. Название, которое вы установили с помощью `/rename`1672. Название, которое вы установили с помощью `/rename`
1703. Последнее значимое сообщение в существующей истории беседы1683. Последнее значимое сообщение в существующей истории разговора
1714. Автоматически сгенерированное имя вроде `myhost-graceful-unicorn`, где `myhost` — это имя хоста вашего компьютера или префикс, который вы установили с помощью `--remote-control-session-name-prefix`1694. Автоматически сгенерированное имя вроде `myhost-graceful-unicorn`, где `myhost` — это имя хоста вашей машины или префикс, который вы установили с помощью `--remote-control-session-name-prefix`
172
173Если вы не установили явное имя, Claude Code обновляет название, чтобы отразить вашу подсказку после её отправки. Claude Code сопоставляет автоматически сгенерированные названия с языком вашей беседы, или с параметром [`language`](/docs/ru/settings-reference#language), если он настроен.
174 170
175Когда вы переименовываете сеанс из claude.ai или приложения Claude, Claude Code также обновляет локальное название, показанное в `claude --resume`. Claude Code применяет то же переименование к названию сеанса, показанному на панели подсказки, и в списке `claude agents`, когда сеанс [работает в фоновом режиме](/docs/ru/agent-view). До версии 2.1.221 переименование из списка сеансов на claude.ai или в приложении Claude обновляло только название, а CLI сохранял своё предыдущее имя сеанса; `/rename`, который работает в самом CLI, устанавливает имя на любой версии.171Если вы не установили явное имя, Claude Code обновляет название, чтобы отразить вашу подсказку после того, как вы отправите одну. Когда вы переименовываете сеанс с claude.ai или приложения Claude, Claude Code также обновляет локальное название, показанное в `claude --resume`.
176 172
177Если у вас ещё нет приложения Claude, используйте команду `/mobile` внутри Claude Code, чтобы показать QR-код для [claude.ai/mobile](https://claude.ai/mobile), который открывает правильный магазин приложений для вашего телефона.173Если у вас еще нет приложения Claude, запустите `/mobile` внутри Claude Code, чтобы показать QR-код для [claude.ai/mobile](https://claude.ai/mobile), который открывает правильный магазин приложений для вашего телефона.
178 174
179<h3 id="what-connected-devices-see">175<h3 id="what-connected-devices-see">
180 Что видят подключённые устройства176 Что видят подключенные устройства
181</h3>177</h3>
182 178
183Подключённое устройство показывает беседу в вашем терминале по мере её развития. Эти случаи выходят за рамки обычных сообщений:179Подключенное устройство показывает разговор в вашем терминале по мере его происхождения. Эти случаи выходят за рамки обычных сообщений:
184 180
185* **Компактирование и `/clear`**: пока Claude Code [компактирует беседу](/docs/ru/context-window#what-survives-compaction), подключённые устройства показывают прогресс, а затем где была компактирована беседа. Когда вы запускаете `/clear`, беседа сбрасывается и на подключённых устройствах тоже.181* **Компактирование и `/clear`**: пока Claude Code [компактирует разговор](/docs/ru/context-window#what-survives-compaction), подключенные устройства показывают прогресс, а затем где был компактирован разговор. Когда вы запускаете `/clear`, разговор также сбрасывается на подключенных устройствах.
186* **Переключение бесед с помощью `/resume`**: подключённое устройство не получает название переключённой беседы или её более раннюю историю, но новые сообщения в обе стороны идут в ту беседу, которая открыта в вашем терминале, и из неё. Чтобы снова работать с исходной беседой с устройства, запустите `/resume` в вашем терминале и переключитесь обратно на неё.182* **Переключение разговоров с помощью `/resume`**: подключенное устройство не получает название переключенного разговора или более раннюю историю, но новые сообщения в обе стороны идут к и от того разговора, который открыт в вашем терминале. Чтобы снова работать с исходным разговором с устройства, запустите `/resume` в вашем терминале и переключитесь обратно на него.
187* **Извлечение сеанса с помощью `/teleport`**: когда вы извлекаете [сеанс Claude Code в веб-версии](/docs/ru/claude-code-on-the-web#from-cloud-to-terminal) в свой терминал с помощью `/teleport`, подключённое устройство не получает более раннюю историю извлечённой беседы. Новые сообщения в обе стороны идут в извлечённую беседу, которая теперь открыта в вашем терминале.183* **Извлечение сеанса с помощью `/teleport`**: когда вы извлекаете [облачный сеанс](/docs/ru/claude-code-on-the-web#from-cloud-to-terminal) в ваш терминал с помощью `/teleport`, подключенное устройство не получает более раннюю историю извлеченного разговора. Новые сообщения в обе стороны идут к и от извлеченного разговора, который теперь открыт в вашем терминале.
188* **Сообщения из ваших других сеансов**: с [кросс-сеансовой передачей сообщений](/docs/ru/cross-session-messaging) одно и то же соединение переносит сообщения между вашими собственными сеансами на разных машинах и из ваших [сеансов Claude Code в веб-версии](/docs/ru/claude-code-on-the-web), через серверы Anthropic, как и остальной трафик Remote Control. [Отправка сообщений в сеансы на других машинах](/docs/ru/cross-session-messaging#message-sessions-on-other-machines) охватывает правила доставки, а [Управление входящими сообщениями](/docs/ru/cross-session-messaging#control-inbound-messages) охватывает управление входящими. Требует Claude Code версии 2.1.224 или позже.184* **Сообщения из ваших других сеансов**: с [кросс-сеансовой передачей сообщений](/docs/ru/cross-session-messaging) одно и то же подключение переносит сообщения между вашими собственными сеансами на разных машинах и из ваших [облачных сеансов](/docs/ru/claude-code-on-the-web).
189* **Подсказки, которые вы отправляете в середине хода**: когда вы отправляете подсказку с подключённого устройства до завершения текущего хода, Claude Code ставит её в очередь и сохраняет её в стенограмме устройства после завершения этого хода.185* **Diff ваших изменений**: когда каталог сеанса находится в git репозитории, панель diff подключенного устройства показывает ваши изменения. На ветке, которая имеет коммиты впереди ветки по умолчанию репозитория, панель показывает изменения с момента разделения ветки, включая ваши незафиксированные правки. На самой ветке по умолчанию или на ветке, которая не впереди, панель показывает только ваши незафиксированные изменения.
190* **Diff ваших изменений**: когда каталог сеанса находится в репозитории git, панель diff подключённого устройства показывает ваши изменения. Устройство запрашивает diff по соединению, и Claude Code вычисляет его на вашем компьютере. На ветке, которая имеет коммиты впереди ветви по умолчанию репозитория, панель показывает изменения с момента расхождения ветви, включая ваши незафиксированные правки. На самой ветви по умолчанию или на ветви, которая не впереди неё, панель показывает только ваши незафиксированные изменения. До версии 2.1.247 Claude Code сообщал diff подключённым устройствам только в сеансах, обслуживаемых `claude remote-control`.186* **Модель**: когда вы выбираете [модель](/docs/ru/model-config) с подключенного устройства, Claude Code запускает сеанс на этой модели. Требуется Claude Code v2.1.238 или позже. Модель, которую вы выбираете с элемента управления моделью устройства, применяется только к текущему сеансу. Когда вы отправляете `/model <name>` с устройства в интерактивный сеанс, Claude Code также устанавливает ваше значение по умолчанию для новых сеансов.
191* **Модель**: когда вы выбираете [модель](/docs/ru/model-config) с подключённого устройства, Claude Code запускает сеанс на этой модели. Средство выбора `/model` терминала, `/status` и `/config` показывают эту модель. Требует Claude Code версии 2.1.238 или позже.187* **Уровень усилий**: когда вы устанавливаете [уровень усилий](/docs/ru/model-config#adjust-effort-level) с подключенного устройства, с помощью `/effort` или элемента управления усилиями устройства, Claude Code применяет его к сеансу на вашей машине. Если вы закрепили уровень с помощью `CLAUDE_CODE_EFFORT_LEVEL`, сеанс сохраняет этот уровень, и Claude Code отказывает в другом выборе из элемента управления усилиями. Выбор уровня из элемента управления усилиями требует Claude Code v2.1.234 или позже на вашей машине.
192 * Модель, которую вы выбираете из управления моделью устройства, применяется только к текущему сеансу. Когда вы отправляете `/model <name>` с устройства в интерактивный сеанс, Claude Code также устанавливает вашу стандартную модель для новых сеансов.188* **Переподключение после сбоя подключения**: запустите `/remote-control` для переподключения. Если компактирование переписало разговор или вы переключили разговоры с помощью `/resume` в то же время, Claude Code архивирует сеанс сервера, который он использовал, вместо того чтобы оставить его в списке сеансов. Вы все еще можете найти его, [фильтруя архивированные сеансы](/docs/ru/claude-code-on-the-web#archive-sessions). Переключение разговоров, пока устройство все еще подключено, не архивирует сеанс.
193 * Если вы отправляете имя, которое Claude Code не распознаёт, например отображаемое имя, где ожидается ID модели, Claude Code [отказывает в выборе](/docs/ru/errors#model-is-not-a-recognized-model-id) и сеанс сохраняет свою текущую модель. До версии 2.1.260 Claude Code сохранял нераспознанный выбор из управления моделью устройства, и ваше следующее сообщение не удавалось.
194* **Уровень усилий**: когда вы устанавливаете [уровень усилий](/docs/ru/model-config#adjust-effort-level) с подключённого устройства, с помощью `/effort` или управления усилиями устройства, Claude Code применяет его к сеансу на вашем компьютере, и claude.ai/code показывает уровень, который использует сеанс. Если вы закрепили уровень с помощью `CLAUDE_CODE_EFFORT_LEVEL`, сеанс сохраняет этот уровень, и Claude Code отказывает в другом выборе из управления усилиями. Выбор уровня из управления усилиями требует Claude Code версии 2.1.234 или позже на вашем компьютере.
195* **Переподключение после сбоя подключения**: запустите `/remote-control` для переподключения. Если компактирование переписало беседу или вы переключили беседы с помощью `/resume` в то же время, Claude Code архивирует сеанс сервера, который он использовал, вместо того чтобы оставлять его в списке сеансов. Вы всё ещё можете найти его, [фильтруя архивированные сеансы](/docs/ru/claude-code-on-the-web#archive-sessions). Переключение бесед, пока устройство всё ещё подключено, не архивирует сеанс.
196 189
197<h3 id="enable-remote-control-for-all-sessions">190<h3 id="enable-remote-control-for-all-sessions">
198 Включение Remote Control для всех сеансов191 Включение Remote Control для всех сеансов
199</h3>192</h3>
200 193
201Remote Control активируется только при явном запуске `claude remote-control`, `claude --remote-control` или `/remote-control`, если не включена автоподключение. Чтобы включить автоподключение для каждого интерактивного сеанса, запустите `/config` внутри Claude Code и установите **Enable Remote Control for all sessions**. Переключатель принимает три значения:194Remote Control активируется только при явном запуске `claude remote-control`, `claude --remote-control` или `/remote-control`, если не включено автоподключение. Чтобы включить автоподключение для каждого интерактивного сеанса, запустите `/config` внутри Claude Code и установите **Enable Remote Control for all sessions**. Переключатель принимает три значения:
202 195
203* **`true`**: подключаться автоматически при запуске интерактивного сеанса.196* **`true`**: автоматически подключаться при запуске интерактивного сеанса.
204* **`false`**: отключить автоподключение, хотя `true` из [управляемых параметров](/docs/ru/managed-settings) имеет приоритет, потому что Claude Code сохраняет выбор в ваши пользовательские параметры. `false` в параметрах проекта или локальных параметрах (`.claude/settings.json`, `.claude/settings.local.json`) отключает автоподключение даже над управляемым `true`.197* **`false`**: отключить автоподключение, хотя `true` из [управляемых параметров](/docs/ru/managed-settings) имеет приоритет, потому что Claude Code сохраняет выбор в ваши пользовательские параметры. `false` в параметрах проекта или локальных параметрах (`.claude/settings.json`, `.claude/settings.local.json`) отключает автоподключение даже над управляемым `true`.
205* **`default`**: очистить ваш выбор и следовать стандартному значению администратора вашей организации, если оно установлено, иначе текущему стандартному значению Claude Code.198* **`default`**: очистить ваш выбор и следовать администраторскому значению по умолчанию вашей организации, если оно установлено, иначе текущему значению по умолчанию Claude Code.
206 199
207Тот же переключатель появляется вне CLI:200Тот же переключатель появляется вне CLI:
208 201
209* **Приложение Desktop**: **Settings > Claude Code > Enable remote control by default**.202* **Приложение Desktop**: **Settings > Claude Code > Enable remote control by default**.
210* **Расширение VS Code**: **Enable Remote Control for all sessions** в разделе Settings [меню команд](/docs/ru/vs-code#use-the-prompt-box). Требует Claude Code версии 2.1.203 или позже.203* **Расширение VS Code**: **Enable Remote Control for all sessions** в разделе Settings [меню команд](/docs/ru/vs-code#use-the-prompt-box).
211 204
212Чтобы включить автоподключение из файла параметров вместо этого, установите [`remoteControlAtStartup`](/docs/ru/settings-reference#remotecontrolatstartup) на `true` в вашем пользовательском файле `~/.claude/settings.json` или в [управляемых параметрах](/docs/ru/managed-settings). В параметрах проекта или локальных параметрах (`.claude/settings.json`, `.claude/settings.local.json`) Claude Code соблюдает `false` и отключает автоподключение для этого репозитория, но игнорирует `true`, поэтому зафиксированный файл не может включить Remote Control для всех, кто открывает репозиторий.205Чтобы вместо этого включить автоподключение из файла параметров, установите [`remoteControlAtStartup`](/docs/ru/settings-reference#remotecontrolatstartup) на `true` в ваш пользовательский файл `~/.claude/settings.json` или в [управляемые параметры](/docs/ru/managed-settings). В параметрах проекта или локальных параметрах (`.claude/settings.json`, `.claude/settings.local.json`), Claude Code соблюдает `false` и отключает автоподключение для этого репозитория, но игнорирует `true`, поэтому проверенный файл не может включить Remote Control для всех, кто открывает репозиторий.
213 206
214Автоподключение входит с вашей собственной учётной записью claude.ai, поэтому сеанс, который оно запускает, появляется только в приложениях Claude вашей собственной учётной записи и не предоставляет доступ никому другому.207Автоподключение входит с вашей собственной учетной записью claude.ai, поэтому сеанс, который оно запускает, появляется только в приложениях Claude вашей собственной учетной записи и не предоставляет доступ никому другому.
215 208
216С этой настройкой каждый интерактивный процесс Claude Code регистрирует один удалённый сеанс. Если вы запустите несколько экземпляров, каждый получит свой собственный удалённый сеанс. Чтобы запустить несколько одновременных сеансов из одного процесса, используйте [режим сервера](#start-a-remote-control-session) вместо этого.209С этим параметром включенным, каждый интерактивный процесс Claude Code регистрирует один удаленный сеанс. Если вы запускаете несколько экземпляров, каждый получает свой собственный удаленный сеанс. Чтобы запустить несколько одновременных сеансов из одного процесса, используйте вместо этого [режим сервера](#start-a-remote-control-session).
217 210
218<h3 id="resume-sessions-after-stopping-the-server">211<h3 id="resume-sessions-after-stopping-the-server">
219 Возобновление сеансов после остановки сервера212 Возобновление сеансов после остановки сервера
220</h3>213</h3>
221 214
222Когда вы останавливаете `claude remote-control` с помощью Ctrl+C, сеансы, которые он обслуживал, перестают отвечать с вашего телефона или браузера. Пока вы не запускали другой `claude remote-control` в том же каталоге и не запустили этот с `--no-create-session-in-dir`, Claude Code их не архивирует. Чтобы вернуть их, запустите одну из этих команд в том же каталоге:215Когда вы останавливаете `claude remote-control` с помощью Ctrl+C, сеансы, которые он обслуживал, перестают отвечать с вашего телефона или браузера. Пока вы не запускали другой `claude remote-control` в том же каталоге и не запустили этот с `--no-create-session-in-dir`, Claude Code их не архивирует. Чтобы их вернуть, запустите одну из этих команд в том же каталоге:
223 216
224* **`claude remote-control`**: возвращает каждый сеанс, который обслуживал сервер.217* **`claude remote-control`**: возвращает каждый сеанс, который обслуживал сервер.
225* **`claude remote-control --continue`**: возвращает только сеанс, который сервер запустил, и выходит, когда этот сеанс завершается. Если в этом каталоге нет записи, Claude Code использует самый новый из других git worktrees этого репозитория.218* **`claude remote-control --continue`**: возвращает только сеанс, с которого сервер начал, и выходит, когда этот сеанс заканчивается. Если в этом каталоге нет записи, Claude Code использует самый новый из других git worktrees этого репозитория.
226* **`claude remote-control --session-id <id>`**: возвращает только сеанс, чей ID вы передали, и выходит, когда этот сеанс завершается. ID — это часть URL сеанса на claude.ai/code между `/code/` и любым `?`.219* **`claude remote-control --session-id <id>`**: возвращает только сеанс, чей ID вы передали, и выходит, когда этот сеанс заканчивается. ID — это часть URL сеанса на claude.ai/code между `/code/` и любым `?`.
227 220
228Эти команды работают примерно четыре часа после остановки сервера. После этого запустите `claude remote-control` для запуска нового сеанса. Если вы архивировали сеанс в то же время, `--continue` и `--session-id` разархивируют его на Claude Code версии 2.1.228 или позже.221Эти команды работают примерно четыре часа после остановки сервера. После этого запустите `claude remote-control` для запуска нового сеанса. Если вы архивировали сеанс в то же время, `--continue` и `--session-id` разархивируют его на Claude Code v2.1.228 или позже.
229 222
230Чтобы вернуть сеанс, который вы запустили с помощью `claude --remote-control` или `/remote-control`, возобновите беседу с помощью `claude --continue` или `claude --resume`. Переподключится ли Claude Code и к какому сеансу, зависит от [записи переподключения](#resume-outcomes) беседы.223Чтобы вернуть сеанс, который вы запустили с помощью `claude --remote-control` или `/remote-control`, возобновите разговор с помощью `claude --continue` или `claude --resume`. Если Remote Control не переподключится, см. [Не удалось переподключиться к вашему сеансу Remote Control](#couldnt-reconnect-to-your-remote-control-session).
231 224
232Если вы возобновляете беседу во втором терминале, пока первый всё ещё имеет Remote Control включённым, Claude Code выводит уведомление во втором терминале и оставляет Remote Control отключённым там вместо того чтобы забирать сеанс с первого. Пока Remote Control остаётся отключённым там, Claude в этом терминале не видит [ваши сеансы на других машинах](/docs/ru/cross-session-messaging#see-which-sessions-claude-can-reach), и они не могут его достичь. Запустите `/remote-control` во втором терминале, чтобы переместить Remote Control туда.225Если вы возобновляете разговор во втором терминале, пока первый все еще имеет Remote Control включенным, Claude Code выводит уведомление `Remote Control not started here` во втором терминале и оставляет Remote Control отключенным там вместо того, чтобы забирать сеанс у первого. Запустите `/remote-control` во втором терминале, чтобы переместить Remote Control на него.
233 226
234Когда вы возобновляете беседу в Claude Desktop или расширении IDE, которое имело Remote Control включённым, Claude Code переподключает его к существующему сеансу claude.ai вместо добавления нового в список сеансов.227Когда вы возобновляете разговор в Claude Desktop или расширении IDE, которое имело Remote Control включенным, Claude Code переподключает его к существующему сеансу claude.ai вместо добавления нового в список сеансов.
235 228
236<h2 id="connection-and-security">229<h2 id="connection-and-security">
237 Подключение и безопасность230 Подключение и безопасность
239 232
240Ваш локальный сеанс Claude Code выполняет только исходящие HTTPS запросы и никогда не открывает входящие порты на вашем компьютере. Когда вы запускаете Remote Control, он регистрируется в API Anthropic и опрашивает работу. Когда вы подключаетесь с другого устройства, сервер маршрутизирует сообщения между веб-клиентом или мобильным клиентом и вашим локальным сеансом через потоковое соединение.233Ваш локальный сеанс Claude Code выполняет только исходящие HTTPS запросы и никогда не открывает входящие порты на вашем компьютере. Когда вы запускаете Remote Control, он регистрируется в API Anthropic и опрашивает работу. Когда вы подключаетесь с другого устройства, сервер маршрутизирует сообщения между веб-клиентом или мобильным клиентом и вашим локальным сеансом через потоковое соединение.
241 234
242Весь трафик проходит через API Anthropic через TLS, тот же транспортный протокол безопасности, что и любой сеанс Claude Code. Соединение использует несколько краткосрочных учётных данных, каждое из которых ограничено одной целью и истекает независимо. Когда учётные данные регистрации сервера `claude remote-control` истекают, сервер снова регистрируется в API Anthropic и продолжает обслуживать свои сеансы.235Весь трафик проходит через API Anthropic через TLS, тот же транспортный протокол безопасности, что и любой сеанс Claude Code. Соединение использует несколько краткосрочных учётных данных, каждое из которых ограничено одной целью и истекает независимо.
243 236
244Пока Remote Control подключен, стенограмма сеанса, включая ваши сообщения, ответы Claude и активность инструментов, хранится на серверах Anthropic. Сохраненная стенограмма синхронизирует беседу на всех ваших устройствах и позволяет сеансу переподключиться после разрыва сети. Выполнение и доступ к файловой системе остаются на вашем компьютере, а сохраненные стенограммы хранятся в соответствии с политикой [Использование данных](/docs/ru/data-usage).237Пока Remote Control подключен, стенограмма сеанса, включая ваши сообщения, ответы Claude и активность инструментов, хранится на серверах Anthropic. Сохраненная стенограмма синхронизирует беседу на всех ваших устройствах и позволяет сеансу переподключиться после разрыва сети. Выполнение и доступ к файловой системе остаются на вашем компьютере, а сохраненные стенограммы хранятся в соответствии с политикой [Использование данных](/docs/ru/data-usage).
245 238
309Для потерянного или украденного устройства член удаляет его с этой страницы. Если член не может войти, администратор может использовать **Sign out everywhere** в консоли администратора, чтобы отозвать каждый сеанс и зарегистрированное устройство для этого члена, после чего член повторно регистрирует устройства, которые он всё ещё держит.302Для потерянного или украденного устройства член удаляет его с этой страницы. Если член не может войти, администратор может использовать **Sign out everywhere** в консоли администратора, чтобы отозвать каждый сеанс и зарегистрированное устройство для этого члена, после чего член повторно регистрирует устройства, которые он всё ещё держит.
310 303
311<h2 id="remote-control-vs-cloud-sessions">304<h2 id="remote-control-vs-cloud-sessions">
312 Remote Control в сравнении с облачными сеансами305 Remote Control и облачные сеансы
313</h2>306</h2>
314 307
315Remote Control и [облачные сеансы](/docs/ru/claude-code-on-the-web) оба используют интерфейс claude.ai/code. Ключевое различие заключается в том, где работает сеанс: Remote Control выполняется на вашем компьютере, поэтому ваши локальные MCP servers, инструменты и конфигурация проекта остаются доступными. Облачный сеанс выполняется в облачной инфраструктуре, управляемой Anthropic по умолчанию.308Remote Control и [облачные сеансы](/docs/ru/claude-code-on-the-web) используют интерфейс claude.ai/code. Ключевое различие заключается в том, где выполняется сеанс: Remote Control выполняется на вашем компьютере, поэтому ваши локальные MCP серверы, инструменты и конфигурация проекта остаются доступными. Облачный сеанс выполняется на облачной инфраструктуре, управляемой Anthropic по умолчанию.
316 309
317Используйте Remote Control, когда вы находитесь в процессе локальной работы и хотите продолжить с другого устройства. Используйте облачный сеанс, когда вы хотите начать задачу без какой-либо локальной настройки, работать с репозиторием, который у вас не клонирован, или запустить несколько задач параллельно.310Используйте Remote Control, когда вы находитесь в процессе локальной работы и хотите продолжить с другого устройства. Используйте облачный сеанс, когда вы хотите начать задачу без какой-либо локальной настройки, работать с репозиторием, который у вас не клонирован, или запускать несколько задач параллельно. [Проект](/docs/ru/claude-projects) объединяет оба подхода: его потоки выполняются в облаке, и он использует Remote Control для [запуска потока на вашем компьютере](/docs/ru/claude-projects#run-a-thread-on-your-own-computer), когда вы просите это там.
311
312Claude Code предлагает несколько способов работы, когда вы находитесь не у терминала. Они отличаются тем, что запускает работу, где работает Claude, и сколько настроек вам нужно выполнить.
313
314| | Триггер | Claude работает на | Настройка | Лучше всего для |
315| :- | :- | :- | :- | :- |
316| [Dispatch](/docs/ru/desktop#sessions-from-dispatch) | Отправьте задачу из мобильного приложения Claude | Ваша машина (Desktop) | [Свяжите мобильное приложение с Desktop](https://support.claude.com/en/articles/13947068) | Делегирование работы, когда вас нет, минимальная настройка |
317| [Remote Control](/docs/ru/remote-control) | Управляйте запущенной сессией из [claude.ai/code](https://claude.ai/code) или мобильного приложения Claude | Ваша машина (CLI, Desktop или VS Code) | Запустите [`claude remote-control` или `/remote-control`](/docs/ru/remote-control#start-a-remote-control-session) | Управление текущей работой с другого устройства |
318| [Channels](/docs/ru/channels) | Отправляйте события из приложения чата, такого как Telegram или Discord, или с вашего собственного сервера | Ваша машина (CLI) | [Установите плагин канала](/docs/ru/channels#quickstart) или [создайте свой](/docs/ru/channels-reference) | Реагирование на внешние события, такие как сбои CI или сообщения в чате |
319| [Slack](/docs/ru/slack) | Упомяните `@Claude` в канале команды | Облако Anthropic | [Установите приложение Slack](/docs/ru/slack#setting-up-claude-code-in-slack) с включенным [Claude Code в веб-версии](/docs/ru/claude-code-on-the-web) | PR и рецензии из чата команды |
320| [Self-hosted environments](/docs/ru/self-hosted-environments) | Запустите [облачную сессию](/docs/ru/claude-code-on-the-web) и выберите окружение вашей организации | Инфраструктура вашей организации | [Разверните runners](/docs/ru/self-hosted-environments-quickstart), в планах Team и Enterprise | Облачные сессии, которые должны работать внутри вашей сети |
321| [Scheduled tasks](/docs/ru/scheduled-tasks) | Установите расписание | [CLI](/docs/ru/scheduled-tasks), [Desktop](/docs/ru/desktop-scheduled-tasks) или [облако](/docs/ru/routines) | Выберите частоту | Повторяющаяся автоматизация, такая как ежедневные проверки |
318 322
319<h2 id="mobile-push-notifications">323<h2 id="mobile-push-notifications">
320 Мобильные push-уведомления324 Мобильные push-уведомления
322 326
323Когда Remote Control активен, Claude может отправлять push-уведомления на ваш телефон.327Когда Remote Control активен, Claude может отправлять push-уведомления на ваш телефон.
324 328
325Claude решает, когда отправить уведомление. Обычно он отправляет одно, когда завершается долгоживущая задача или когда ему нужно решение от вас для продолжения. Вы также можете запросить push в своей подсказке, например `notify me when the tests finish`. Помимо двух переключателей включения/отключения ниже, нет конфигурации для каждого события.329Claude решает, когда отправить уведомление. Обычно он отправляет его, когда завершается долгоживущая задача или когда ему нужно ваше решение для продолжения. Вы также можете запросить push-уведомление в своем запросе, например `notify me when the tests finish`. Помимо двух переключателей включения/выключения ниже, нет конфигурации для отдельных событий.
326 330
327Чтобы настроить мобильные push-уведомления:331Чтобы настроить мобильные push-уведомления:
328 332
331 Загрузите приложение Claude для [iOS](https://apps.apple.com/us/app/claude-by-anthropic/id6473753684) или [Android](https://play.google.com/store/apps/details?id=com.anthropic.claude).335 Загрузите приложение Claude для [iOS](https://apps.apple.com/us/app/claude-by-anthropic/id6473753684) или [Android](https://play.google.com/store/apps/details?id=com.anthropic.claude).
332 </Step>336 </Step>
333 337
334 <Step title="Войдите с помощью своей учётной записи Claude Code">338 <Step title="Войдите с помощью своей учетной записи Claude Code">
335 Используйте ту же учётную запись и организацию, которые вы используете для Claude Code в терминале.339 Используйте ту же учетную запись и организацию, которые вы используете для Claude Code в терминале.
336 </Step>340 </Step>
337 341
338 <Step title="Разрешите уведомления">342 <Step title="Разрешите уведомления">
340 </Step>344 </Step>
341 345
342 <Step title="Включите push в Claude Code">346 <Step title="Включите push в Claude Code">
343 В вашем терминале запустите `/config` и включите **Push when Claude decides** для проактивных уведомлений, **Push when actions required** для запросов разрешений и вопросов или оба варианта.347 В вашем терминале запустите `/config` и включите **Push when Claude decides** для проактивных уведомлений, **Push when actions required** для запросов разрешений и вопросов, или оба варианта.
344 </Step>348 </Step>
345</Steps>349</Steps>
346 350
347Если уведомления не приходят:351Если уведомления не приходят:
348 352
349* Если `/config` показывает **No mobile registered**, откройте приложение Claude на своем телефоне, чтобы оно могло обновить свой токен push. Предупреждение исчезает при следующем подключении Remote Control.353* Если `/config` показывает **No mobile registered**, откройте приложение Claude на вашем телефоне, чтобы оно могло обновить свой push-токен. Предупреждение исчезает при следующем подключении Remote Control.
350* На iOS режимы Focus и сводки уведомлений могут подавлять или задерживать push-уведомления. Проверьте Settings → Notifications → Claude.354* На iOS режимы Focus и сводки уведомлений могут подавлять или задерживать push-уведомления. Проверьте Settings → Notifications → Claude.
351* На Android агрессивная оптимизация батареи может задержать доставку. Исключите приложение Claude из оптимизации батареи в системных параметрах.355* На Android агрессивная оптимизация батареи может задержать доставку. Исключите приложение Claude из оптимизации батареи в системных параметрах.
352 356
353Claude Code пропускает мобильные push-уведомления, пока вы печатаете или сосредоточены на подключённом терминале. Начиная с версии v2.1.181, вы можете установить [`CLAUDE_CLIENT_PRESENCE_FILE`](/docs/ru/env-vars) на путь файла-маркера, чтобы расширить это на любое время, когда вы находитесь у машины, даже в другом окне: уведомления пропускаются, пока файл существует. Настройте прослушиватель блокировки экрана или аналогичный инструмент для создания файла при разблокировке экрана и удаления его при блокировке экрана.357Claude Code пропускает мобильные push-уведомления, пока вы печатаете или сосредоточены на подключенном терминале. Чтобы расширить это на любое время, когда вы находитесь у машины, даже в другом окне, установите [`CLAUDE_CLIENT_PRESENCE_FILE`](/docs/ru/env-vars) на путь файла-маркера: уведомления пропускаются, пока файл существует. Настройте прослушиватель блокировки экрана или аналогичный инструмент для создания файла при разблокировке экрана и удаления его при блокировке экрана.
354 358
355<h2 id="limitations">359<h2 id="limitations">
356 Ограничения360 Ограничения
357</h2>361</h2>
358 362
359* **Один удалённый сеанс на интерактивный процесс**: вне режима сервера каждый экземпляр Claude Code поддерживает один удалённый сеанс одновременно. Используйте [режим сервера](#start-a-remote-control-session) для запуска нескольких одновременных сеансов из одного процесса.363* **Один удалённый сеанс на интерактивный процесс**: вне режима сервера каждый экземпляр Claude Code поддерживает один удалённый сеанс одновременно. Используйте [режим сервера](#start-a-remote-control-session) для запуска нескольких одновременных сеансов из одного процесса.
360* **Локальный процесс должен продолжать работать**: Remote Control работает как локальный процесс. Если вы закроете терминал, выйдете из VS Code или иным образом остановите процесс `claude`, сеанс перейдёт в автономный режим до тех пор, пока вы не [восстановите его](#resume-sessions-after-stopping-the-server). Если Claude не находится в процессе выполнения задачи, claude.ai и приложение Claude показывают сеанс как автономный в течение нескольких секунд после завершения процесса. Чтобы сеанс продолжал работать на удалённой машине после отключения от SSH, запустите его внутри `tmux` или `screen`.364* **Локальный процесс должен продолжать работу**: Remote Control работает как локальный процесс. Если вы закроете терминал, выйдете из Desktop-приложения или VS Code или иным образом остановите процесс `claude`, сеанс перейдёт в автономный режим до тех пор, пока вы не [восстановите его](#resume-sessions-after-stopping-the-server). Чтобы сеанс продолжал работать на удалённой машине после отключения от SSH, запустите его внутри `tmux` или `screen`.
361* **Сбойные сеансы в режиме сервера**: если сеанс, обслуживаемый `claude remote-control`, дает сбой, отправьте ему сообщение с подключённого устройства. Claude Code обслужит его снова. Вам не нужно перезапускать сервер. Требуется Claude Code v2.1.238 или позже.365* **Сбойные сеансы в режиме сервера**: если сеанс, обслуживаемый `claude remote-control`, дает сбой, отправьте ему сообщение с подключённого устройства. Claude Code обслуживает его снова. Вам не нужно перезапускать сервер. Требуется Claude Code v2.1.238 или позже.
362* **HTTP 403 отказы в подключённом сеансе**: после подключения интерактивного сеанса Claude Code продолжает повторные попытки в течение трёх минут, когда что-то между вашей машиной и серверами Anthropic отвечает с HTTP 403, что может произойти после изменения VPN или сети. Если отказы продолжаются дольше, Claude Code отключается, и причина указывает, что отказало: сетевой край или прокси, VPN или брандмауэр в вашей собственной сети.366* **HTTP 403 отказы в подключённом сеансе**: после подключения интерактивного сеанса Claude Code продолжает повторять попытки в течение трёх минут, когда что-то между вашей машиной и серверами Anthropic отвечает с HTTP 403, что может произойти после изменения VPN или сети. Если отказы продолжаются дольше, Claude Code отключается, и причина указывает, что отказало: сетевой край или прокси, VPN или брандмауэр в вашей собственной сети.
363* **Продолжительный сбой сети**: если ваша машина включена, но не может достичь сеть, то, что вы делаете дальше, зависит от режима:367* **Продолжительный сбой сети**: если ваша машина включена, но не может подключиться к сети, то, что вы делаете дальше, зависит от режима:
364 * **Режим сервера**: Claude Code сдаётся примерно через 10 минут и процесс `claude remote-control` завершается. Запустите `claude remote-control` снова, чтобы начать новый сеанс.368 * **Режим сервера**: Claude Code сдаётся примерно через 10 минут и процесс `claude remote-control` завершается. Запустите `claude remote-control` снова, чтобы начать новый сеанс.
365 * **Интерактивный сеанс**: продолжайте работать локально. Claude Code повторяет попытки столько, сколько длится сбой, и переподключается автоматически, когда сеть восстанавливается.369 * **Интерактивный сеанс**: продолжайте работать локально. Claude Code повторяет попытки столько, сколько длится сбой, и автоматически переподключается, когда сеть восстанавливается.
366* **Сбой импульсов присутствия**: если интерактивный сеанс отключается с сообщением `could not reach the Remote Control server for about 30 minutes`, запустите `/remote-control` для переподключения. Claude Code показывает это сообщение только когда импульсы присутствия сеанса не работают, а остальная часть соединения остаётся активной; он повторно регистрирует сеанс примерно на 30 минут перед отключением.370* **Сбой пульса присутствия**: если интерактивный сеанс отключается с сообщением `could not reach the Remote Control server for about 30 minutes`, запустите `/remote-control` для переподключения.
367* **Переданные диалоги истекают**: Claude Code держит подсказки разрешений и вопросы `AskUserQuestion` открытыми до тех пор, пока вы на них не ответите. Когда Claude Code передаёт другой вид диалога удалённому сеансу, например подсказку выбора модели, показываемую после отказа по соображениям безопасности, он ждёт пять минут по умолчанию, затем закрывает диалог и продолжает с действием по умолчанию диалога при отсутствии действия. Установите [`dialogExpiry`](/docs/ru/settings-reference#dialogexpiry) для настройки или отключения крайнего срока. Требуется Claude Code v2.1.224 или позже.371* **Переадресованные диалоги истекают**: Claude Code держит подсказки разрешений и вопросы `AskUserQuestion` открытыми до тех пор, пока вы на них не ответите. Когда Claude Code переадресует другой вид диалога на удалённый сеанс, например подсказку выбора модели, показываемую после отказа по соображениям безопасности, он ждёт пять минут по умолчанию, затем закрывает диалог и продолжает с действием по умолчанию диалога без действия. Установите [`dialogExpiry`](/docs/ru/settings-reference#dialogexpiry) для настройки или отключения крайнего срока. Требуется Claude Code v2.1.224 или позже.
368* **Подсказка согласия на использование кредитов Fable не передаётся**: Claude Code показывает подсказку согласия на использование кредитов [Fable](/docs/ru/model-config#fable-and-usage-credits) в середине сеанса только там, где работает сеанс, а не на вашем устройстве. Когда сеанс работает в терминале и никто там не отвечает до того, как Claude Code закроет подсказку, ход завершается без отправки запроса; см. [Подсказка подтверждения осталась без ответа](/docs/ru/errors#the-prompt-to-confirm-went-unanswered).372* **Подсказка согласия на использование кредитов Fable не переадресуется**: Claude Code показывает подсказку согласия на использование кредитов Fable в середине сеанса [Fable usage-credits consent prompt](/docs/ru/model-config#fable-and-usage-credits) только там, где работает сеанс, а не на вашем устройстве. Когда сеанс работает в терминале и никто там не отвечает до того, как Claude Code закроет подсказку, ход завершается без отправки запроса; см. [The prompt to confirm went unanswered](/docs/ru/errors#the-prompt-to-confirm-went-unanswered).
369* **Некоторые команды работают только локально**: команды, которые работают только в интерфейсе терминала, такие как `/plugin` или `/resume`, работают только из локального CLI, независимо от того, передаёте ли вы аргумент или нет. Следующие команды работают с мобильных устройств и веб-браузеров:373* **Некоторые команды только локальные**: команды, которые работают только в интерфейсе терминала, такие как `/plugin` или `/resume`, работают только из локального CLI, независимо от того, передаёте ли вы аргумент или нет. Следующие работают с мобильных и веб-приложений:
370 * Команды с текстовым выводом: `/compact`, `/clear`, `/context`, `/usage`, `/exit`, `/usage-credits`, `/recap` и `/reload-plugins`. `/usage-credits` выводит URL биллинга вместо открытия браузера. `/reload-plugins` работает только когда сеанс работает в интерактивном терминале; сеанс без него отклоняет его.374 * Команды с текстовым выводом: `/compact`, `/clear`, `/context`, `/usage`, `/exit`, `/usage-credits`, `/recap` и `/reload-plugins`. `/usage-credits` выводит URL биллинга вместо открытия браузера. `/reload-plugins` работает только когда сеанс работает в интерактивном терминале; сеанс без него отклоняет его.
371 * `/model`, `/effort`, `/fast`, `/color` и `/rename`: передайте значение как аргумент, например `/model sonnet` или `/effort high`. С мобильных устройств и веб-браузеров `/model` и `/effort` принимают аргумент вместо выбора в терминале или ползунка.375 * `/model`, `/effort`, `/fast`, `/color` и `/rename`: передайте значение как аргумент, например `/model sonnet` или `/effort high`. С мобильных и веб-приложений `/model` и `/effort` принимают аргумент вместо средства выбора терминала или ползунка.
372 * `/mcp`: с мобильного приложения возвращает текстовое резюме статуса сервера вместо открытия выбора. В веб-версии `/mcp` без аргументов открывает каталог [соединителей claude.ai](/docs/ru/mcp#use-mcp-servers-from-claude-ai) вместо возврата резюме. [Подкоманды](/docs/ru/commands#all-commands) `reconnect`, `enable` и `disable` работают в обоих случаях. В отличие от локального CLI, `/mcp reconnect` без имени сервера переподключает каждый сервер, который не работает или требует аутентификации.376 * `/mcp`: из мобильного приложения возвращает текстовое резюме статуса сервера вместо открытия средства выбора. В веб-приложении `/mcp` само по себе открывает каталог [claude.ai connectors](/docs/ru/mcp#use-mcp-servers-from-claude-ai) вместо возврата резюме. [Подкоманды](/docs/ru/commands#all-commands) `reconnect`, `enable` и `disable` работают с обоих. В отличие от локального CLI, `/mcp reconnect` без имени сервера переподключает каждый сервер, который дал сбой или требует аутентификации.
373 * `/config`: с мобильного приложения передайте `key=value` для установки параметра или запустите её без аргументов, чтобы вывести список ключей, которые вы можете установить. В веб-версии `/config` открывает раздел Claude Code ваших параметров и игнорирует текст после команды.377 * `/config`: из мобильного приложения передайте `key=value` для установки параметра или запустите его без аргумента, чтобы вывести список ключей, которые вы можете установить. В веб-приложении `/config` вместо этого открывает раздел Claude Code ваших параметров и игнорирует текст после команды.
374 * На Team и Enterprise `/usage-credits` с мобильного устройства или веб-браузера не отправляет [запрос на использование кредитов вашему администратору](/docs/ru/costs#add-usage-credits-to-your-subscription). Отправка требует подтверждения, которое появляется только в интерактивном CLI, поэтому команда говорит вам запустить её там. До версии 2.1.211 текстовая форма отправляла запрос без подтверждения.378 * На Team и Enterprise `/usage-credits` с мобильных или веб-приложений не отправляет [usage-credits request to your admin](/docs/ru/costs#add-usage-credits-to-your-subscription). Отправка требует подтверждения, которое появляется только в интерактивном CLI, поэтому команда говорит вам запустить его там.
375 * `/autocompact`, начиная с версии 2.1.221: передайте размер окна как аргумент, например `/autocompact 500k`. Без аргумента он выводит текущий размер окна как текст вместо открытия диалога, который команда показывает в сеансе терминала.379 * `/autocompact`, начиная с v2.1.221: передайте размер окна как аргумент, например `/autocompact 500k`. Без аргумента он выводит текущий размер окна как текст вместо открытия диалога, который команда показывает в сеансе терминала.
376 * `/advisor`, начиная с версии 2.1.260: передайте модель как аргумент, например `/advisor opus`, или передайте `off` для отключения советника. Обе формы применяются только к текущему сеансу и оставляют ваше сохранённое значение по умолчанию без изменений. Без аргумента он выводит текущего советника как текст вместо открытия выбора.380 * `/advisor`, начиная с v2.1.260: передайте модель как аргумент, например `/advisor opus`, или передайте `off` для отключения советника. Обе формы применяются только к текущему сеансу и оставляют ваше сохранённое значение по умолчанию без изменений. Без аргумента он выводит текущего советника как текст вместо открытия средства выбора.
377 * `/output-style`, начиная с версии 2.1.269: передайте имя стиля как аргумент, например `/output-style concise`, или запустите её без аргумента, чтобы вывести список стилей. С мобильных устройств и веб-браузеров вы можете выводить и выбирать только [встроенные стили](/docs/ru/output-styles#built-in-output-styles). Чтобы использовать [пользовательский стиль](/docs/ru/output-styles#create-a-custom-output-style), выберите его в самом сеансе.381 * `/output-style`, начиная с v2.1.269: передайте имя стиля как аргумент, например `/output-style concise`, или запустите его без аргумента, чтобы вывести список стилей. С мобильных и веб-приложений вы можете выводить и выбирать только [встроенные стили](/docs/ru/output-styles#built-in-output-styles). Чтобы использовать [пользовательский стиль](/docs/ru/output-styles#create-a-custom-output-style), выберите его в самом сеансе.
382 * `/focus`, начиная с v2.1.281: передайте `on` или `off` как аргумент, например `/focus on`, или запустите его без аргумента для переключения [focus view](/docs/ru/commands#all-commands). Обе формы применяются только к текущему сеансу и оставляют вашу сохранённую выборку без изменений.
378 383
379<h2 id="troubleshooting">384<h2 id="troubleshooting">
380 Troubleshooting385 Troubleshooting
388 393
389* Вышли из системы, из `/remote-control` или `--remote-control`: `Remote Control requires a claude.ai subscription.` или `/remote-control requires a claude.ai subscription.`394* Вышли из системы, из `/remote-control` или `--remote-control`: `Remote Control requires a claude.ai subscription.` или `/remote-control requires a claude.ai subscription.`
390* Вышли из системы, из `claude remote-control`: `You must be logged in to use Remote Control. Remote Control is only available with claude.ai subscriptions.`395* Вышли из системы, из `claude remote-control`: `You must be logged in to use Remote Control. Remote Control is only available with claude.ai subscriptions.`
391* Вошли в систему, но используется ключ API или токен: `Remote Control requires claude.ai subscription auth.` с последующим указанием используемых учётных данных, таких как `ANTHROPIC_API_KEY is set, so this session is using API-key auth`. Параметр `apiKeyHelper` и `ANTHROPIC_AUTH_TOKEN` называются одинаково.396* Вошли в систему, но используется API ключ или токен: `Remote Control requires claude.ai subscription auth.` с последующим указанием используемых учётных данных, таких как `ANTHROPIC_API_KEY is set, so this session is using API-key auth`. Параметр `apiKeyHelper` и `ANTHROPIC_AUTH_TOKEN` называются одинаково.
392 397
393Запустите `claude auth login` и выберите опцию claude.ai. Если сообщение указывает на `ANTHROPIC_API_KEY` или `ANTHROPIC_AUTH_TOKEN`, удалите его везде, где он установлен: в переменных окружения вашей оболочки или в блоке `env` [файла параметров](/docs/ru/settings-reference#env). Если оно указывает на `apiKeyHelper`, удалите этот параметр.398Запустите `claude auth login` и выберите опцию claude.ai. Если сообщение указывает на `ANTHROPIC_API_KEY` или `ANTHROPIC_AUTH_TOKEN`, удалите его везде, где он установлен: в переменных окружения вашей оболочки или в блоке `env` [файла параметров](/docs/ru/settings-reference#env). Если оно указывает на `apiKeyHelper`, удалите этот параметр.
394 399
395До версии 2.1.206 запуск `/remote-control` при выходе из системы сообщал `Unknown command: /remote-control` вместо этого сообщения.
396
397<h3 id="remote-control-requires-a-full-scope-login-token">400<h3 id="remote-control-requires-a-full-scope-login-token">
398 "Remote Control requires a full-scope login token"401 "Remote Control requires a full-scope login token"
399</h3>402</h3>
400 403
401Вы аутентифицированы с помощью долгоживущего токена из `claude setup-token` или переменной окружения `CLAUDE_CODE_OAUTH_TOKEN`. Эти токены могут только делать запросы к модели, поэтому они не могут устанавливать сеансы Remote Control. Запустите `claude auth login` для аутентификации с помощью токена сеанса полного объёма вместо этого.404Вы аутентифицированы с помощью долгоживущего токена из `claude setup-token` или переменной окружения `CLAUDE_CODE_OAUTH_TOKEN`. Эти токены могут только делать запросы к модели, поэтому они не могут установить сеансы Remote Control. Запустите `claude auth login` для аутентификации с помощью токена сеанса полного объёма вместо этого.
402 405
403<h3 id="unable-to-determine-your-organization-for-remote-control-eligibility">406<h3 id="unable-to-determine-your-organization-for-remote-control-eligibility">
404 "Unable to determine your organization for Remote Control eligibility"407 "Unable to determine your organization for Remote Control eligibility"
414 417
415Запустите `claude doctor` для просмотра того, какая отдельная проверка прав доступа не прошла. Конфликты переменных окружения, недостижимые проверки и параметр Remote Control вашей организации каждый производят своё собственное сообщение, поэтому эта ошибка означает, что сама проверка на уровне учётной записи не прошла.418Запустите `claude doctor` для просмотра того, какая отдельная проверка прав доступа не прошла. Конфликты переменных окружения, недостижимые проверки и параметр Remote Control вашей организации каждый производят своё собственное сообщение, поэтому эта ошибка означает, что сама проверка на уровне учётной записи не прошла.
416 419
417До версии 2.1.239 это сообщение гласило "Remote Control is not yet enabled for your account". До версии 2.1.154 переменная, которая отключает оценку флага функции, такая как `DISABLE_TELEMETRY` или `DO_NOT_TRACK`, также производила это сообщение; запись "Remote Control requires feature-flag evaluation" ниже охватывает эту конфигурацию.420До версии 2.1.239 это сообщение читалось как "Remote Control is not yet enabled for your account".
418 421
419<h3 id="couldn’t-verify-remote-control-eligibility">422<h3 id="couldn’t-verify-remote-control-eligibility">
420 "Couldn't verify Remote Control eligibility"423 "Couldn't verify Remote Control eligibility"
421</h3>424</h3>
422 425
423Claude Code не смог достичь сервиса флагов функций для проверки того, включён ли Remote Control для вашей учётной записи, обычно потому, что вы находитесь в автономном режиме или прокси блокирует запрос. Повторите попытку, когда у вас будет доступ в сеть, или запустите `claude doctor` для получения подробностей. Связанное сообщение "Couldn't verify your organization's Remote Control policy" означает, что Claude Code не смог прочитать эту политику, и имеет то же исправление. Оба сообщения были добавлены в версии 2.1.178.426Claude Code не смог связаться со службой флагов функций для проверки того, включён ли Remote Control для вашей учётной записи, обычно потому, что вы находитесь в автономном режиме или прокси блокирует запрос. Повторите попытку, когда у вас будет доступ в сеть, или запустите `claude doctor` для получения подробной информации. Связанное сообщение "Couldn't verify your organization's Remote Control policy" означает, что Claude Code столкнулся с ошибкой при чтении этой политики и имеет то же решение.
424 427
425<h3 id="remote-control-requires-feature-flag-evaluation">428<h3 id="remote-control-requires-feature-flag-evaluation">
426 "Remote Control requires feature-flag evaluation"429 "Remote Control requires feature-flag evaluation"
427</h3>430</h3>
428 431
429Одна из этих переменных установлена: [`DISABLE_TELEMETRY`, `DO_NOT_TRACK`, `CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC` или `DISABLE_GROWTHBOOK`](/docs/ru/env-vars). Каждая из них отключает оценку флага функции, от которой зависит доступность Remote Control, и полное сообщение называет переменную, которую нашёл Claude Code. Отмените установку этой переменной везде, где она установлена, в переменных окружения вашей оболочки или в блоке `env` [файла `settings.json`](/docs/ru/settings-reference#all-settings). В версиях до 2.1.154 та же конфигурация производит "Remote Control is not yet enabled for your account" вместо этого.432[Переменная окружения](/docs/ru/env-vars#features-that-need-feature-flag-fetching), которая отключает оценку флагов функций, установлена, и полное сообщение указывает переменную, которую нашёл Claude Code. На версиях до 2.1.154 та же конфигурация производит "Remote Control is not yet enabled for your account" вместо этого. Что делать, зависит от переменной, которую указывает сообщение:
433
434* **`CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC` или `DISABLE_GROWTHBOOK`**: отключите переменную везде, где она установлена, в переменных окружения вашей оболочки или в блоке `env` файла [`settings.json`](/docs/ru/settings-reference#all-settings).
435* **`DISABLE_TELEMETRY` или `DO_NOT_TRACK`**: на плане Pro, Max, Team или Enterprise с отключённым `DISABLE_GROWTHBOOK`, эти переменные оставляют Remote Control доступным, если только ваша организация не требует [Trusted Devices](#trusted-devices). Если требует, отключите переменную везде, где она установлена, для использования Remote Control. С версии 2.1.154 по версию 2.1.282 любая переменная производила это сообщение, поэтому обновите Claude Code до версии 2.1.283 или позже.
430 436
431<h3 id="remote-control-is-only-available-when-using-claude-via-api-anthropic-com">437<h3 id="remote-control-is-only-available-when-using-claude-via-api-anthropic-com">
432 "Remote Control is only available when using Claude via api.anthropic.com"438 "Remote Control is only available when using Claude via api.anthropic.com"
433</h3>439</h3>
434 440
435Сеанс не разговаривает с API Anthropic напрямую, поэтому нет бэкенда claude.ai для сопряжения. Это происходит на Amazon Bedrock, Google Cloud's Agent Platform и Microsoft Foundry. Это также происходит, когда [`ANTHROPIC_BASE_URL`](/docs/ru/env-vars) указывает на хост, отличный от `api.anthropic.com`, такой как [LLM gateway](/docs/ru/llm-gateway) или прокси, даже если вы входите с помощью claude.ai. До версии 2.1.196 Claude Code не показывал это сообщение для пользовательского `ANTHROPIC_BASE_URL`. Смотрите [справочник ошибок](/docs/ru/errors#remote-control-requires-the-anthropic-api) для полного списка причин.441Сеанс не разговаривает с API Anthropic напрямую, поэтому нет claude.ai бэкенда для сопряжения. Это происходит на Amazon Bedrock, Google Cloud's Agent Platform и Microsoft Foundry. Это также происходит, когда [`ANTHROPIC_BASE_URL`](/docs/ru/env-vars) указывает на хост, отличный от `api.anthropic.com`, такой как [LLM gateway](/docs/ru/llm-gateway) или прокси, даже если вы входите с claude.ai. Смотрите [справочник ошибок](/docs/ru/errors#remote-control-requires-the-anthropic-api) для полного списка причин.
436 442
437Сообщение называет то, что направило сеанс в сторону от API Anthropic, такое как `CLAUDE_CODE_USE_BEDROCK` или пользовательский `ANTHROPIC_BASE_URL`. Если у вас есть подходящий вход claude.ai, отмените установку названной переменной, удалите её из ключа `env` в [параметрах](/docs/ru/settings), если вы установили её там, и перезагрузите сеанс. До версии 2.1.219 сообщение было только предложением в заголовке этого раздела, поэтому в более старых версиях проверьте вашу среду самостоятельно на наличие переменных поставщика, таких как `CLAUDE_CODE_USE_BEDROCK` и `CLAUDE_CODE_USE_VERTEX`, и для `ANTHROPIC_BASE_URL`.443Сообщение указывает, что направило сеанс в сторону от API Anthropic, такое как `CLAUDE_CODE_USE_BEDROCK` или пользовательский `ANTHROPIC_BASE_URL`. Если у вас есть подходящий вход claude.ai, отключите названную переменную, удалите её из ключа `env` в [параметрах](/docs/ru/settings), если вы установили её там, и перезагрузите сеанс.
438 444
439<h3 id="remote-control-is-disabled-by-your-organization’s-policy">445<h3 id="remote-control-is-disabled-by-your-organization’s-policy">
440 "Remote Control is disabled by your organization's policy"446 "Remote Control is disabled by your organization's policy"
441</h3>447</h3>
442 448
443Политика блокирует Remote Control, или Claude Code не смог загрузить политику вашей организации на этой машине и временно держит Remote Control отключённым. Проверьте эти причины по порядку:449Политика блокирует Remote Control. Проверьте эти причины по порядку:
450
451* **Ошибка упоминает `disableRemoteControl`**: ваш администратор IT отключил Remote Control на этом устройстве через [управляемые параметры](/docs/ru/managed-settings), независимо от переключателя на уровне организации и от того, как вы вошли.
452* **Ваш план claude.ai — Pro или Max**: Claude Code всё ещё вошёл в организацию Team или Enterprise с более раннего входа, поэтому он проверяет политику Remote Control этой организации. Запустите `/status` для просмотра того, какой план и организацию использует ваш вход. Запустите `claude auth logout`, а затем `claude auth login` для повторного входа под вашим текущим планом.
453* **Сообщение не говорит обратиться к администратору вашей организации**: ваша организация имеет конфигурацию HIPAA, которая несовместима с Remote Control, и `/status` указывает `HIPAA` в строке `Compliance`. В этом состоянии переключатель Remote Control в панели администратора неактивен, поэтому Owner не может изменить его там. Обратитесь в службу поддержки Anthropic для обсуждения вариантов. До версии 2.1.267 этот случай показывал "Remote Control isn't available for your organization due to its compliance policy" вместо этого.
454* **В противном случае Owner не включил его для вашей организации**: Remote Control отключён по умолчанию на планах Team и Enterprise. Owner может включить его на [claude.ai/admin-settings/claude-code](https://claude.ai/admin-settings/claude-code), включив переключатель **Remote Control**. Этот переключатель является параметром организации на стороне сервера.
455
456До версии 2.1.281 это сообщение также появлялось, когда Claude Code не загрузил политику вашей организации на этой машине, например после запуска в автономном режиме. Более поздние версии сообщают об этом состоянии как [`Couldn't verify your organization's policy for remote control`](#couldnt-verify-your-organizations-policy-for-remote-control) вместо этого.
457
458<h3 id="couldnt-verify-your-organizations-policy-for-remote-control">
459 "Couldn't verify your organization's policy for remote control"
460</h3>
461
462Claude Code не смог получить политику вашей организации и не имеет сохранённой копии на этой машине для использования вместо этого, поэтому он держит Remote Control отключённым, пока не сможет подтвердить, что ваша организация это позволяет. Это обычно происходит, когда вы запускаете Claude Code в автономном режиме или до подключения VPN, или когда прокси мешает запросу. На медленном соединении это также может появиться, пока первый запрос всё ещё в пути.
463
464Сообщение принимает одну из этих форм:
444 465
445* **Ошибка упоминает `disableRemoteControl`**: ваш администратор IT отключил Remote Control на этом устройстве через [управляемые параметры](/docs/ru/managed-settings), независимо от переключателя на уровне организации и от того, как вы вошли в систему.466* Из `/remote-control`, `claude remote-control` или `claude --remote-control`: `Couldn't verify your organization's policy for remote control. Check your network connection and try again.`
446* **Ваш план claude.ai — Pro или Max**: Claude Code по-прежнему вошёл в систему под организацией Team или Enterprise из более раннего входа, поэтому он проверяет политику Remote Control этой организации. Запустите `/status` для просмотра того, какой план и организацию использует ваш вход. Запустите `claude auth logout`, а затем `claude auth login` для повторного входа под вашим текущим планом.467* Из [автоподключения](#enable-remote-control-for-all-sessions) при запуске сеанса: `couldn't verify your organization's policy — check your network connection and try again`, с префиксом `Remote Control failed` в уведомлении и `Remote Control disconnected` в разговоре. Сеанс затем оставляет Remote Control отключённым.
447* **Политика организации не загрузилась на этой машине**: запустите `claude doctor` и прочитайте строку `Organization policy`. Если строка показывает, что политика не загружена, это то, что держит Remote Control отключённым. До версии 2.1.261 `claude doctor` не печатал эту строку.468
448* **Сообщение не говорит обратиться к администратору вашей организации**: ваша организация имеет конфигурацию HIPAA, которая несовместима с Remote Control, и `/status` указывает `HIPAA` в своей строке `Compliance`. В этом состоянии переключатель Remote Control в панели администратора неактивен, поэтому Owner не может изменить его там. Обратитесь в службу поддержки Anthropic для обсуждения вариантов. До версии 2.1.267 этот случай показывал "Remote Control isn't available for your organization due to its compliance policy" вместо этого.469Восстановите подключение к сети, затем запустите `/remote-control` или запустите команду снова. Каждая попытка снова проверяет политику, поэтому вам не нужно перезагружать Claude Code. Если сообщение продолжает появляться, запустите `claude doctor` и прочитайте его строку `Organization policy`, которая говорит, почему политика не загрузилась.
449* **В противном случае Owner не включил его для вашей организации**: Remote Control отключён по умолчанию в планах Team и Enterprise. Owner может включить его на [claude.ai/admin-settings/claude-code](https://claude.ai/admin-settings/claude-code), включив переключатель **Remote Control**. Этот переключатель является параметром организации на стороне сервера.470
471До версии 2.1.281 это состояние показывало `Remote Control is disabled by your organization's policy` вместо этого.
450 472
451<h3 id="remote-credentials-fetch-failed">473<h3 id="remote-credentials-fetch-failed">
452 "Remote credentials fetch failed"474 "Remote credentials fetch failed"
453</h3>475</h3>
454 476
455Claude Code не смог получить краткосрочные учётные данные из API Anthropic для установления соединения. Повторно запустите с `--verbose` для просмотра полной ошибки:477Claude Code не смог получить краткосрочные учётные данные из API Anthropic для установления соединения. Запустите снова с `--verbose` для просмотра полной ошибки:
456 478
457```bash theme={null}479```bash theme={null}
458claude remote-control --verbose480claude remote-control --verbose
460 482
461Распространённые причины:483Распространённые причины:
462 484
463* Не вошли в систему: запустите `claude` и используйте `/login` для аутентификации с помощью вашей учётной записи claude.ai. Аутентификация с помощью ключа API не поддерживается для Remote Control.485* Не вошли в систему: запустите `claude` и используйте `/login` для аутентификации с помощью вашей учётной записи claude.ai. Аутентификация по API ключу не поддерживается для Remote Control.
464* Проблема с сетью или прокси: брандмауэр или прокси может блокировать исходящий запрос HTTPS. Remote Control требует доступа к API Anthropic на порту 443.486* Проблема с сетью или прокси: брандмауэр или прокси может блокировать исходящий HTTPS запрос. Remote Control требует доступа к API Anthropic на порту 443.
465* Ошибка создания сеанса: если вы также видите `Session creation failed — see debug log`, ошибка произошла ранее в процессе настройки. Проверьте, что ваша подписка активна.487* Ошибка создания сеанса: если вы также видите `Session creation failed — see debug log`, ошибка произошла ранее в процессе установки. Проверьте, что ваша подписка активна.
466
467Устаревший токен входа не вызывает эту ошибку. Когда API Anthropic отклоняет сохранённый токен, например потому что другой процесс Claude Code уже обновил его, Claude Code обновляет токен и повторяет попытку самостоятельно. До версии 2.1.224 устаревший токен вызывал сбой запуска Remote Control с этим сообщением, поэтому сеансы, установленные на [автоматическое подключение](#enable-remote-control-for-all-sessions), могли периодически не запускаться при запуске.
468 488
469<h3 id="couldn’t-reconnect-to-your-remote-control-session">489<h3 id="couldnt-reconnect-to-your-remote-control-session">
470 "Couldn't reconnect to your Remote Control session"490 "Couldn't reconnect to your Remote Control session"
471</h3>491</h3>
472 492
473Когда вы возобновляете разговор с `claude --resume` или `claude --continue`, Claude Code переподключается к сеансу Remote Control, записанному в этом разговоре. Это сообщение означает, что переподключение не удалось по причине, которая может быть временной, такой как сетевой сбой или ошибка сервера, поэтому Claude Code не может подтвердить, существует ли удалённый сеанс.493Когда вы возобновляете разговор с `claude --resume` или `claude --continue`, Claude Code переподключается к сеансу Remote Control, записанному в этом разговоре. Это сообщение означает, что переподключение не удалось по причине, которая может быть временной, такой как сетевой сбой или ошибка сервера, поэтому Claude Code не может подтвердить, существует ли удалённый сеанс.
474 494
475Запустите `/remote-control` для повторной попытки подключения, или начните новый сеанс с `claude --remote-control` для создания нового сеанса Remote Control. Ваш локальный сеанс продолжает работать без Remote Control в то же время.495Запустите `/remote-control` для повторной попытки подключения, или запустите новый сеанс с `claude --remote-control` для создания нового сеанса Remote Control. Ваш локальный сеанс продолжает работать без Remote Control в то же время.
476
477<span id="resume-outcomes" />Когда вы возобновляете, вы также можете получить один из этих результатов вместо этого сообщения:
478
479* **Сервер сообщает, что записанный сеанс исчез, или запись переподключения называет другую учётную запись**: Claude Code руководствуется тем, что говорит запись переподключения разговора:
480 * **Запись называет вашу вошедшую в систему учётную запись**: Claude Code запускает сеанс замены с автоматически сгенерированным именем и оставляет более ранние сообщения разговора вне его. Вы получаете это после удаления сеанса из claude.ai или приложения Claude, например.
481 * **Запись называет другую учётную запись**: Claude Code запускает новый сеанс без более ранних сообщений разговора и без отображения сообщения, существует ли записанный сеанс или нет.
482 * **Запись не говорит, какой учётной записи принадлежал сеанс, или Claude Code не может прочитать ваш сохранённый вход**: Claude Code показывает [`Previous session is unavailable — run /remote-control to start a new one`](#previous-session-is-unavailable) вместо этого сообщения, ничего не запускает и удаляет запись из разговора.
483* **Вы отключили Remote Control перед возобновлением**: если приложение, в котором размещается Claude Code, не сообщило ему, что приложение владеет сеансом claude.ai, Claude Code удалил запись переподключения, когда вы отключили Remote Control из панели [status](#check-connection-status) CLI, расширения VS Code или хоста, построенного на [Agent SDK](/docs/ru/agent-sdk/overview), поэтому он не переподключается. Когда владеющее приложение отключило его, Claude Code сохранил запись и переподключается.
484* **Другой Claude Code на этой машине по-прежнему имеет сеанс**: вы видите уведомление, которое начинается с `Remote Control not started here`, и Claude Code [оставляет Remote Control отключённым в возобновлённом сеансе](#resume-sessions-after-stopping-the-server). Запустите `/remote-control` там для его перемещения.
485
486<span id="reconnect-history" />До версии 2.1.232 Claude Code отвечал по-другому, когда сервер сообщал, что записанный сеанс исчез. С версии 2.1.227 по версию 2.1.231 Claude Code отказывался запускать замену даже когда запись совпадала с вашей учётной записью. До версии 2.1.226 Claude Code запускал замену независимо от того, совпадала ли запись с вашей учётной записью, и в версиях 2.1.224–2.1.226 создавал её под учётной записью, вошедшей на эту машину, никогда под другой учётной записью, без загрузки более ранних сообщений разговора в неё. До версии 2.1.200 Claude Code создавал новый сеанс после любого сбоя переподключения.
487 496
488<h3 id="previous-session-is-unavailable">497<h3 id="previous-session-is-unavailable">
489 "Previous session is unavailable — run /remote-control to start a new one"498 "Previous session is unavailable — run /remote-control to start a new one"
490</h3>499</h3>
491 500
492Claude Code не смог восстановить предыдущий сеанс Remote Control и остановился вместо того, чтобы запустить новый самостоятельно. Вы можете увидеть это сообщение после возобновления разговора с `claude --resume` или `claude --continue`, или после того как Claude Code [переподключается самостоятельно после отключения](/docs/ru/errors#remote-control-couldnt-refresh-your-login).501Claude Code не смог восстановить предыдущий сеанс Remote Control и остановился вместо того, чтобы запустить новый самостоятельно. Вы можете увидеть это сообщение после возобновления разговора с `claude --resume` или `claude --continue`, или после того, как Claude Code [переподключится самостоятельно после отключения](/docs/ru/errors#remote-control-couldnt-refresh-your-login).
493 502
494Запустите `/remote-control` для запуска нового сеанса Remote Control под текущим входом; ваш локальный сеанс продолжает работать без Remote Control в то же время. Связанное сообщение `Remote Control could not verify the signed-in account — run /remote-control to reconnect` имеет то же исправление; Claude Code показывает его, когда вошедшая в систему учётная запись изменилась или не могла быть прочитана между её проверкой и переподключением. Если вы запустите `/remote-control` после `Previous session is unavailable` без перезагрузки Claude Code в первую очередь, Claude Code оставляет более ранние сообщения разговора вне нового сеанса.503Запустите `/remote-control` для запуска нового сеанса Remote Control под текущим входом; ваш локальный сеанс продолжает работать без Remote Control в то же время. Связанное сообщение `Remote Control could not verify the signed-in account — run /remote-control to reconnect` имеет то же решение. Если вы запустите `/remote-control` после `Previous session is unavailable` без перезагрузки Claude Code в первую очередь, Claude Code оставляет более ранние сообщения разговора вне нового сеанса.
495
496При возобновлении Claude Code [запускает новый сеанс на его месте](#resume-outcomes) только если запись переподключения разговора называет учётную запись, которой принадлежал сеанс, потому что сервер сообщает о сеансе, который вы удалили, и сеансе, принадлежащем другой учётной записи, одинаково. Claude Code до версии 2.1.227 не записывал эту учётную запись, и Claude Code не может проверить запись, когда не может прочитать ваш сохранённый вход. Claude Code до версии 2.1.232 показывал `Remote Control could not resume the previous session under the current login — run /remote-control to start fresh` вместо этого, в [другом наборе случаев](#reconnect-history).
497 504
498<h3 id="remote-control-got-an-unexpected-server-response">505<h3 id="remote-control-got-an-unexpected-server-response">
499 "Remote Control got an unexpected server response"506 "Remote Control got an unexpected server response"
500</h3>507</h3>
501 508
502Сервер Remote Control принял запрос, но ответил в форме, которую эта версия Claude Code не смогла прочитать, при создании удалённого сеанса или получении его учётных данных. Повторная попытка на той же версии не удаётся таким же образом. Запустите `claude update`, а затем запустите `/remote-control` для переподключения. Это сообщение было добавлено в версии 2.1.225.509Сервер Remote Control принял запрос, но ответил в форме, которую эта версия Claude Code не смогла прочитать, при создании удалённого сеанса или получении его учётных данных. Повторная попытка на той же версии не удаётся таким же образом. Запустите `claude update`, затем запустите `/remote-control` для переподключения.
503 510
504<h3 id="your-organization-requires-trusted-devices-for-remote-control-but-this-device-is-not-enrolled">511<h3 id="your-organization-requires-trusted-devices-for-remote-control-but-this-device-is-not-enrolled">
505 "Your organization requires Trusted Devices for Remote Control, but this device is not enrolled"512 "Your organization requires Trusted Devices for Remote Control, but this device is not enrolled"
506</h3>513</h3>
507 514
508Ваша организация имеет включённые [Trusted Devices](#trusted-devices) и эта машина ещё не зарегистрирована. Запустите `/login` в Claude Code. Регистрация происходит как часть входа, и нет отдельной команды регистрации.515Ваша организация имеет включённый [Trusted Devices](#trusted-devices) и эта машина ещё не зарегистрирована. Запустите `/login` в Claude Code. Регистрация происходит как часть входа, и нет отдельной команды регистрации.
509 516
510<h3 id="session-expired-for-trusted-device-check">517<h3 id="session-expired-for-trusted-device-check">
511 "session expired for trusted-device check"518 "session expired for trusted-device check"
513 520
514Ваш вход старше 18 часов. Запустите `/login` в Claude Code, или подтвердите с помощью Face ID, Touch ID, Windows Hello или passkey, когда claude.ai или мобильное приложение вас попросит. Смотрите [Trusted Devices](#trusted-devices).521Ваш вход старше 18 часов. Запустите `/login` в Claude Code, или подтвердите с помощью Face ID, Touch ID, Windows Hello или passkey, когда claude.ai или мобильное приложение вас попросит. Смотрите [Trusted Devices](#trusted-devices).
515 522
516<h2 id="choose-the-right-approach">
517 Выберите правильный подход
518</h2>
519
520Claude Code предлагает несколько способов работы, когда вы находитесь не у терминала. Они отличаются тем, что запускает работу, где работает Claude, и сколько настроек вам нужно выполнить.
521
522| | Триггер | Claude работает на | Настройка | Лучше всего для |
523| :- | :- | :- | :- | :- |
524| [Dispatch](/docs/ru/desktop#sessions-from-dispatch) | Отправьте задачу из мобильного приложения Claude | Ваша машина (Desktop) | [Свяжите мобильное приложение с Desktop](https://support.claude.com/en/articles/13947068) | Делегирование работы, когда вас нет, минимальная настройка |
525| [Remote Control](/docs/ru/remote-control) | Управляйте запущенной сессией из [claude.ai/code](https://claude.ai/code) или мобильного приложения Claude | Ваша машина (CLI или VS Code) | Запустите `claude remote-control` | Управление текущей работой с другого устройства |
526| [Channels](/docs/ru/channels) | Отправляйте события из приложения чата, такого как Telegram или Discord, или с вашего собственного сервера | Ваша машина (CLI) | [Установите плагин канала](/docs/ru/channels#quickstart) или [создайте свой](/docs/ru/channels-reference) | Реагирование на внешние события, такие как сбои CI или сообщения в чате |
527| [Slack](/docs/ru/slack) | Упомяните `@Claude` в канале команды | Облако Anthropic | [Установите приложение Slack](/docs/ru/slack#setting-up-claude-code-in-slack) с включенным [Claude Code в веб-версии](/docs/ru/claude-code-on-the-web) | PR и рецензии из чата команды |
528| [Self-hosted environments](/docs/ru/self-hosted-environments) | Запустите [облачную сессию](/docs/ru/claude-code-on-the-web) и выберите окружение вашей организации | Инфраструктура вашей организации | [Разверните runners](/docs/ru/self-hosted-environments-quickstart), в планах Team и Enterprise | Облачные сессии, которые должны работать внутри вашей сети |
529| [Scheduled tasks](/docs/ru/scheduled-tasks) | Установите расписание | [CLI](/docs/ru/scheduled-tasks), [Desktop](/docs/ru/desktop-scheduled-tasks) или [облако](/docs/ru/routines) | Выберите частоту | Повторяющаяся автоматизация, такая как ежедневные проверки |
530
531<h2 id="related-resources">523<h2 id="related-resources">
532 Связанные ресурсы524 Связанные ресурсы
533</h2>525</h2>