Release 0.3-alpha is here! Linux binary tested and works, Windows binary experimental.
Standalone Binaries
https://git.skaldursgate.com/SkaldursGate/CanvasOrchestrator/releases
Patch notes
Increased context inspection.
Reduced false errors.
Per-user profile.
Context review at gate-approvals.
Installing
Extract the folder anywhere, e.g. ~/canvas-cli-standalone/.
chmod +x canvas-cli bin/inner/canvas-cli-real if the executable bit didn't survive transfer.
./canvas-cli --help - should print the command list with no errors.
Nothing to install system-wide; the whole thing is self-contained inside the folder.
Running your first pipeline against the live cloud
Two terminals, both cd'd into the extracted folder.
Terminal 1 — start the relay (stays running in the foreground; this is your machine's own
outbound client, holding your credentials and keys, never the CLI):
export CANVAS_CLOUD_URL=https://canvas.skaldursgate.com
export CANVAS_RELAY_WORKSPACE_ROOT=~/canvas-workspace # any directory you own; created below
export CANVAS_RELAY_PROJECT=test-project-one
export CANVAS_RELAY_ENHANCED_MODE=1
./canvas-cli relay start
Confirm it actually started: you should see canvas-relay: control surface listening on ....
Terminal 2 — log in, register, and run:
./canvas-cli login
This prints a verification URL and a code — open the URL in a browser and approve it there. Unlike
local dev, the live cloud does not auto-approve; you're authenticating as yourself, for real, and
nobody else's credential is involved. Confirm with:
./canvas-cli whoami
./canvas-cli worker register
./canvas-cli worker status