Skip to content

v0.3.6 — prereq-check subcommand + npm/node docs

Choose a tag to compare

@MRIIOT MRIIOT released this 17 May 03:56
· 16 commits to main since this release

Patch release. Surfaces the Node.js / npm / npx prereq for Linux installs, plus a new `prereq-check` subcommand to verify your install state.

Why

Operators were hitting a second prereq gap after the `claude` CLI. The supervisor writes a per-session `.mcp.json` whose MCP-server entry is `{"command": "npx", "args": ["-y", "clawborrator-mcp"]}`, so Node.js + npm + npx have to be on PATH on the Linux host. Server boxes don't ship those by default, and the failure mode (CC spawns fine, MCP server hangs) was hard to attribute without journal-diving.

What's new

`clawborrator-supervisor prereq-check` subcommand

Run BEFORE creating your first session:

```sh
$ clawborrator-supervisor prereq-check
Runtime prerequisite check:

[ok] claude /home/mriiot/.local/bin/claude
[missing] npx install: sudo apt install -y nodejs npm # or dnf on fedora/rhel
[missing] npm install: sudo apt install -y nodejs npm
[missing] node install: sudo apt install -y nodejs

3 missing prereq(s). Install them, then re-run this check.
```

Scans $PATH plus `~/.local/bin` (the canonical Claude installer drop) for each tool. Exits 0 when everything's present, 1 otherwise.

README + landing + orchard-chat modal

All three list `claude` AND `nodejs/npm` upfront as Linux prereqs with the install commands. Server installs no longer need to discover prereqs the hard way through 502 errors.

Binaries

  • `clawborrator-supervisor-windows-x64.exe` — Windows x64 (~7.4MB)
  • `clawborrator-supervisor-linux-x64` — Linux x86_64 ELF (~8.8MB, glibc 2.36+)