agentdb-advanced
Master advanced AgentDB features including QUIC synchronization, multi-database management,…
Use the RuView `wifi-densepose` CLI binary (incl. MAT scan/status/zones/survivors/alerts/export subcommands), the REST API (`wifi-densepose-api`, Axum), and the browser/WASM build (`wifi-densepose-wasm`, `wifi-densepose-wasm-edge`). Use when integrating RuView into another
$ npx -y skills add ruvnet/RuView --skill ruview-cli-api --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/ruview-cli-apiContext preview
The summary Claude sees to decide when to auto-load this skill.
Use the RuView `wifi-densepose` CLI binary (incl. MAT scan/status/zones/survivors/alerts/export subcommands), the REST API (`wifi-densepose-api`, Axum), and the browser/WASM build (`wifi-densepose-wasm`, `wifi-densepose-wasm-edge`). Use when integrating RuView into another
name: ruview-cli-api description: Use the RuView `wifi-densepose` CLI binary (incl. MAT scan/status/zones/survivors/alerts/export subcommands), the REST API (`wifi-densepose-api`, Axum), and the browser/WASM build (`wifi-densepose-wasm`, `wifi-densepose-wasm-edge`). Use when integrating RuView into another program, scripting it from the shell, exposing it over HTTP, or shipping it to the browser / ESP32-WASM3. allowed-tools: Bash Read Write Edit Glob Grep
The programmatic surfaces of RuView — the `wifi-densepose` binary, the HTTP API, and the WebAssembly builds.
cd v2 cargo run -p wifi-densepose-cli -- --help # or: cargo build -p wifi-densepose-cli --release → target/release/wifi-densepose cargo run -p wifi-densepose-cli -- version
Top-level subcommands: `version`, and `mat` (Mass Casualty Assessment Tool).
| Subcommand | Purpose | Key flags | |------------|---------|-----------| | `mat scan [zone]` | Start scanning for survivors | `--disaster-type <…>`, `--sensitivity 0.0–1.0`, `--max-depth <m>`, `--continuous`, `--interval <ms>`, `--simulate` | | `mat status` | Current scan status | `--detailed`, `--format <…>`, `--watch` | | `mat zones …` | Manage scan zones | `zones list [--active-only]`, plus add/remove/update | | `mat survivors` | List detected survivors with triage status | | | `mat alerts` | View / manage alerts | | | `mat export` | Export scan data | JSON or CSV |
Example:
cargo run -p wifi-densepose-cli -- mat scan rubble-A --disaster-type earthquake --sensitivity 0.7 --max-depth 5 --continuous --interval 2000 cargo run -p wifi-densepose-cli -- mat survivors --format json cargo run -p wifi-densepose-cli -- mat export --format csv > survivors.csv
Use `--simulate` for testing without hardware. Background and user guide: `docs/wifi-mat-user-guide.md`, `wifi-densepose-mat` crate.
Library crate (`v2/crates/wifi-densepose-api/src/lib.rs`) — the Axum router/handlers; configured via the `wifi-densepose-config` crate. It's wired into the server binaries (e.g. the sensing server / Docker image), not a standalone `cargo run` target by itself.
# Easiest way to exercise it: the Docker image exposes the API + dashboard on :3000 docker run -p 3000:3000 ruvnet/wifi-densepose:latest # Then hit the HTTP endpoints (see the API module / docs for routes) and open http://localhost:3000 # v1 Python service config reference: example.env, pyproject.toml (archive/v1/)
When embedding the API crate in your own binary, take the router from `wifi_densepose_api`, supply config via `wifi-densepose-config`, and serve with Axum/Tokio. Keep input validation at the boundary (project rule).
cd v2/crates/wifi-densepose-wasm wasm-pack build --target web --features mat # recommended (produces pkg/) cargo build --target wasm32-unknown-unknown --features mat # plain cargo build
See `v2/crates/wifi-densepose-wasm/README.md` for the exported surface.
| You want to… | Use | |--------------|-----| | Script a survivor scan / export results | `wifi-densepose mat …` | | Expose sensing over HTTP | `wifi-densepose-api` (via a server binary / Docker) | | Run sensing in a browser | `wifi-densepose-wasm` → `wasm-pack build --target web` | | Run an edge module on an ESP32 in WASM | `wifi-densepose-wasm-edge` + WASM3 | | A long-running CSI sink + training | `wifi-densepose-sensing-server` (see `ruview-applications` / `ruview-model-training`) |
π RuView turns commodity WiFi signals into real-time spatial intelligence, vital sign monitoring, and presence detection — all without a single pixel of video.
Repo: ruvnet/RuView
Master advanced AgentDB features including QUIC synchronization, multi-database management,…
Create and train AI learning plugins with AgentDB's 9 reinforcement learning algorithms.…
Implement persistent memory patterns for AI agents using AgentDB. Includes session memory,…
Optimize AgentDB performance with quantization (4-32x memory reduction), HNSW indexing (150x…
Implement semantic vector search with AgentDB for intelligent document retrieval, similarity…
Web browser automation with AI-optimized snapshots for claude-flow agents