Workflow instances now support pause(), resume(), restart(), and terminate() methods in local development
Workflow instance methods pause(), resume(), restart(), and terminate() are now available in local development when using wrangler dev.
You can now test the full Workflow instance lifecycle locally:
const instance = await env.MY_WORKFLOW.create({ id: "my-instance-id",});
await instance.pause(); // pauses a running workflow instanceawait instance.resume(); // resumes a paused instanceawait instance.restart(); // restarts the instance from the beginningawait instance.terminate(); // terminates the instance immediately