rvagent-wasm-v0.2.0

alpic-ai/skybridgervagent-wasm-v0.2.0May 28, 2026by ruvnet

AI Summary

This is a documentation and metadata release for the Rust WebAssembly agent library. It corrects package naming, build targets, and documents integration patterns for Claude Flow CLI and MCP tools without modifying the underlying Rust code.

Key Highlights

  • Corrected npm package name to `@ruvector/rvagent-wasm`
  • Added `JsModelProvider` and `addMcpTools` integration patterns
  • Added `WasmGallery` direct API examples and CI workflows
  • No Rust code changes, purely documentation updates

New Features

  • Documentation updates for package name and build targets
  • Integration pattern documentation for Claude Flow CLI
  • CI workflow for npm publishing via GitHub Actions

Full Release Notes

## @ruvector/rvagent-wasm 0.2.0

### Changes from 0.1.0

**Documentation + metadata release. No Rust changes.**

- Corrected npm package name: `@ruvector/rvagent-wasm` (previously README showed unscoped `rvagent-wasm`)
- Corrected build target documentation: `nodejs` (not `web`) for `@claude-flow/cli` usage
- Added `JsModelProvider` + `addMcpTools()` integration patterns (ruflo ADR-129 Gaps 1 & 2)
- Added `WasmGallery` direct API examples
- Added `CHANGELOG.md`
- Added `.github/workflows/publish-rvagent-wasm.yml` for npm publish via CI

### ADR-129 context

All gap APIs were already present in 0.1.0:
- **Gap 1** (`JsModelProvider` / `set_model_provider`): WASM API complete — wiring gap is in ruflo's `agent-wasm.ts`
- **Gap 2** (`addMcpTools`): WASM API complete — wiring gap is in ruflo's `buildRvfContainer`
- **Gap 3** (`get_state`, `get_todos`, `reset`): WASM API complete — MCP tools missing in ruflo
- **Gap 4** (full `WasmGallery` surface): WASM API complete — MCP tools missing in ruflo

See [ADR-129](https://github.com/ruvnet/ruflo/blob/main/v3/docs/adr/ADR-129-rvagent-full-integration.md) for the ruflo-side fix plan.

### Compatible with

- `@claude-flow/cli >= 3.10.4`
- wasm-pack 0.14.x, 0.15.x
- Rust 1.80+

### Installing

```bash
npm install @ruvector/rvagent-wasm@0.2.0
```

### PR

https://github.com/ruvnet/RuVector/pull/512