{"version":"2.1.281","anchor":"permission-mode-not-sent-in-serve-only-mode","canonical_anchor":"permission-mode-not-sent-in-serve-only-mode","heading":"--permission-mode not sent in serve-only mode","tier":"internal","area":"Permissions","url":"https:\/\/changelogs.core-directive.com\/v\/2.1.281\/e\/permission-mode-not-sent-in-serve-only-mode","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.281","markdown":"### --permission-mode not sent in serve-only mode\n\nIn serve-only mode, Claude Code no longer sends the startup request built from --permission-mode\n\n**Unclear.** The finding does not say how serve-only mode is turned on or whether the permission mode is applied some other way there.\n\n**What**\n\n`--permission-mode` is a command-line option that picks the permission mode a session starts in, meaning how Claude Code asks before taking actions. At startup Claude Code turns that option into a request it sends internally. That request is now skipped when Claude Code is running in serve-only mode.\n\n**Why**\n\nIn serve-only mode, the permission mode given with `--permission-mode` is not applied through this startup request.\n\n- Area: Permissions\n- Names: `--permission-mode`\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 2\/5"}