openvibers/openvibe.link Commits

Document the current installer command and pre-release download override

OP OpenVibers committed 4 Oct 2026 · a8c815bcf1 · 2 files, +7 −2

Asked: T15 READY NOW (groundwork /home/workstation/openvibe/agents/ds/prep/T15.md lines 324-325) - OpenVibe.Node: two docs fixes, no code change. ONE pull request from current origin/main (git fetch first; check each item on origin/main and skip it if already done). (1) docs/HANDOFF.md around lines 116-11…
Harness job node-t15-ready-now-groundwork-home-works-160319.

Changes

ddiff --git a/docs/HANDOFF.md b/docs/HANDOFF.md
iindex 9241e40..9f92f4f 100644
---- a/docs/HANDOFF.md
++++ b/docs/HANDOFF.md
@@@ -113,8 +113,9 @@ pattern (dry-run), an H.264 byte stream from a child process (`rpicam-vid`, `ffm
## install.sh and CI
--`install/install.sh` (`curl -fsSL https://openvibe.bot/install | sh -s -- <CODE>`): detect OS/arch, download the release
--binary and the plugin bundle, create a Python virtual environment for plugins, install the service, pair with the code.
++`install/install.sh` (`curl -fsSL https://openvibe.bot/install | sh -s -- --robot rob_... --code ABCD-1234 --driver adeept`):
++detect OS/arch, download the release binary and the plugin bundle, create a Python virtual environment for plugins,
++install the service, pair with the code.
CI: `go vet`, `go test ./...` (race detector), cross-compile every target, Python plugin tests, and a release workflow on
tags that attaches the binaries.
ddiff --git a/docs/install.md b/docs/install.md
iindex 19d7def..92696a6 100644
---- a/docs/install.md
++++ b/docs/install.md
@@@ -44,6 +44,10 @@ again upgrades and keeps the credential. Options: `--no-service`, `--version vX.
directory holding the release files). `OPENVIBE_NODE_BASE` overrides the download location, `OPENVIBE_SERVER` the
server.
++The installer downloads the binary, the plugin bundle and `SHA256SUMS` from `releases/latest/download`, which GitHub
++resolves only to the latest full release, so a host whose release is still a pre-release needs `OPENVIBE_NODE_BASE` or
++`--version TAG`.
++
Requirements: `python3` with `venv` (`sudo apt install python3 python3-venv`), `curl` or `wget`. For the Adeept camera,
`rpicam-apps` (preinstalled on Raspberry Pi OS). For Cozmo's voice, `espeak-ng`. `ffmpeg` is optional (better video
from plugins that send JPEG frames).