Finding · gemini-cli
Gemini CLI: Auto Modes Collapse and PolicyEngine Reaches Into ACP
What Changed
Two governance changes ship in the v0.44.0 line:
- Auto modes merged into a single Auto mode (#26714). The prior fan of Auto variants collapses to one. The release frames this as UX simplification; in practice it also collapses whatever differentiation the variants carried, including any more-restrictive default.
- PolicyEngine integrates into ACP sessions (#27252). The enforcement layer reaches into the Agent Communication Protocol session lifecycle, framed as a deadlock prevention fix. The effect is policy enforcement at the protocol-session layer, not just at the shell-tool layer the profile already names.
A third item belongs alongside: v0.44.0 stable adds shell-redirect
auto-approval in AUTO_EDIT mode. The release describes this as a
quality-of-life change. It is also an attack-surface expansion —
shell redirects (>, >>, |) auto-approved is the kind of
permission expansion that matters when those redirects target
sensitive paths.
Why It Matters
The current Gemini profile's governance posture rests on
shell-tools-allowlist and subagents-approval-mode-aware. The
PolicyEngine-in-ACP change extends enforcement into the session
layer — a real shift, framed quietly. The Auto-mode merger and
shell-redirect auto-approval are accessibility wins (one mode is
easier to reason about; shell redirects in AUTO_EDIT are common
operator behavior) that come with authority and security costs
(one mode means less differentiation; redirect auto-approval is a
new auto-approved verb on the shell tool).
This sits inside a cross-provider thread: the same window saw Claude Code's Auto mode become default-on (finding) and Codex's goal mode graduate default-on (finding). Three providers, three different surfaces, same direction — autonomy graduates from opt-in to baseline.
Operator Implication
- Operators on previous Auto variants must re-audit which behaviors the consolidated Auto mode treats as safe. The merger may have loosened or tightened constraints; the release notes do not enumerate.
- Operators on
AUTO_EDITshould explicitly decide whether shell-redirect auto-approval is acceptable for their environment. If the agent writes to disk underAUTO_EDIT, redirects are another write surface. - Operators evaluating Gemini's ACP integration should treat PolicyEngine-in-ACP as the new enforcement boundary. The "deadlock fix" framing understates the structural shift.
Open
- PolicyEngine-in-ACP: documented as a fix; what's the underlying policy posture for ACP sessions? Is policy now enforced per-session by default, or only when an operator has configured a policy?
AUTO_EDITshell-redirect auto-approval: is this gated by workspace trust? By the existing shell-tools allowlist? Or is it a separate decision?- The PolicyEngine-in-ACP cross-cuts with the OpenHands ACP UI finding (OpenHands as ACP client fronting third-party agents). Whether Gemini's PolicyEngine applies when Gemini is the ACP server serving OpenHands is not documented.
Finding metadata
Run: 2026-05-27-weekly-digest-2026-05-13_2026-05-27-frontier-v0
Finding ID: 2026-05-27-gemini-auto-modes-merged-and-policy-engine-in-acp
Accepted signals
Profile citations
- Gemini CLI · claim · auto-modes-merged
- Gemini CLI · claim · policy-engine-in-acp
- Gemini CLI · claim · auto-edit-shell-redirect-approval
- Gemini CLI · posture · accessibility
- Gemini CLI · posture · governance
Source links
Primary links, including exact changelog lines when available.