Vector Setup
First-run setup for ruvector@0.3.3 — installs ONNX/Brain/SONA add-ons, registers the MCP server,…
by ruvnet · MIT
The skill
First-run setup for ruvector@0.3.3 — installs ONNX/Brain/SONA add-ons, registers the MCP server, and verifies the install via `doctor`
Vector Setup
Bootstraps ruvector@0.3.3 and its optional add-ons so every /vector subcommand actually works on first run.
Why this exists
Out of the box, several /vector subcommands fail with a confusing dep error:
| Error | Missing package |
|---|---|
ONNX WASM files not bundled. The onnx/ directory is missing. |
none — upgrade to ruvector 0.3.3, which bundles it (0.2.x lacks it) |
Brain commands require @ruvector/pi-brain |
@ruvector/pi-brain |
SONA not available. Native error: Cannot find module '/.../@ruvector/sona/index.js' |
@ruvector/ruvllm (JS fallback) |
LLM commands require @ruvector/ruvllm |
@ruvector/ruvllm |
This skill installs them in one pass.
Steps
- Pin ruvector:
npm install ruvector@0.3.3 - Install the add-ons (idempotent — only what's missing):
For a leaner install, passnpm install @ruvector/pi-brain \ @ruvector/ruvllm--fullto also pull@ruvector/graph-nodeand@ruvector/router:npm install @ruvector/pi-brain \ @ruvector/ruvllm \ @ruvector/graph-node \ @ruvector/router - Verify the binary:
npx -y ruvector@0.3.3 doctor npx -y ruvector@0.3.3 info - Register the MCP server:
claude mcp add ruvector -- npx -y ruvector@0.3.3 mcp start claude mcp list | grep ruvector - Sanity check the most common subcommands:
npx -y ruvector@0.3.3 hooks route "test" npx -y ruvector@0.3.3 attention list npx -y ruvector@0.3.3 rvf examples - (Optional) Generate a pi identity for brain + edge:
npx -y ruvector@0.3.3 identity generate npx -y ruvector@0.3.3 identity show
Smoke test
For a deterministic verification of the install, run the plugin's bundled smoke script:
bash plugins/ruflo-ruvector/scripts/smoke.sh
It checks: version pin, top-level subcommand visibility, hooks ast-analyze, hooks route, attention list, rvf examples, and info. Exits non-zero if any drift from the contracted surface is detected.
What this does not install
- Native Rust toolchain (optional; only needed for source builds)
- Platform-specific native bindings (auto-detected by
@ruvector/core) @ruvector/sonanative binding (the JS fallback via@ruvector/ruvllmis sufficient on macOS arm64; Linux x64 has its own native binding)
If doctor still reports a problem after this skill runs, paste its output verbatim and ask.
Use this skill
Connect your agent to the Skill Store MCP server and ask for it by ref: ruvnet/vector-setup-94429846945.
Details
- Publisher
- ruvnet
- Category
- Software Development › Developer docs & tooling
- License
- MIT
- Updated
- 2026-10-18
References
More from ruvnet
- Agent Adaptive Coordinator Coordinates swarm topology switching between hierarchical, mesh, ring and hybrid patterns using clau
- Agent Agent Goal-oriented action planning (GOAP) for multi-step objectives: models world state as preconditions
- Agent Agentic Payments Manages autonomous AI agent payments through the agentic-payments MCP server: creates and revokes Ac
- Agent Analyze Code Quality This skill analyzes source code in JavaScript, TypeScript, Python, Java, and Go files for quality is