Skip to content

v3.18.0 β€” Review-driven upgrades: 5-10x faster CLI, supply-chain hardening, GAIA integrity family, SOTA capabilities

Choose a tag to compare

@ruvnet ruvnet released this 03 Jul 21:01

Two merged feature trains, driven by a 4-review audit (SOTA research + performance + architecture + security) implemented by six concurrent agents.

Performance

  • CLI startup 5–10x faster β€” lazy ONNX embedder init removed a 450–2,800ms tax from every command (--help 0.50s β†’ 0.09s, whole CLI back under the <500ms target)
  • Batch embeddings in memory import (200-entry import: 1220ms β†’ 115ms), local-first ruvector resolution, metaharness skills now resolve from a pinned versioned cache (score 0.35s, zero registry traffic)

Security

  • Killed third-party npx metaharness@latest (supply-chain HIGH) β€” pinned versioned-cache resolution with graceful degradation intact
  • OTel floor-became-ceiling overrides lifted (root npm audit --omit=dev: 30 β†’ 0); grpc-js / hono / brace-expansion GHSAs cleared
  • CodeQL high fixed: polynomial ReDoS in A2A card slugify (remote input) β†’ linear scan

GAIA integrity family (ADR-167 / 168 / 169)

  • ADR-167: pre-submission exploit audit (AUD-1..10) + signed earning-integrity attestation β€” signing proves bytes; the audit proves the score was earned. Honest harness_gap skips where the harness can't yet supply evidence
  • ADR-168: harness evidence recording (trajectories, tool names+args, split provenance, signed judge cache) β€” the forward contract that turns those skips enforceable (#2548)
  • ADR-169: benchmark reporting integrity standard β€” strict-EM headlines, view-labeled scaling arms, disclosed no-work/empty rates, mandatory reproducibility blocks

New capabilities

  • hooks_model-verify β€” confidence-gated tier escalation ($0 structural verifier; route β†’ generate β†’ verify β†’ escalate; feeds the routing bandit)
  • Temporal validity on hierarchical memory (validFrom/validUntil + supersede-on-conflict, Zep/Graphiti-style)
  • A2A Agent Cards (spec 1.0.0) β€” federation discovery interop at /.well-known/agent-card.json, ADR-166 bind posture preserved
  • Execution-state-tree trajectory retrieval prototype (MAGE-style) behind strategy: "state-tree"
  • metaharness evolve --diagnose β€” GEPA failure-class diagnosis
  • Browser session recording fixed end-to-end (trajectory flags were invalid on every prior ruvector version)

Validation

tsc clean Β· MCP contract 171/171 (15 metaharness tools) Β· plugin smoke 122/122 Β· memory 442/442 Β· federation 600/600 Β· root audit 0 vulnerabilities Β· CI fully green on merged main (incl. the #2552 lockfile hotfix that had 25 main jobs red)

PRs: #2543, #2547, #2552 Β· Issues: #2542, #2548 Β· Previous: v3.17.0 (metaharness learn + gepa)