From 26957a1706d54b9b610df4c35b9551fe0b40027f Mon Sep 17 00:00:00 2001 From: Andrew Yuan Date: Wed, 18 Feb 2026 18:39:59 -0800 Subject: [PATCH] make a note that worker should be run in a separate terminal --- docs/develop/go/core-application.mdx | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/docs/develop/go/core-application.mdx b/docs/develop/go/core-application.mdx index ab5b959347..570b65d651 100644 --- a/docs/develop/go/core-application.mdx +++ b/docs/develop/go/core-application.mdx @@ -911,6 +911,13 @@ Lastly, call either the `Start()` or the `Run()` method on the instance of the W Run accepts an interrupt channel as a parameter, so that the Worker can be stopped in the terminal. Otherwise, the `Stop()` method must be called to stop the Worker. +:::note + +The Worker process is a long-running process that blocks while polling for tasks. Run it in a separate terminal from your +starter code or other application logic. + +::: + :::tip If you have [`gow`](https://github.com/mitranim/gow) installed, the Worker Process automatically "reloads" when you update the Worker file: