Технологии
«Канвас — не таблица в чате»: Cursor дала облачным агентам интерактивные канвасы, открыла Environments API в бете и довела среду до 300 репозиториев
16 октября 2026 года Cursor опубликовала в своём changelog три изменения сразу. Облачные агенты теперь могут собирать интерактивные канвасы как часть работы, и готовый канвас передаётся коллеге ссылкой. Environments API вышел в бете: через него можно программно создавать среды, в которых работают агенты, и управлять ими. Среды облачных агентов поддерживают до 300 репозиториев, а большие среды, по утверждению издателя, загружаются в пять раз быстрее. Запись состоит из трёх коротких разделов, поэтому дальше — то, что стоит за этими строками по документации самого Cursor, на которую запись и ссылается.

Что именно объявили 16 октября
Запись «Cloud Agent Canvases and Environment Improvements» появилась в changelog Cursor 16 октября 2026 года. Она состоит из трёх коротких разделов и объявляет три изменения сразу.
Первое: облачные агенты теперь могут собирать интерактивные канвасы как часть своей работы, а готовый канвас передаётся коллеге ссылкой. Второе: Environments API стал доступен в бете — им можно программно создавать среды, в которых работают агенты, и управлять ими. Третье: среды облачных агентов теперь поддерживают до 300 репозиториев, а большие среды загружаются в пять раз быстрее.
Это запись в ленте изменений продукта, а не разбор: ни цен, ни бенчмарков, ни даты выхода из беты в ней нет. Поэтому дальше — то, что стоит за тремя строками, по документации издателя, на которую запись ссылается.
Канвас: что это по документации
Канвас — это интерактивный артефакт, который отрисовывается рядом с чатом. Вместо длинной markdown-таблицы или блока кода вы получаете отдельный экран, разложенный по разделам, показателям и таблицам, который можно переоткрыть, отредактировать и дорабатывать. Достаточно попросить дашборд, разбор, аудит или отчёт — Cursor открывает результат в канвасе, когда такой формат подходит лучше.
Документация описывает работу в пять шагов: Cursor решает, что задача выигрывает от визуального представления, или вы просите об этом прямо; агент собирает канвас и вставляет ссылку на него в чат; вы смотрите отрисованный вид, переключаетесь на исходник для правки или просите Cursor изменить результат; Cursor сохраняет канвас, чтобы его можно было переоткрыть и перезапустить на свежих данных; каждый канвас попадает в список канвасов рабочего пространства, откуда можно вернуться к прошлым без повторного прогона.
Открыть канвас можно из карточки в конце ответа, через Command Palette командой Open Canvas (она указана в разделе View) или отдельной вкладкой в окне агентов.
К самой записи приложено демонстрационное видео длительностью 23 секунды в разрешении 1920 на 1080. В нём облачного агента просят собрать дашборд производительности приложения, канвас строится рядом с чатом, а затем показывается общий доступ ссылкой — с подписью «Share it with your team».
Как канвас становится общим
Ссылка на канвас даёт коллегам живой снимок вида: та же раскладка, те же графики и таблицы, без повторного запуска агента и без разбора истории чата.
Публикация делается кнопкой Publish на панели канваса: ей публикуют или обновляют общий доступ, а ссылку копируют из панели и отправляют тем, кому она нужна. Открыть её в браузере с правами только на чтение может любой участник команды.
Страница Shared Canvases в панели показывает только те канвасы, которые опубликовали вы сами: чужие публикации в ней не перечисляются, и канвас коллеги открывается только по ссылке от его автора.
Общий доступ ограничен тарифами: он разрешён на платных планах — Premium и выше, Teams, Enterprise, а также на legacy-планах Pro, Pro+ и Ultra. Бесплатные аккаунты создавать публикации не могут, а поскольку открыть ссылку может только участник команды, состоять в команде обязательно; нужен и режим приватности, допускающий хранение данных, потому что Legacy Privacy Mode публикацию блокирует. Администраторы команды могут отключить общие канвасы для всей организации в настройках команды.
Частые сценарии работы с канвасами документация предлагает упаковывать в навыки, чтобы Cursor каждый раз собирал одну и ту же раскладку; в описание такого навыка входит триггер — по нему Cursor понимает, когда к навыку обращаться.
Environments API в бете
Environments API — это часть Cloud Agents API: запись changelog говорит о бете и о программном создании и управлении средами, а справочник уточняет, что версия v1 находится в публичной бете и интерфейсы могут измениться до общего выпуска.
API принимает Basic- и Bearer-аутентификацию: пользовательский ключ генерируется в панели Cursor в разделе API Keys, есть и ключ сервисного аккаунта.
Для сред в справочнике перечислены конечные точки POST, GET, PATCH, PUT и DELETE /v1/environments, а также GET /v1/environments/{id} и GET /v1/environments/{id}/secrets. Агент создаётся вызовом POST /v1/agents: он создаёт долговечного агента и сразу ставит в очередь его первый запуск, а ответ возвращает и агента, и запуск.
Репозитории подключаются из GitHub (облачный и Enterprise Server), GitLab (облачный и self-hosted), Bitbucket Cloud и Azure DevOps. У запроса есть и границы: до 5 изображений в подсказке размером до 15 МБ каждое с типами png, jpeg, gif и webp, до 50 MCP-серверов и до 20 пользовательских субагентов. Если модель не указана, Cursor подставляет вашу модель по умолчанию, затем командную, затем системную.
Отдельно справочник описывает миграцию с прежней версии: вместо плоской поверхности v0 API теперь разделяет долговечного агента и запуски по каждому запросу.
300 репозиториев и пять раз: что подтверждено, а что заявлено
Ограничение в 300 репозиториев из записи changelog совпадает с тем, что задокументировано в справочнике API: максимум 300 репозиториев в конфигурации repos.
Но достижимо это число не везде: на self-hosted-целях больше одного репозитория принимает только именованный any-repo pool, тогда как machine, пул default и пулы, привязанные к конкретному репозиторию, принимают один.
Утверждение о пятикратной скорости загрузки больших сред — это фраза самого издателя в его собственной ленте изменений. Ни в записи, ни в документации нет ни методики замера, ни машины, на которой он сделан, ни того, какой размер среды считается большим.
При этом документация объясняет, почему среды стали отдельной темой: сборки готовят репозитории, инструменты и зависимости в фоне, чтобы агент стартовал на уже готовой машине, а развитые среды ускоряют сессии агентов. Формулировка про агента, который умеет писать код, но не может запустить тесты, обратиться к сервисам или достучаться до API и потому не может замкнуть цикл своей работы, тоже принадлежит издателю.
Облачные агенты при этом работают не на вашей машине: они выполняются в изолированных виртуальных машинах с полноценной средой разработки — склонированными репозиториями, установленными зависимостями, секретами, командами запуска и доступом в сеть. Запускать их можно параллельно, локальная машина при этом не должна быть в сети, а среди поверхностей запуска документация перечисляет приложение для iOS, веб-страницу cursor.com/agents, настольный клиент, Slack, комментарии в GitHub и Bitbucket, Linear и API.
Чего здесь нет
В записи нет ни новой модели, ни изменения цен, ни чисел производительности, кроме той самой пятикратной загрузки. Даты общего выпуска Environments API тоже нет: запись говорит о бете, справочник — о публичной бете с возможными изменениями интерфейсов.
О доступности самих канвасов на бесплатных планах запись не сообщает ничего, кроме ограничения на публикацию ссылок, — документация перечисляет только планы, на которых общий доступ разрешён.
И это материал вендора о себе: все цифры и формулировки взяты со страниц Cursor, а независимых замеров проекта в записи нет.