{"version":"2.1.292","anchor":"new-sdk-system-frame-permission-check-status-for-slow-auto-m","canonical_anchor":"new-sdk-system-frame-permission-check-status-for-slow-auto-m","heading":"New permission_check_status message for slow auto-mode checks","tier":"use","area":"Auto Mode","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.292\/e\/new-sdk-system-frame-permission-check-status-for-slow-auto-m","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.292","markdown":"### New permission_check_status message for slow auto-mode checks\n\nSDK and -p output now include a permission_check_status message when a tool call waits about four seconds on the auto-mode classifier\n\n**What**\n\nIn auto mode, a classifier, which is a model that judges whether an action is safe, checks each tool call (each action Claude wants to take) before it runs. Apps that drive Claude Code through the SDK, or read its `-p` output, now get a new system message with subtype `permission_check_status`:\n\n- It carries a status of `checking` or `done`.\n\n- It is sent when a tool call has waited about four seconds on the auto-mode classifier.\n\n- `permission_check_status` is added to the list of message subtypes that also includes `ui_panes`, `ui_scroll` and `ui_focus`.\n\n**Why**\n\nHost apps can show that a step is being checked instead of leaving the user with a silent pause.\n\n- Area: Auto Mode\n- Names: `permission_check_status`\n- Tier: Use it now\n- Useful: 4\/5\n- Signal: 2\/5\n- Scope: individual\n- Heads-up: no"}