Сервис развивается: тестируем формат, собираем идеи, улучшаем сервис. Есть идеи? Написать
Дайджесты новостей

Среды автономной разработки: терминальная песочница Antigravity, стандарт AGENTS.md в Claude Code и независимый рантайм Cline Desktop

Экосистема инструментов программирования с помощью искусственного интеллекта переживает качественную трансформацию. Разработчики постепенно отказываются от роли постоянных контролеров, вручную подтверждающих каждое действие плагина в окне редактора. Три ключевых сентябрьских обновления в экосистемах Google, Anthropic и независимого open-source сообщества показывают согласованный сдвиг: индустрия выстраивает защищенные контуры исполнения, стандартизирует проектные инструкции и выносит агентов в самостоятельные среды, не зависящие от классических сред разработки.

Безопасная автономия

Главным препятствием на пути истинной автономности ИИ-агентов долгое время оставалась необходимость одобрять каждую команду в консоли. Любая попытка запустить многошаговую сборку или прогон тестов требовала от программиста десятков кликов на кнопки подтверждения либо подвергала рабочую систему риску случайного повреждения.

В обновлении Google Antigravity эта проблема решена через внедрение изолированной терминальной песочницы (Terminal Sandbox). Настройка активируется параметром enableTerminalSandbox, а режим прав proceed-in-sandbox разрешает агенту автоматически выполнять безопасные команды внутри защищенного периметра. Изоляция строится на уровне операционной системы: в Linux задействуются пространства имен ядра (namespaces) и контрольные группы (cgroups), а в macOS — механизмы системного профилирования безопасности.

Песочница предоставляет агенту доступ на запись исключительно в каталог текущего рабочего пространства (workspace), временные папки и кэши сборщиков. Системные директории монтируются только для чтения, а чувствительные файлы — включая SSH-ключи (~/.ssh), переменные окружения (.env) и сторонние диски — полностью скрыты от видимости процесса. Доступ в сеть при этом жестко лимитируется списком разрешенных доменов. Это позволяет модели непрерывно компилировать код, запускать линтеры и устранять ошибки сборки, не требуя внимания человека и не рискуя стабильностью хост-машины.

Стандартизация инструкций

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

Релиз консольного агента Claude Code 2.1.277 от Anthropic сделал важный шаг к унификации, внедрив официальную поддержку стандарта AGENTS.md. Согласно архитектурной логике обновления, если в корне проекта отсутствует фирменный файл CLAUDE.md, агент автоматически считывает инструкции, правила линтинга и ограничения из кросс-платформенного AGENTS.md.

Примечательно, что эта возможность реализована не через жесткое зашивание в ядро, а в виде встроенного расширения новой модульной архитектуры Claude Code Mods. Разработчики получают возможность хранить единый манифест правил для любых ИИ-инструментов непосредственно рядом с кодом, обеспечивая бесшовную смену исполнителей без переписывания проектной документации.

Десктопная независимость

Логическим продолжением разделения интерфейса и вычислительного ядра стал выпуск Cline Desktop — автономного десктопного приложения для macOS и Windows (в статусе beta), созданного независимым сообществом одного из популярнейших открытых агентов.

Ключевое новшество релиза — полный отказ от обязательной привязки к VS Code. Приложение работает как независимый центр управления задачами разработки, поддерживающий архитектурное разделение сессий на планирование (Plan) и непосредственное исполнение (Act). Это позволяет назначать более рассудительные модели на этап декомпозиции архитектуры, а быстрые модели с открытыми весами — на рутинную генерацию кода.

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


Сентябрьские релизы формируют контуры новой парадигмы разработки. Программирование окончательно разделяется на два уровня: разработчик формулирует требования верхнего уровня и границы допустимого в переносимых декларативных стандартах (AGENTS.md), а автономные локальные агенты берут на себя рутину исполнения внутри изолированных песочниц, гарантирующих сохранность рабочей среды.