{"version":"2.1.271","anchor":"bridge-child-auto-mode-permission-defaulting-gated-off","canonical_anchor":"bridge-child-auto-mode-permission-defaulting-gated-off","heading":"Bridge child sessions gain auto-mode permission defaulting and a resume max-age setting","tier":"soon","area":"Remote Control","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.271\/e\/bridge-child-auto-mode-permission-defaulting-gated-off","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.271","markdown":"### Bridge child sessions gain auto-mode permission defaulting and a resume max-age setting\n\nSpawned bridge child sessions can now default to auto permission mode and carry a max age for resuming interrupted turns\n\n**What**\n\n- New logic classifies a spawned bridge child session as an \"rc-child\" and decides whether to force `permissions.defaultMode: 'auto'` for it, passing an `autoMode.environment` list via a new `--settings=` argument to the spawned subprocess. Whether this fires at all, and whether it can override the user's own settings, are each controlled by separate gates.\n\n- When a bridge worker resumes an interrupted turn after a rebound worker epoch, it now also sets a new `CLAUDE_CODE_RESUME_INTERRUPTED_TURN_MAX_AGE_MS` environment variable (only alongside the existing `CLAUDE_CODE_RESUME_INTERRUPTED_TURN`, and only when the resumed turn is bound). The auto-mode settings argument is computed and passed as `--settings=` before other server config arguments.\n\n**Why** This is infrastructure for how Claude Code's bridge feature spawns and resumes child sessions: it controls whether a spawned child defaults to unattended \"auto\" permission mode and how stale an interrupted turn can be before it's no longer eligible to resume.\n\n- Flag `tengu_bridge_child_auto_mode`: Not enough to say (read for one account on one subscription tier against v2.1.271; this account: no value returned, anonymous baseline: no value returned, compiled default: off) These values were read against a different version of Claude Code, so treat them as the nearest reading available instead of one taken on this release.\n- Flag `tengu_bridge_child_auto_over_settings`: Not enough to say (read for one account on one subscription tier against v2.1.271; this account: no value returned, anonymous baseline: no value returned, compiled default: on) These values were read against a different version of Claude Code, so treat them as the nearest reading available instead of one taken on this release.\n- Area: Remote Control\n- Tier: Nothing to try yet\n- Useful: 3\/5\n- Signal: 4\/5\n- Present in the build but not switched on"}