Skip to content

Commit 25e7395

Browse files
kaiitunnzclaude
andcommitted
docs: note SSH capability tracks executor initialization
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> Signed-off-by: Noppanat Wadlom <noppanat.wad@gmail.com>
1 parent 135c611 commit 25e7395

1 file changed

Lines changed: 5 additions & 4 deletions

File tree

src/worker/README.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -119,10 +119,11 @@ The SSH session container is labelled with `flowmesh.ssh.task_id` and
119119
`flowmesh.ssh.worker_id` so the server can clean it up if the worker
120120
container is stopped externally.
121121

122-
At startup the worker probes Docker reachability and advertises its `ssh`
123-
capability accordingly, so the dispatcher selects it for SSH tasks only when
124-
Docker is actually usable. (The supervisor mounts the Docker socket only when
125-
SSH is enabled for the node; see `ENABLE_SSH_BY_DEFAULT` below.)
122+
At startup the worker initializes the SSH executor only if the Docker daemon is
123+
reachable, and advertises its `ssh` capability accordingly; the dispatcher then
124+
selects it for SSH tasks only when it can actually run them. (The supervisor
125+
mounts the Docker socket only when SSH is enabled for the node; see
126+
`ENABLE_SSH_BY_DEFAULT` below.)
126127

127128
Relevant env vars for SSH tasks:
128129

0 commit comments

Comments
 (0)