You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
State of agent-harness-generator — 62 iterations in, road to v0.1.0
TL;DR: scaffolder + 6 host adapters + Studio + 14 harness subcommands + Witness signing + GCP-gated publish pipeline are all shipped + green. 529 tests pass. Live Studio at https://ruvnet.github.io/agent-harness-generator/. Browser-validated end-to-end (4 tabs, 6 hosts, 16 templates, 0 console errors, 3 Vite bundles return 200). Remaining for first v0.1.0 npm publish: cut the tag, run release.mjs minor --push, watch GCP OIDC mint the npm token, verify the 11 packages land on npm.
iter 60 — memoised ruvllmSemantic() for CI determinism
iter 61 — audit-deps.mjs now auto-discovers + scans apps/web-ui/ (outside-workspace web-UI deps)
iter 62 — README rewritten end-user-first (⚡ Try it in 30 seconds callout, live Studio screenshot, refreshed status numbers) + plain-language gist + Pages browser-validation
What remains for v0.1.0 first npm publish
Choose initial version (0.1.0 recommended for first stable)
Run node scripts/release.mjs minor --push end-to-end (preflight + audit + SBOM + bench + tag + push)
Watch GCP Workload Identity Federation mint the npm token (no plaintext secrets in repo)
State of
agent-harness-generator— 62 iterations in, road to v0.1.0What's done
crates/kernel/@ruflo/kernelruntime resolverpackages/kernel-js/claude-code/codex/pi-dev/hermes/openclaw/rvmcreate-agent-harnessCLIharnesssubcommands.codex/skills/*.claude-plugin/plugin.jsoncrates/kernel/src/mcp.rsexamples/federation/scripts/release.mjs(ADR-019).github/workflows/ci.yml.github/workflows/security.yml.github/workflows/publish.ymlscripts/sbom.mjs(iter 50 milestone)packages/bench/host-baseline.json(iter 59)Browser-validated 2026-06-14
Ran
/browseragainst the live Pages site:Agent Harness Generator✓index-BvMhD5Bk.js(100 KB)react-DJ1oPbzn.js(141 KB)zip-BowCI6VA.js(97 KB — JSZip preload)Recent iter history (55 → 62)
scripts/dev-toolkit.mjsorientation map + ADR-027 (CLI ↔ Web-UI integration) + PR feat(web-ui): browser-based agent harness generator + Claude skill/agent/command authoring #1 merge (Studio, 188 files, 7 ADRs, 2 new subcommands) +examples/host-tour/manifest.meta.surface+harness doctordiagnosticcargo-denyinvocationmanifest.meta.kernel_versionat scaffold timehost-baseline.json+ Pages redeploy triggerruvllmSemantic()for CI determinismaudit-deps.mjsnow auto-discovers + scansapps/web-ui/(outside-workspace web-UI deps)⚡ Try it in 30 secondscallout, live Studio screenshot, refreshed status numbers) + plain-language gist + Pages browser-validationWhat remains for
v0.1.0first npm publish0.1.0recommended for first stable)node scripts/release.mjs minor --pushend-to-end (preflight + audit + SBOM + bench + tag + push)@ruflo/kernel@ruflo/host-claude-code·host-codex·host-pi-dev·host-hermes·host-openclaw·host-rvmcreate-agent-harness@ruflo/sdk@ruflo/vertical-base@ruflo/vertical-tradingnpx create-agent-harness <name>works against the published tarballsscripts/publish-dryrun.mjscovers the dry run)Links