Devin Desktop: окно агентов, ACP и подписка ChatGPT

Обновите Devin Desktop, настройте параллельные сессии и проверьте изменившиеся параметры сохранения и просмотра правок. Подключите внешнего ACP-агента по полному примеру OpenCode, отделите его расходы от списаний Devin и разберитесь, какие запросы покрывает подписка ChatGPT, какие ограничения действуют и что происходит при исчерпании лимита.

Содержание
Devin Desktop: окно агентов, ACP и подписка ChatGPT

Перед работой в обновлённом окне агентов Devin Desktop установите актуальную стабильную версию и проверьте параметры просмотра и сохранения правок. Для расходования лимита подписки ChatGPT выбирайте сессии самого Devin; если нужен другой агент со своим аккаунтом и расчётами у провайдера, подключайте его через ACP. По состоянию на 2026-10-25 в стабильной ветке указана v3.11.216: переработанный интерфейс появился в v3.11.212, выпущенной 23 октября.

Скачайте приложение с официальной страницы Devin Desktop. Исправление от 24 октября возвращает доступ к локальным сессиям пользователям, чья роль в организации не разрешает запуск сессий Cloud. Поэтому лучше сразу установить этот патч, а не останавливаться на первой версии обновления; подробности есть в журнале выпусков.

Что изменилось в окне агентов?

Теперь файлы, изменения и терминал можно держать рядом с перепиской каждой сессии, а сами сессии — расположить рядом для наблюдения за работой. Окно Agent Window использует тот же интерфейс, что и веб-приложение: список сессий, Automations, Review, Wiki, настройки и палитру команд.

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

В описании v3.11.212 выделены три панели для проверки работы:

  • Files: дерево файлов локального рабочего каталога или машины сессии Cloud.
  • Changes: изменения по каждому файлу в локальной сессии, включая режим Since last seen — с момента последнего просмотра.
  • Terminal: через меню добавления вкладки открывается терминал в локальной папке сессии либо на её облачной машине.

Например, для исправления ошибки запустите одну сессию для изменения кода, а вторую — для поиска причины и подходящего теста. В Devin Local выберите New worktree в списке расположений: агент получит отдельное рабочее дерево Git, как описано в руководстве Devin Local. Пока одна сессия вносит исправление, другая может найти нужный тест; затем просмотрите изменения и запустите тест в терминале соответствующей сессии.

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

Какие настройки проверить после перехода с Windsurf?

Перед первой задачей с изменением файлов проверьте подтверждение правок в редакторе, автоматическое открытие файлов и действия при сохранении. О переходе Windsurf на Devin Desktop объявили ещё 2 июня; октябрьское обновление меняет уже само поведение редактора.

Откройте Devin User Settings через палитру команд: Cmd+Shift+P в macOS или Ctrl+Shift+P в Windows/Linux. Проверьте следующие параметры:

НастройкаПоведение после обновленияЧто проверить
Agent diff zonesПо умолчанию выключены; агент сразу применяет правки к файламВключите Devin Settings → Editor → User Interface → Agent diff zones, если привыкли принимать или отклонять фрагменты правок прямо в редакторе.
Auto-open edited filesИзменённые файлы больше не открываются автоматически в фонеВключите Auto-open edited files в разделе Editor → User Interface, если так вы замечали изменения агента.
Действия при сохранении правок агентаСохранение агентом не запускает format-on-save и code actionsВключите Run save actions on agent edits, если после правок агента нужны форматирование и другие действия редактора при сохранении.

В руководстве по расширенным настройкам описаны элементы принятия и отклонения правок, однако утверждение о включённых по умолчанию diff zones противоречит октябрьским примечаниям к выпуску. Проверьте фактические значения переключателей у себя. Если подтверждение правок выключено, просмотрите Changes перед коммитом; если отключены действия при сохранении, при необходимости явно запустите форматтер или линтер проекта.

Изменилось и отправление сообщений: Enter передаёт уточнение в текущий выполняющийся шаг агента, а Cmd/Ctrl+Enter ставит сообщение в очередь до его завершения. Используйте очередь для следующей задачи, которая должна начаться после текущей.

Если одновременно переходите с Cascade на Devin Local, запустите Devin: Open Cascade Migration Wizard. Согласно руководству по миграции, повторяемые процедуры и важные сохранённые сведения нужно переносить в skills — навыки агента. Сохранение настроек редактора само по себе не переносит этот контекст.

Как подключить внешнего агента через ACP?

Сначала установите агент и настройте его авторизацию, затем добавьте команду запуска в реестр и включите агент в Devin Desktop. ACP, или Agent Client Protocol, описывает взаимодействие редактора с агентом; расходы на модели он не покрывает.

