Дайджесты новостей
Редакционная иллюстрация архитектурного перехода Claude Cowork: десктопный шлюз передает файлы через защищенный JSON-RPC туннель в изолированную облачную песочницу.

Архитектурный разворот Anthropic: почему Cowork переехал из локальных VM в облачные песочницы

Когда инженеры проектируют автономного агента, способного писать код и запускать команды в терминале, первое инстинктивное решение кажется очевидным: развернуть виртуальную машину прямо на компьютере пользователя. Логика проста: файлы проекта лежат рядом, доступ к диску мгновенный, а безопасность гарантирована локальным хранилищем. Именно так начиналась история Claude Cowork от компании Anthropic. Нейросетевая модель рассуждала на серверах компании, а файловые операции и запуск скриптов происходили в локальной виртуальной машине на ноутбуке разработчика.

Однако на практике эта идиллия быстро столкнулась с суровой реальностью. В октябре 2026 года в настройках тарифов Pro и Max тихо исчез переключатель «Only on your computer», а разработчик Anthropic Феликс Ризеберг подробно объяснил причины полного архитектурного разворота системы.

Ловушка локальной виртуализации

Главным врагом локального рантайма оказался физический ресурс пользовательских машин. Полноценная виртуальная машина — не легковесный скрипт, а тяжелый системный образ. Она требовала десятков гигабайт дискового пространства, нагружала процессор и за пару часов опустошала аккумулятор ноутбука.

Еще более болезненной проблемой стал обрыв рабочих процессов. Стоило закрыть крышку ноутбука, как операционная система усыпляла виртуальную машину. В результате долгая сессия агента аварийно прерывалась. Пользователи буквально превращались в заложников своего компьютера.

Архитектурный сдвиг

Каждая задача в Cowork теперь запускается в свежем облачном контейнере без общего состояния с другими сессиями. Это исключает конфликты пакетов и поломку системных библиотек, но требует стабильного сетевого канала для синхронизации локальных файлов.

В новой модели виртуализация переехала целиком в облако. Теперь каждая сессия Cowork стартует в изолированном временном контейнере на сервере. Контейнер существует ровно столько, сколько длится решение задачи, не накапливает мусорных артефактов и не делит память с соседними процессами.

Десктоп как шлюз файлового доступа

Если виртуальная машина находится в дата-центре, как агент читает локальный проект? Десктопное приложение Claude Desktop превратилось в защищенный мост файлового ввода-вывода.

Облачная песочница не имеет прямого сетевого доступа к операционной системе пользователя. Вместо этого контейнер отправляет стандартизированные запросы на вызов инструментов через защищенный туннель JSON-RPC:

{
  "jsonrpc": "2.0",
  "id": "call_cowork_sandbox_9812",
  "method": "tools/call",
  "params": {
    "name": "desktop_file_read",
    "arguments": {
      "session_id": "ses_sandbox_cloud_01",
      "target_path": "src/core/auth_provider.ts",
      "max_bytes": 1048576,
      "encoding": "utf-8"
    }
  }
}

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

{
  "jsonrpc": "2.0",
  "id": "call_cowork_sandbox_9812",
  "result": {
    "status": "allowed",
    "path": "/Users/anthropic/workspace/project/src/core/auth_provider.ts",
    "sha256": "4b227777d4dd1fc61c6f884f48641d02b4d121d3fd328cb08b5531fcacdabf8a",
    "content": {
      "type": "text",
      "data": "import { TokenValidator } from './validator';\n\nexport class AuthProvider {\n  constructor(private validator: TokenValidator) {}\n  async verify(token: string): Promise<boolean> {\n    return this.validator.validate(token);\n  }\n}"
    },
    "modified_at": "2026-10-06T10:15:30Z"
  }
}

Файл временно кэшируется в облачной песочнице на время работы. Когда задача решена, агент синхронизирует правки обратно на ноутбук, а временные данные на сервере уничтожаются.

Непрерывность сессий ценой сетевой задержки

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

Платой за удобство стала сетевая зависимость. При работе с тысячами мелких файлов постоянный обмен данными между облаком и клиентом создает заметные задержки. Кроме того, для доступа к локальному диску приложение Claude Desktop должно оставаться открытым на включенном компьютере.

Баланс между приватностью и автономностью

Для продуктовых и маркетинговых команд облачные контейнеры стали очевидным шагом вперед: ноутбуки перестали перегреваться, а фоновые задачи перестали падать.

Однако для изолированных контуров со строгими политиками безопасности, где передача кода в стороннее облако запрещена, облачный Cowork не подойдет. Для таких задач Anthropic сохраняет консольный инструмент Claude Code, работающий исключительно локально. Разделение продуктовой линейки расставило приоритеты: фоновая оркестрация ушла в облачные песочницы, а локальная разработка сохранила свой изолированный контур.