GitHub добавил в приложение GitHub Copilot поддержку локальных изолированных сред (local sandboxes). Теперь агент Copilot может выполнять команды и работать с файлами внутри отдельного окружения на компьютере разработчика, не получая прямой доступ ко всей системе.
Новая возможность предназначена для сценариев, где Copilot выполняет более сложные задачи: запускает инструменты, изменяет код, проверяет результаты работы и взаимодействует с проектом. Изоляция позволяет ограничить область его действий и снизить риски при использовании агентных возможностей.
Как работают локальные песочницы
Раньше при работе с агентами Copilot разработчику приходилось внимательнее контролировать доступ инструмента к окружению: какие файлы можно изменять, какие команды выполнять и какие ресурсы использовать.
Теперь часть таких ограничений можно задать через песочницу. Copilot получает отдельное рабочее пространство, в котором может выполнять действия с кодом, инструментами, файловой системой и сетью в рамках заданных правил.
Например, разработчик может разрешить агенту работать с текущим проектом, но ограничить доступ к остальным файлам на компьютере или внешним сетевым ресурсам.
Локальная и облачная изоляция
GitHub также поддерживает облачные песочницы для Copilot. В этом режиме выполнение задач происходит в отдельном окружении, размещённом на стороне GitHub. Локальный вариант запускает такую среду непосредственно на компьютере разработчика.
Оба подхода решают одну задачу: дать агенту возможность выполнять больше действий, сохраняя контроль над тем, к чему именно он имеет доступ.
Зачем это нужно
По мере развития агентных инструментов Copilot всё чаще используется не только для генерации отдельных фрагментов кода, но и для выполнения последовательных задач: анализа проекта, запуска команд, внесения изменений и проверки результата.
Изолированные среды позволяют использовать такие сценарии безопаснее: разработчик может дать агенту больше свободы внутри ограниченного пространства, не открывая полный доступ к рабочей системе.
Новая функция доступна в приложении GitHub Copilot и развивается вместе с агентными возможностями платформы.
/ Список бесплатных IT-уроков месяца уже доступен в календаре мероприятий /
Источник: habr.com