{"version":"2.1.307","anchor":"workflow-scripts-refuse-to-start-outside-bun","canonical_anchor":"workflow-scripts-refuse-to-start-outside-bun","heading":"Workflow scripts now refuse to start unless Claude Code runs on Bun","tier":"notice","area":"Elsewhere","scope":"individual","heads_up":true,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.307\/e\/workflow-scripts-refuse-to-start-outside-bun","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.307","markdown":"### Workflow scripts now refuse to start unless Claude Code runs on Bun\n\nIf Claude Code is running on Node or Deno, workflow scripts are not started and a message says to use the native binary\n\n**What**\n\nWorkflow scripts run only when Claude Code runs on Bun, the JavaScript runtime its native binary is built on. If Claude Code is instead running on Node or Deno, other JavaScript runtimes, the script is not started and a message tells you to use the native binary.\n\n**Why**\n\nPeople who run Claude Code's JavaScript package under Node, for example through the SDK, now get a clear explanation instead of a vague failure.\n\n- Area: Elsewhere\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 1\/5\n- Scope: individual\n- Heads-up: yes"}