{"version":"2.1.296","anchor":"runner-drain-message-differs-when-started-from-work-order","canonical_anchor":"runner-drain-message-differs-when-started-from-work-order","heading":"Runner reports its Claude Code version and adjusts its restart message","tier":"notice","area":"Self-Hosted Runner","scope":"org","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.296\/e\/runner-drain-message-differs-when-started-from-work-order","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.296","markdown":"### Runner reports its Claude Code version and adjusts its restart message\n\nThe runner now sends its Claude Code version when it starts up, and its drain and exit messages differ when started from a work order\n\n**What**\n\nWhen the runner starts up, the details it sends to its host now include `claude_code_version`, the version of Claude Code it is running. The runner also knows whether it was started from a work order. Its messages when it drains and exits, such as \"Draining and exiting for clean restart.\", change to match. Before, the message was always the same.\n\n**Why**\n\nThe host running Claude Code can now see which version of the client it is talking to.\n\n- Area: Self-Hosted Runner\n- Names: `claude_code_version`\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 2\/5\n- Scope: org\n- Heads-up: no"}