mirror of
https://github.com/ruvnet/RuView.git
synced 2026-10-18 21:00:22 -05:00
- harness/ruview-umbrella -> npm `ruview` 0.8.0: one CLI and one MCP server for the operator harness, Homecore and the vitals kernel. `ruview homecore ...`, `ruview kernel <doctor|info|selftest|parity|synth|analyze|bench>`, `ruview capabilities`; everything else delegates to @ruvnet/ruview. MCP serves ruview_* + homecore_* tools and the ui:// console (stdio + HTTP). - @ruvnet/ruview 0.8.0: bin renamed `ruview-harness` (the umbrella owns `ruview`; a clean tarball install showed the bin collision). New exports (cli, cli-ui, mcp, mcp-http, ui, esphome, kernel); injectable MCP handler; kernel as optional peer + setKernelImporter so the kernel resolves from the umbrella's tree under linked/pnpm installs. - mmwave --source esphome: dependency-free read-only ESPHome native API client (private hosts only; encrypted/password APIs reported). Live Seeed MR60BHA2 kit: presence, distance, device-reported HR/BR (MEASURED). - monitor detects Ameba CSI buffer starvation; radar views in terminal UI and console widget. - homecore 0.1.0 and @ruvnet/ruview-kernel 0.1.0 gain ./cli exports. Gates: harness 166 + 89 security, homecore 27 + 23, kernel 21 + 12, umbrella 4; clean-dir tarball install smoke incl. live radar over HTTP MCP. Local publish is a one-off exception to ADR-265 D2, recorded in ADR-376. Co-Authored-By: claude-flow <ruv@ruv.net>
76 lines
1.9 KiB
JSON
76 lines
1.9 KiB
JSON
{
|
|
"name": "homecore",
|
|
"version": "0.1.0",
|
|
"description": "WASM-first Homecore developer metaharness with source-cited guidance, MCP tools, and guarded Claude Code and Codex adapters.",
|
|
"type": "module",
|
|
"bin": {
|
|
"homecore": "bin/cli.js"
|
|
},
|
|
"exports": {
|
|
".": "./src/tools.js",
|
|
"./cli": "./bin/cli.js",
|
|
"./brain": "./src/brain.js",
|
|
"./guidance": "./src/guidance.js",
|
|
"./hosts": "./src/hosts/index.js",
|
|
"./kernel": "./src/kernel.js"
|
|
},
|
|
"files": [
|
|
"bin/",
|
|
"src/",
|
|
"skills/",
|
|
".claude/settings.json",
|
|
".claude/skills/",
|
|
".codex/",
|
|
".mcp/",
|
|
".harness/",
|
|
"brain/corpus/core.jsonl",
|
|
"scripts/",
|
|
"AGENTS.md",
|
|
"CLAUDE.md",
|
|
"README.md",
|
|
"LICENSE"
|
|
],
|
|
"scripts": {
|
|
"test": "node --test",
|
|
"test:security": "node --test test/brain.test.mjs test/cli.test.mjs test/hosts.test.mjs test/kernel.test.mjs test/mcp.test.mjs test/policy.test.mjs",
|
|
"doctor": "node ./bin/cli.js doctor",
|
|
"mcp": "node ./bin/cli.js mcp start",
|
|
"brain:verify": "node ./bin/cli.js brain verify",
|
|
"manifest:update": "node ./scripts/update-manifest.mjs",
|
|
"manifest:verify": "node ./scripts/verify-manifest.mjs",
|
|
"prepack": "node ./scripts/verify-manifest.mjs --quiet",
|
|
"prepublishOnly": "npm test && node ./scripts/verify-manifest.mjs"
|
|
},
|
|
"keywords": [
|
|
"homecore",
|
|
"home-assistant",
|
|
"agent-harness",
|
|
"metaharness",
|
|
"webassembly",
|
|
"wasmtime",
|
|
"mcp",
|
|
"claude-code",
|
|
"codex"
|
|
],
|
|
"engines": {
|
|
"node": ">=20.0.0"
|
|
},
|
|
"license": "MIT",
|
|
"author": "ruvnet",
|
|
"dependencies": {
|
|
"@metaharness/kernel": "0.1.2"
|
|
},
|
|
"homepage": "https://github.com/ruvnet/RuView#readme",
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "git+https://github.com/ruvnet/RuView.git",
|
|
"directory": "harness/homecore"
|
|
},
|
|
"bugs": {
|
|
"url": "https://github.com/ruvnet/RuView/issues"
|
|
},
|
|
"publishConfig": {
|
|
"access": "public"
|
|
}
|
|
}
|