{"version":"2.1.284","anchor":"subagentstatusline-is-skipped-when-statusline-is-disabled-in","canonical_anchor":"subagentstatusline-is-skipped-when-statusline-is-disabled-in","heading":"subagentStatusLine command is skipped when the status line is switched off","tier":"notice","area":"Terminal UI","url":"https:\/\/changelogs.core-directive.com\/v\/2.1.284\/e\/subagentstatusline-is-skipped-when-statusline-is-disabled-in","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.284","markdown":"### `subagentStatusLine` command is skipped when the status line is switched off\n\nClaude Code no longer runs your `subagentStatusLine` command when its restricted-mode check has turned off the `statusLine` feature\n\n**Unclear.** It is not certain that the check that now skips the command is exactly the one `--bare` mode uses.\n\n**What**\n\n`subagentStatusLine` lets you run your own command to rewrite rows in the subagent task display. A subagent is a helper Claude starts to work on part of a task. Claude Code now skips that command when the `statusLine` feature has been switched off by its check for restricted modes. Before, this check did not apply to it.\n\n**Why**\n\nIn practice, `--bare` sessions (a minimal mode for scripts) should no longer run your subagent status line command.\n\n- Area: Terminal UI\n- Names: `subagentStatusLine`, `statusLine`\n- Tier: You'll notice\n- Useful: 1\/5\n- Signal: 1\/5"}