26 октября GitHub перевёл режим assisted permissions для агентов Copilot в общий доступ. Это промежуточный вариант между «спрашивать про всё» и «разрешить всё»: каждое действие агента — запуск команды, обращение к пути в файловой системе, открытие URL — оценивает модель-классификатор. Если действие признано явно безопасным, оно выполняется без вопросов; если нет — агент запрашивает подтверждение у пользователя.
Где включить
- Copilot CLI — командой
/permissionsс выбором режима assisted. - Приложение Copilot и VS Code.
Что получили администраторы
- Запретить режим «Allow All», оставив assisted.
- Отключить assisted отдельно.
- Задать режим по умолчанию для новых сессий.
Почему это важно
Агенты для разработки всё чаще работают долго и автономно, и бесконечные запросы подтверждения приводят к тому, что пользователи включают «разрешить всё». Классификатор снижает усталость от подтверждений, не отключая контроль целиком. При этом решение принимает LLM, поэтому для чувствительных сред — с продовыми ключами и доступом к инфраструктуре — стоит сочетать его с изоляцией: контейнерами, ограниченными токенами и запретом сетевого выхода. Компании получают понятную точку управления, которую можно закрепить политикой на уровне организации.
On Oct 26 GitHub made assisted permissions for Copilot agents generally available. It is a middle ground between “ask about everything” and “allow everything”: every agent action — running a command, touching a file path, opening a URL — is judged by a classifier model. If the action is deemed clearly safe it runs without a prompt; otherwise the agent asks the user to approve.
Where to enable it
- Copilot CLI — via
/permissions, choosing assisted. - The Copilot app and VS Code.
What admins get
- Block the “Allow All” mode while keeping assisted.
- Disable assisted separately.
- Set the default mode for new sessions.
Why it matters
Coding agents increasingly run long and autonomously, and endless approval prompts push users to turn on “allow all”. The classifier reduces approval fatigue without removing control entirely. Since an LLM makes the call, sensitive environments — with production keys and infrastructure access — should still pair it with isolation: containers, scoped tokens and blocked network egress. Companies gain a clear control point they can enforce by org-wide policy.