{"version":"2.1.225","anchor":"host-initialize-payload-reports-the-current-permission-mode","canonical_anchor":"host-initialize-payload-reports-the-current-permission-mode","heading":"Host initialize payload reports the current permission mode","tier":"internal","area":"Elsewhere","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.225\/e\/host-initialize-payload-reports-the-current-permission-mode","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.225","markdown":"### Host initialize payload reports the current permission mode\n\nIDE and remote hosts now learn your current permission mode the moment they connect.\n\n**What**\n\nIDE and Remote Control hosts now learn the CLI's permission mode at connect time, alongside the model.\n\n**Details**\n\n- new `current_permission_mode` field in the connect-time state\n- documented as \"@internal The CLI's active permission mode at connect time, for the same connect-time sync as current_model.\"\n- populated from the live tool-permission context in the main init payload and in both repl-bridge `getInitializeState` implementations\n\n**Evidence**\n\n`current_permission_mode`\n\n- Area: Elsewhere\n- Tier: Under the hood\n- Useful: 2\/5\n- Signal: 0\/5"}