В сборке Claude Code v2.1.311 появилась поддержка переменной окружения с говорящим названием CLAUDE_CODE_EVEN_MORE_DANGEROUSLY_SKIP_PERMISSIONS. Об изменении написала в соцсетях Дейзи Холлман из технического штата Anthropic. Многие сначала приняли его за шутку — из-за имени и потому, что в changelog версии его нет, — но Холлман подтвердила, что всё всерьёз.
Как это работает
export CLAUDE_CODE_EVEN_MORE_DANGEROUSLY_SKIP_PERMISSIONS=1
Флаг --dangerously-skip-permissions (режим bypassPermissions, появился в v1.0.18 в июне 2025 года) одобряет не всё: команды вроде rm и rmdir до сих пор требовали подтверждения. Новая переменная убирает и этот последний барьер.
Для контекста: в Claude Code есть режимы default, acceptEdits, plan, auto, dontAsk и bypassPermissions; режим auto стал режимом по умолчанию в августе.
Что остаётся
- Самые разрушительные команды вроде
rm -rf ~по-прежнему заблокированы. - Управляемые настройки (managed settings) организации могут вводить собственные ограничения поверх.
Почему стоит быть осторожным
The Register напоминает о многочисленных случаях, когда агенты выполняли разрушительные команды и стирали данные. Если вам действительно нужен полностью автономный агент, запускайте его в одноразовом контейнере или VM без доступа к важным данным и секретам, а не на рабочей машине. Администраторам команд имеет смысл проверить managed settings и явно запретить такие режимы, если они не нужны.
Claude Code v2.1.311 supports an environment variable with a telling name: CLAUDE_CODE_EVEN_MORE_DANGEROUSLY_SKIP_PERMISSIONS. Daisy Hollman, a member of Anthropic’s technical staff, announced it on social media. Many people first took it for a joke, because of the name and because it is missing from the release changelog, but Hollman confirmed it is real.
How it works
export CLAUDE_CODE_EVEN_MORE_DANGEROUSLY_SKIP_PERMISSIONS=1
The --dangerously-skip-permissions flag (the bypassPermissions mode, introduced in v1.0.18 in June 2025) does not approve everything: commands like rm and rmdir still required confirmation. The new variable removes that last barrier.
For context, Claude Code’s modes are default, acceptEdits, plan, auto, dontAsk and bypassPermissions; auto became the default in August.
What still applies
- The most destructive commands, such as
rm -rf ~, remain blocked. - An organization’s managed settings can still impose their own limits on top.
Why caution is warranted
The Register points to many reports of agents running destructive commands and wiping data. If you really need a fully autonomous agent, run it in a disposable container or VM with no access to important data or secrets, not on your work machine. Team admins should review managed settings and explicitly disable such modes if they are not needed.