В документации Devin по ACP перечислены Codex CLI, Claude Agent, OpenCode, Junie и Gemini CLI. Функция доступна на тарифах Pro, Max и Teams; администраторам Enterprise нужно обсудить её включение со своей командой сопровождения. В публичном реестре ACP есть как агенты с собственной поддержкой протокола, так и адаптеры. Выбирайте соответствующую запись: обычная команда запуска CLI не обязательно поддерживает ACP.

Внешний агент выполняет операции самостоятельно, а расчёты за его использование идут напрямую с его провайдером. Devin прямо указывает, что его политика конфиденциальности и условия использования не распространяются на эти операции внешнего агента. Проверьте обработку данных и настройки аккаунта выбранного агента: переключатель использования подписки ChatGPT в Devin не следует считать настройкой оплаты внешней ACP-сессии.

Подготовьте OpenCode и аккаунт провайдера

В примере используется OpenCode V1 1.19.4 в macOS на Apple Silicon — версия соответствует опубликованной записи в реестре ACP. Предполагается, что Node.js и npm уже установлены. OpenCode V1 и V2 используют одну команду opencode: если у вас уже есть V2, сохраните эту установку и возьмите запись реестра для неё, а не устанавливайте V1 поверх.

Выполните команды в Bash. Это способ из инструкции по установке V1 с явно закреплённой версией:

npm install -g opencode-ai@1.19.4
opencode --version
opencode auth login
opencode auth list
command -v opencode

Пройдите интерактивную авторизацию у того провайдера, которым собираетесь пользоваться. Проверка версии должна показать 1.19.4, команда auth list — настроенного провайдера, а command -v — путь к установленной программе. Команды авторизации описаны в справочнике CLI. Наличие сохранённых учётных данных подтверждает только подготовку; успешный запрос к модели нужно проверить в сессии ниже.

Добавьте запись в реестр, включите агент и проверьте работу

В палитре команд выполните Open Local ACP Registry Config. Для стабильной версии в macOS/Linux используется файл ~/.windsurf/acp/registry.json, а в Windows — %USERPROFILE%\AppData\Roaming\Code\User\acp\registry.json.

Для нового реестра в macOS на Apple Silicon подойдёт этот JSON. Если реестр уже содержит записи, добавьте объект агента в существующий массив agents:

{
  "version": "1.0.0",
  "agents": [
    {
      "id": "opencode",
      "name": "OpenCode",
      "version": "1.19.4",
      "description": "OpenCode via ACP",
      "repository": "https://github.com/anomalyco/opencode",
      "website": "https://opencode.ai",
      "license": "MIT",
      "license_url": "https://github.com/anomalyco/opencode/blob/dev/LICENSE",
      "distribution": {
        "binary": {
          "darwin-aarch64": {
            "archive": "https://github.com/anomalyco/opencode/releases/download/v1.19.4/opencode-darwin-arm64.zip",
            "cmd": "opencode",
            "args": [
              "acp"
            ]
          }
        }
      }
    }
  ]
}

Версия и адрес архива взяты из официального реестра. Devin ожидает, что программа уже установлена, и не скачивает этот архив. Поле cmd задаёт установленную программу, а args включает интерфейс opencode acp.

Для другой операционной системы или архитектуры возьмите соответствующий блок платформы из реестра. Если приложение не находит opencode, замените значение cmd фактическим абсолютным путём из вывода command -v opencode.

Включите агент в Devin User Settings → Agents → OpenCode и перезапустите Devin Desktop. Создайте сессию в доверенном репозитории и выберите OpenCode в списке агентов справа внизу. Отправьте такой запрос:

Read the project README and summarize its purpose in three bullets. Do not edit files or run shell commands.

Настройку можно считать успешной, если сессия начинается без ошибок запуска и авторизации, а агент правильно описывает репозиторий. При ошибке авторизации повторите opencode auth login для нужного провайдера. Если недоступны все агенты, проверьте, не открыт ли проект в Restricted Mode — режиме ограниченного доверия. Разрешайте агентам доступ только к тем репозиториям, с которыми намерены работать.

В команде согласованные записи можно распространять через общую настройку ACP Registry Config. Запись в реестре определяет способ запуска; из неё не следует, что внешний агент получит те же разрешения, настройки моделей или платёжный аккаунт, что и Devin Local.

Какие запросы в Devin покрывает подписка ChatGPT?

Функция token sharing позволяет расходовать лимиты подписки ChatGPT на подходящие запросы к GPT в сессиях самого Devin, владельцем которых являетесь вы. По состоянию на 2026-10-25 для этого нужны ChatGPT Go, Plus или Pro вместе с Devin Pro, Max или Teams. Тарифы Devin Free и Enterprise не поддерживаются. Условия приведены в актуальном руководстве Devin по оплате; OpenAI также включает Devin в список приложений с доступом к лимитам подписки.

Участнику Teams нужно место с доступом к Desktop: full seats его включают, а flex seats — нет. Каждый участник подключает свой аккаунт ChatGPT.

