{"version":"2.1.299","anchor":"safe-mode-hint-text-changed","canonical_anchor":"agentsconfig-panel-shows-safe-mode","heading":"Safe mode now shows in the agent list, survives job restarts and gets a generated exit hint","tier":"notice","area":"Elsewhere","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.299\/e\/safe-mode-hint-text-changed","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.299","markdown":"### Safe mode now shows in the agent list, survives job restarts and gets a generated exit hint\n\n`--safe-mode` is now shown in the agent list footer, carried over when jobs restart, and its how-to-leave hint is built on the fly\n\n**What**\n\n`--safe-mode` is a flag (an option added when starting Claude Code) that starts it with your customizations switched off, which helps when a broken setting is causing trouble. Several things about it changed:\n\n- Agent list footer: the footer of the agents list now shows \"safe mode\" and \"customizations are off\" next to the waiting line. Before, only the waiting text appeared.\n\n- Restarts: `--safe-mode` is now one of the flags carried over when a background job or session restarts. The warning about flags dropped on restart now reads \"stripped respawnFlags token(s) that a restart does not re-apply\" instead of calling them \"non-allowlisted\", and the saved flags go through an extra clean-up step.\n\n- Exit hint: the hint telling you how to leave safe mode is now produced on the fly instead of always being the fixed text \"restart without --safe-mode\". Claude Code checks whether `--safe-mode` was on the command line, and the evidence includes the text \"unset CLAUDE_CODE_SAFE_MODE\", so the hint can point to the `CLAUDE_CODE_SAFE_MODE` environment variable as well. The matching hint for bare mode, which used to be the fixed text \"restart without --bare\", is built the same way.\n\n**Why**\n\nYou can now see at a glance that a session is in safe mode, a background job started in safe mode stays in safe mode after it restarts, and the exit hint can reflect how safe mode was actually turned on.\n\n- Area: Elsewhere\n- Names: `--safe-mode`, `CLAUDE_CODE_SAFE_MODE`\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 2\/5\n- Scope: individual\n- Heads-up: no"}