plugins/ruflo-wasm/docs/adrs/0001-wasm-contract.md
ruflo-wasm (v0.1.0) — sandboxed WASM agent creation, execution, and gallery sharing. 1 agent (wasm-specialist), 2 skills (wasm-agent, wasm-gallery), 1 command (/wasm).
Wraps 10 wasm_* MCP tools at v3/@claude-flow/cli/src/mcp-tools/wasm-agent-tools.ts:18, 51, 74, 103, 117, 138, 160, 181, 195, 216:
| Tool | Purpose |
|---|---|
wasm_agent_create | Spin up a sandboxed WASM agent |
wasm_agent_prompt | Send a prompt to the agent |
wasm_agent_tool | Invoke a tool inside the sandbox |
wasm_agent_list | List active WASM agents |
wasm_agent_terminate | Stop a WASM agent |
wasm_agent_files | Read/write files in the sandbox |
wasm_agent_export | Export agent state |
wasm_gallery_list | Browse community-published WASM agents |
wasm_gallery_search | Search the gallery |
wasm_gallery_create | Publish a WASM agent to the gallery |
ADR-070 (Implemented) closed the gap on @ruvector/rvagent-wasm + @ruvector/ruvllm-wasm integration. Per ADR-070, both packages are now declared in package.json optionalDependencies so npm install fetches them. Without ADR-070's fix, the runtime would always hit the graceful-degradation path and these MCP tools would no-op.
wasm-gallery); Verification + Architecture Decisions sections.0.1.0 → 0.2.0. Keywords add mcp, rvagent-wasm, ruvllm-wasm.scripts/smoke.sh — 11 structural checks: version + keywords; both skills + agent + command with valid frontmatter; all 10 wasm_* tools referenced; v3.6 pin; namespace coordination; ADR-070 cross-reference; sandbox isolation documented; ADR Proposed; no wildcard tools.Positive: plugin joins the cadence. The ADR-070 integration dependency is now contractually documented — readers know that @ruvector/rvagent-wasm + @ruvector/ruvllm-wasm must be installed (via npm install since ADR-070) for these tools to be functional.
Negative: none material.
bash plugins/ruflo-wasm/scripts/smoke.sh
# Expected: "11 passed, 0 failed"
v3/implementation/adrs/ADR-070-rvagent-wasm-completion.md — upstream integration completion (Implemented)plugins/ruflo-agentdb/docs/adrs/0001-agentdb-optimization.md — namespace conventionplugins/ruflo-aidefence/docs/adrs/0001-aidefence-contract.md — 3-gate pattern (relevant for sandboxed prompt-injection defense)v3/@claude-flow/cli/src/mcp-tools/wasm-agent-tools.ts — 10 wasm_* tools