Если работаете из России, учитывайте отдельное условие: на 2026-10-25 Россия отсутствует в официальном списке стран, где поддерживается ChatGPT. Возможность установить Devin Desktop или включить VPN сама по себе не подтверждает право пользоваться ChatGPT. Доступ к приложению Devin и условия подключения подписки ChatGPT нужно оценивать отдельно.

Подключите подписку и проверьте списания:

  1. Откройте Settings → Connections, выберите Continue with ChatGPT и разрешите использование лимитов подписки.
  2. В меню выбора модели Desktop включите Use your ChatGPT plan. Переключатель действует на весь аккаунт, включая Cloud и CLI.
  3. Выберите подходящую модель GPT в сессии самого Devin. Перейдите из Settings → Usage & limits по ссылке Manage usage, чтобы посмотреть расход за счёт ChatGPT.

Desktop сохраняет выбранную модель. Включение token sharing не заменяет модель другого семейства на GPT.

Когда использование подписки включено и доступно, расходы распределяются так. Под on-demand credits здесь понимаются дополнительные предоплаченные кредиты Devin.

РаботаОткуда списывается расход
Подходящие запросы к GPT в сессиях самого Devin, владельцем которых являетесь выПодписка ChatGPT
Запросы к моделям, отличным от GPT, включая другие модели в локальном FusionКвота Devin или on-demand credits
Варианты GPT с пометкой fast или priorityКвота Devin или on-demand credits
Время работы облачной машины Cloud и сканирование кодаКвота Devin или on-demand credits
Сессии, которыми владеет другой пользователь, включая автоматизации, выполняемые не от вашего имениВаша подключённая подписка ChatGPT их не покрывает; действуют списания Devin
Операции внешнего агента через ACPАккаунт и условия провайдера этого агента

Для запуска сессии Cloud по-прежнему нужна доступная квота Devin или кредиты. В локальном Fusion на ChatGPT переходят только подходящие запросы к GPT: при использовании нескольких моделей часть расходов остаётся в Devin.

На сколько хватит ChatGPT Plus и что происходит при исчерпании лимита?

Прежде чем рассчитывать на Plus для повседневной работы, измерьте расход на своих задачах. В руководстве OpenAI по лимитам объясняется, что доступный объём не равен фиксированному числу задач: расход зависит от модели, контекста, задачи и настроек. Период восстановления лимита нельзя считать гарантированным временем непрерывной работы Devin.

Запросы подключённых приложений расходуют уже имеющийся лимит ChatGPT Work и Codex. В ChatGPT откройте Settings → Usage → App limits → Manage limits для Devin и задайте недельный предел в процентах. Он ограничивает долю лимита, доступную приложению, но не создаёт и не резервирует отдельный запас.

Расходование кредитов ChatGPT требует отдельного разрешения, которое по умолчанию выключено. Для использования этих кредитов предел приложения должен быть установлен на 100%; одного этого значения недостаточно без самого разрешения. Условия описаны в справке OpenAI об управлении подключёнными приложениями.

Использование подписки ChatGPT определяет способ оплаты, но не гарантирует прекращения списаний в Devin. Документация Devin описывает разное поведение при исчерпании лимита: Desktop и CLI повторяют запрос за счёт квоты Devin, затем — on-demand credits, а Cloud приостанавливает сессию до восстановления лимита либо до отключения использования подписки и возобновления работы.

Между источниками есть противоречие. В общей справке OpenAI сказано, что при недоступности лимита подписки и кредитов приложение не переключается автоматически на другой платный вариант. При этом Devin прямо описывает такой переход для Desktop и CLI. Поэтому учитывайте возможность списаний в Devin и проверяйте уведомления и фактический расход в своём аккаунте, прежде чем оставлять задачи без наблюдения.

Если Devin показывает ChatGPT plan disabled, нажмите Reconnect и убедитесь, что использование подписки включено. Согласно документации Devin, пока разрешение ChatGPT просрочено или отозвано, запросы к GPT оплачиваются через Devin.

Проверьте остаток квоты и кредитов в Devin Usage & limits. Администраторам также стоит проверить автоматическое пополнение и лимиты расходов на сессии по умолчанию: они описаны в руководстве по тарифам Devin. Ограничение приложения в ChatGPT не ограничивает эти отдельные списания в Devin.

Для первого замера зафиксируйте показатели расхода в обоих сервисах, выполните одну задачу с чёткими границами и снова проверьте показатели. При сравнении запусков сохраняйте тот же репозиторий, модель и объём задачи. Увеличивайте число параллельных сессий после того, как разберётесь, куда списывается расход и как будете проверять полученные изменения.

Готовы оптимизировать LLM workflow?

Подключите единый API, управляйте ключами и контролируйте расходы на AI-модели в BetterToken.

Начать бесплатно