← Все новости

Claude Code получил переменную, отключающую последний запрос подтверждения перед rmClaude Code adds a variable that removes the last confirmation prompt before rm

В Claude Code v2.1.311 появилась переменная окружения CLAUDE_CODE_EVEN_MORE_DANGEROUSLY_SKIP_PERMISSIONS: с ней агент может выполнять rm и rmdir без запроса, даже там, где --dangerously-skip-permissions их ещё блокировал. В changelog изменения нет, но в Anthropic подтвердили, что оно настоящее.Claude Code v2.1.311 supports a CLAUDE_CODE_EVEN_MORE_DANGEROUSLY_SKIP_PERMISSIONS environment variable that lets the agent run rm and rmdir without asking, even where --dangerously-skip-permissions still prompted. It is not in the changelog, but Anthropic staff confirmed it is real.

В сборке 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.

Источники