Run daemon on packaged Bare runtime
This commit is contained in:
@@ -30,7 +30,7 @@ JARVIS-QVAC has one cognitive loop and one QVAC authority.
|
||||
~~~mermaid
|
||||
flowchart LR
|
||||
U[User] --> G[GNOME Shell / ARC]
|
||||
G <--> D[jarvisd / Node 22]
|
||||
G <--> D[jarvisd / packaged Bare]
|
||||
D --> H[agent-harness]
|
||||
D --> M[Single QVAC master]
|
||||
D --> V[Voice + PipeWire]
|
||||
@@ -62,7 +62,7 @@ desktop permission.
|
||||
Full runtime support requires:
|
||||
|
||||
- Ubuntu GNOME 24.04 or newer, GNOME Shell 46+, and a logged-in user session.
|
||||
- Node.js 22.17 or newer.
|
||||
- Bare 1.32.0 or newer, packaged with the application bundle.
|
||||
- PipeWire and WirePlumber.
|
||||
- xdg-desktop-portal with the GNOME backend.
|
||||
- AT-SPI2 and, for primary Wayland actuation, libei/libeis plus a local EIS
|
||||
@@ -95,9 +95,11 @@ bash ~/.local/share/jarvis-qvac/packaging/first-run.sh
|
||||
gnome-extensions enable jarvis@qvac.local
|
||||
~~~
|
||||
|
||||
The installer requires Node.js 22.17+, npm, curl, and tar. For a mirror or a
|
||||
specific Gitea ref, set `JARVIS_SERVER`, `JARVIS_REPO`, or `JARVIS_REF` before
|
||||
the command. The downloaded ref must contain the repository packaging files.
|
||||
The rolling installer first downloads a self-contained architecture bundle
|
||||
with the Bare ELF runtime and all application dependencies. It therefore needs
|
||||
only curl and tar at runtime. A source fallback needs Node.js/npm when no
|
||||
published bundle exists for the requested ref. Set `JARVIS_SERVER`,
|
||||
`JARVIS_REPO`, or `JARVIS_BUNDLE_URL` for a mirror or a specific bundle.
|
||||
|
||||
## Install from a checkout
|
||||
|
||||
@@ -142,6 +144,7 @@ under the user's cache directory, and user data paths described in
|
||||
|
||||
~~~bash
|
||||
npm test # Node tests, including the vendored harness test
|
||||
npm run bare:smoke # Bare runtime and builtin mapping smoke test
|
||||
npm run gpu-doctor # QVAC GPU, VRAM, and profile diagnostics
|
||||
npm run cu-doctor # Wayland/X11, portals, AT-SPI, and libei
|
||||
npm run voice-doctor # PipeWire, wake bridge, and playback diagnostics
|
||||
@@ -204,6 +207,7 @@ Artifacts in dist are:
|
||||
|
||||
- jarvis-qvac_<version>_<arch>.deb
|
||||
- jarvis-qvac-extension.zip
|
||||
- jarvis-qvac-bare-linux-<arch>.tar.gz (self-contained runtime bundle)
|
||||
- SHA256SUMS
|
||||
|
||||
Gitea Actions workflows live under .gitea/workflows. CI runs tests, Python
|
||||
|
||||
Reference in New Issue
Block a user