Back to Ruflo

Verification & Regression Witness

verification.md

3.6.3069.7 KB
Original Source

Verification & Regression Witness

This document is a cryptographically-witnessed proof manifest for ruflo functionality across releases. Each entry in the fixes table below is a tuple of:

  • id — the fix identifier (ADR-093 F#, ADR-095 G#, GitHub issue #, or ADR ID)
  • desc — what the fix does
  • file — the relative path containing the fix marker
  • sha256 — content hash of that file at the time the witness was issued
  • marker — a substring that must appear in the file for the fix to be considered present
  • markerVerified — boolean recorded at issuance time

The whole manifest is hashed with SHA-256 and signed with Ed25519 using a deterministic seed (sha256(gitCommit + ':ruflo-witness/v1')) so anyone with the same git commit can re-derive the public key and verify the signature.

How to verify

1. Reproduce the file fingerprints. Install the same release in a clean directory and re-hash the cited files:

bash
mkdir -p /tmp/verify && cd /tmp/verify && npm init -y >/dev/null
npm install ruflo@$(jq -r '.manifest.releases.ruflo' verification.md.json)
sha256sum node_modules/@claude-flow/cli/dist/src/mcp-tools/hooks-tools.js
# compare against the F1/F2/F10 hash in the manifest

2. Re-derive the public key from the git commit. Anyone with this repo can independently produce the same key:

bash
GITSHA=$(jq -r '.manifest.gitCommit' verification.md.json)
node -e "
const ed = require('@noble/ed25519');
const { createHash } = require('crypto');
ed.etc.sha512Sync = (...m) => { const h = createHash('sha512'); for (const x of m) h.update(x); return h.digest(); };
const seed = createHash('sha256').update('$GITSHA' + ':ruflo-witness/v1').digest();
console.log(Buffer.from(ed.getPublicKey(seed)).toString('hex'));
"
# should match integrity.publicKey in the manifest

3. Verify the signature against the manifest hash.

bash
node -e "
const ed = require('@noble/ed25519');
const { createHash } = require('crypto');
const fs = require('fs');
ed.etc.sha512Sync = (...m) => { const h = createHash('sha512'); for (const x of m) h.update(x); return h.digest(); };
const w = JSON.parse(fs.readFileSync('verification.md.json'));
const recomputed = createHash('sha256').update(JSON.stringify(w.manifest)).digest('hex');
console.log('manifestHash match:', recomputed === w.integrity.manifestHash);
console.log('signature valid:', ed.verify(
  Buffer.from(w.integrity.signature, 'hex'),
  Buffer.from(w.integrity.manifestHash, 'hex'),
  Buffer.from(w.integrity.publicKey, 'hex'),
));
"

If both checks return true and the file SHA-256s match, the published artifact is byte-for-byte identical to the one this manifest witnesses.

Regression monitoring

Re-run the verification flow after each release. If any markerVerified flips from true to false, the fix has regressed in that release. If sha256 changes for a file but markerVerified stays true, the fix is still present but the file was edited (could be benign — inspect the diff).

The integrity.manifestHash is a single fingerprint for the whole release's verified state. If two releases have the same manifestHash, they have an identical verification footprint.

Witness manifest

The JSON below is the canonical manifest. Save it as verification.md.json for tooling that wants to consume it directly without parsing markdown.

json
{
  "manifest": {
    "schema": "ruflo-witness/v1",
    "issuedAt": "2026-05-03T23:26:20.765Z",
    "gitCommit": "dba6b54d615dc8e81c18fa52f1dc40c1d4c77d2e",
    "branch": "fix/issues-may-1-3",
    "releases": {
      "@claude-flow/cli": "3.6.28",
      "claude-flow": "3.6.28",
      "ruflo": "3.6.28",
      "@claude-flow/embeddings": "3.0.0-alpha.15",
      "@claude-flow/plugin-agent-federation": "1.0.0-alpha.4"
    },
    "summary": {
      "totalFixes": 55,
      "verified": 55,
      "failed": 0
    },
    "fixes": [
      {
        "id": "F1",
        "desc": "hooks_metrics persistence",
        "file": "v3/@claude-flow/cli/dist/src/mcp-tools/hooks-tools.js",
        "sha256": "5c66f36bf3cff3802870e4f60f229f82c83f408b3ced308e19ccd314ac2e2e5c",
        "marker": "getIntelligenceStatsFromMemory",
        "markerVerified": true
      },
      {
        "id": "F2",
        "desc": "worker-dispatch honesty",
        "file": "v3/@claude-flow/cli/dist/src/mcp-tools/hooks-tools.js",
        "sha256": "5c66f36bf3cff3802870e4f60f229f82c83f408b3ced308e19ccd314ac2e2e5c",
        "marker": "'no-daemon'",
        "markerVerified": true
      },
      {
        "id": "F3",
        "desc": "hive-mind consensus schema + persistence",
        "file": "v3/@claude-flow/cli/dist/src/mcp-tools/hive-mind-tools.js",
        "sha256": "6987df2e11f6c5fe7cb2a4f5b2ba8c883a6705b447b3c0d0f237a2187e5e28a4",
        "marker": "consensusStrategy",
        "markerVerified": true
      },
      {
        "id": "F4",
        "desc": "agentdb_pattern-store memory-store fallback",
        "file": "v3/@claude-flow/cli/dist/src/mcp-tools/agentdb-tools.js",
        "sha256": "68d7257df63e72a441c444df7f5ed697117d31802c220a2234ff9e6d678d57ac",
        "marker": "memory-store-fallback",
        "markerVerified": true
      },
      {
        "id": "F5",
        "desc": "embeddings_status structured ruvectorStatus",
        "file": "v3/@claude-flow/cli/dist/src/mcp-tools/embeddings-tools.js",
        "sha256": "6f0f172840b7db1a491356bed5f7b6b6f6e8760633cd38e1bc968f4aa22bc946",
        "marker": "ruvectorStatus",
        "markerVerified": true
      },
      {
        "id": "F6",
        "desc": "session_list dual-shape handling",
        "file": "v3/@claude-flow/cli/dist/src/mcp-tools/session-tools.js",
        "sha256": "6d3b81c98b090b3b39105542f2d1caf088269b080d3b3b7c2f83b5c9c2da55b9",
        "marker": "s.sessionId || s.id",
        "markerVerified": true
      },
      {
        "id": "F7",
        "desc": "coordination_orchestrate honest stub",
        "file": "v3/@claude-flow/cli/dist/src/mcp-tools/coordination-tools.js",
        "sha256": "5d9b47750015c4626b044453494ef9905ccda9cbb35a06f56215783b6251cef0",
        "marker": "executor: 'none'",
        "markerVerified": true
      },
      {
        "id": "F8",
        "desc": "performance_metrics real measurements",
        "file": "v3/@claude-flow/cli/dist/src/mcp-tools/performance-tools.js",
        "sha256": "d612f3c006c7c1bf3283c0c257bc24557feff65f8b1f3dbb32c4b9a33478767c",
        "marker": "process.hrtime.bigint",
        "markerVerified": true
      },
      {
        "id": "F9",
        "desc": "F9 router probe + actionable error",
        "file": "v3/@claude-flow/cli/dist/src/memory/memory-bridge.js",
        "sha256": "9a0c99e44636ce46ceecebad87e704ef57fea085246f87b9de1e9a6bc16644af",
        "marker": "IntentRouter",
        "markerVerified": true
      },
      {
        "id": "F10",
        "desc": "intelligence_attention real patterns",
        "file": "v3/@claude-flow/cli/dist/src/mcp-tools/hooks-tools.js",
        "sha256": "5c66f36bf3cff3802870e4f60f229f82c83f408b3ced308e19ccd314ac2e2e5c",
        "marker": "real-flash-attention+memory",
        "markerVerified": true
      },
      {
        "id": "F11",
        "desc": "neural_predict classifier head",
        "file": "v3/@claude-flow/cli/dist/src/mcp-tools/neural-tools.js",
        "sha256": "4d750ebae6f7ab427b2ae2b37949fa123aee5f5c5718d550eb8c702360da4f8c",
        "marker": "knn-cosine+softmax",
        "markerVerified": true
      },
      {
        "id": "F12",
        "desc": "config_list union with source labels",
        "file": "v3/@claude-flow/cli/dist/src/mcp-tools/config-tools.js",
        "sha256": "811ac1297fea330f0e497523a234eb97339a4e1c009b2c33be14915b662b7dec",
        "marker": "merged.set",
        "markerVerified": true
      },
      {
        "id": "#1697",
        "desc": "rvf-wasm overrides",
        "file": "package.json",
        "sha256": "a7bbc8cd87bee2f4ec07fe17f787cd3cc57a27a9e9baf6b20cd1c4d4d2e749a7",
        "marker": "@ruvector/rvf-wasm",
        "markerVerified": true
      },
      {
        "id": "#1698",
        "desc": "HNSW init fix in CLI command",
        "file": "v3/@claude-flow/cli/dist/src/commands/embeddings.js",
        "sha256": "2cb57b6fb38bb4722eebd169f4b6056f1b6f69ba0adde9978bcd9e03f83d43ab",
        "marker": "getHNSWIndex",
        "markerVerified": true
      },
      {
        "id": "#1691",
        "desc": "Windows daemon fork()",
        "file": "v3/@claude-flow/cli/dist/src/commands/daemon.js",
        "sha256": "8272eafbfcd0010166d44797461e2730e85d44ce6bb09e54bacce4affefdd179",
        "marker": "fork(cliPath",
        "markerVerified": true
      },
      {
        "id": "#1721",
        "desc": "postinstall copies all dist/src/* siblings",
        "file": "v3/@claude-flow/cli/package.json",
        "sha256": "810ba957c27353ac38e5778ac2f98dd211b1955bc9afdeeccf08c48d97422349",
        "marker": "postinstall.cjs",
        "markerVerified": true
      },
      {
        "id": "ADR-094",
        "desc": "transformers loader try-prefer-fallback",
        "file": "v3/@claude-flow/embeddings/dist/transformers-loader.js",
        "sha256": "1d2225e7422f8a2d47d39100324d5e4ac2d29c55e8e72b02f5e4a7a113d45be2",
        "marker": "@huggingface/transformers",
        "markerVerified": true
      },
      {
        "id": "G1",
        "desc": "agent_execute wires Anthropic Messages API",
        "file": "v3/@claude-flow/cli/dist/src/mcp-tools/agent-execute-core.js",
        "sha256": "2990ff3e385b728df623d85d4e1954721fbe3bc07c206a288a2498b5c714bb9f",
        "marker": "callAnthropicMessages",
        "markerVerified": true
      },
      {
        "id": "G3",
        "desc": "workflow runtime task/wait/condition",
        "file": "v3/@claude-flow/cli/dist/src/mcp-tools/workflow-tools.js",
        "sha256": "b562d739deb768e58bfd21d79cf30c7898a0c9a3d944d8fabebd218b4c4c305e",
        "marker": "executeAgentTask",
        "markerVerified": true
      },
      {
        "id": "G4",
        "desc": "WASM agent prompt routes to Anthropic",
        "file": "v3/@claude-flow/cli/dist/src/ruvector/agent-wasm.js",
        "sha256": "36915b20914ed3ab3a050b78c8e2169c01b293ef2ec0cc78e3484bc26131f1d5",
        "marker": "isEchoStub",
        "markerVerified": true
      },
      {
        "id": "G6",
        "desc": "auto-memory content-hash dedup",
        "file": "v3/@claude-flow/cli/.claude/helpers/intelligence.cjs",
        "sha256": "84a6159b384b8118f0beaa1089c417cab6d1116cd77d3882a607715ef7679ea8",
        "marker": "deduplicateByContent",
        "markerVerified": true
      },
      {
        "id": "G7-gnn",
        "desc": "gnnService activated",
        "file": "v3/@claude-flow/cli/dist/src/memory/memory-bridge.js",
        "sha256": "9a0c99e44636ce46ceecebad87e704ef57fea085246f87b9de1e9a6bc16644af",
        "marker": "GNNService",
        "markerVerified": true
      },
      {
        "id": "G7-rvf",
        "desc": "rvfOptimizer activated",
        "file": "v3/@claude-flow/cli/dist/src/memory/memory-bridge.js",
        "sha256": "9a0c99e44636ce46ceecebad87e704ef57fea085246f87b9de1e9a6bc16644af",
        "marker": "RVFOptimizer",
        "markerVerified": true
      },
      {
        "id": "G7-mut",
        "desc": "mutationGuard activated",
        "file": "v3/@claude-flow/cli/dist/src/memory/memory-bridge.js",
        "sha256": "9a0c99e44636ce46ceecebad87e704ef57fea085246f87b9de1e9a6bc16644af",
        "marker": "MutationGuard",
        "markerVerified": true
      },
      {
        "id": "G7-att",
        "desc": "attestationLog activated with sqlite db",
        "file": "v3/@claude-flow/cli/dist/src/memory/memory-bridge.js",
        "sha256": "9a0c99e44636ce46ceecebad87e704ef57fea085246f87b9de1e9a6bc16644af",
        "marker": "attestation.db",
        "markerVerified": true
      },
      {
        "id": "G7-gvb",
        "desc": "GuardedVectorBackend wraps mutationGuard+log",
        "file": "v3/@claude-flow/cli/dist/src/memory/memory-bridge.js",
        "sha256": "9a0c99e44636ce46ceecebad87e704ef57fea085246f87b9de1e9a6bc16644af",
        "marker": "GuardedVectorBackend",
        "markerVerified": true
      },
      {
        "id": "G2",
        "desc": "federation real Ed25519 signing/verification",
        "file": "v3/@claude-flow/plugin-agent-federation/dist/plugin.js",
        "sha256": "881dad4fa9dc19a539c1a46dfe27c77984596cdd05759937909aacf028378acc",
        "marker": "@noble/ed25519",
        "markerVerified": true
      }
    ]
  },
  "integrity": {
    "manifestHashAlgo": "sha256",
    "manifestHash": "f45e9c4043a8fd768bb429e468780af8ca4d3b4f81ff327e66b21b1261487974",
    "signatureAlgo": "ed25519",
    "publicKey": "580673b45e51fe9ff937451383c5904bb6030df55924dd9b2f34e111c4ea63ee",
    "signature": "453eceba13684329d829ea324bdbf1017166777f0ae8167f37629a4003706e31037d58b31a1f62792eb871f796b26f27adc723e24ba2af5770c2ba0c8fc78906",
    "seedDerivation": "sha256(gitCommit + ':ruflo-witness/v1')"
  }
}

Schema

ruflo-witness/v1 {
  manifest: {
    schema: 'ruflo-witness/v1'
    issuedAt: ISO-8601 UTC timestamp
    gitCommit: 40-char hex (HEAD at issuance)
    branch: working branch name
    releases: { '@claude-flow/cli': semver, 'claude-flow': semver, 'ruflo': semver, '@claude-flow/embeddings': semver }
    summary: { totalFixes: int, verified: int, failed: int }
    fixes: [
      {
        id: string,                    // F#, G#, #issue, or ADR-NNN
        desc: string,
        file: string,                  // path relative to repo root
        sha256: 64-char hex,           // SHA-256 of the file
        marker: string,                // substring expected in the file
        markerVerified: boolean,
      }
    ]
  }
  integrity: {
    manifestHashAlgo: 'sha256'
    manifestHash: 64-char hex,         // SHA-256 of JSON.stringify(manifest)
    signatureAlgo: 'ed25519'
    publicKey: 64-char hex,
    signature: 128-char hex,
    seedDerivation: "sha256(gitCommit + ':ruflo-witness/v1')",
  }
}

The deterministic seed derivation means the signing key is reproducible from the git commit alone — there is no committed private key. This is intentional: the witness signs the manifest, not user actions. Anyone with the git commit can verify the signature; only someone with the committed code can reproduce both the file hashes and the signing key.

Coverage so far

The current witness covers 55 fixes spanning ADR-093 F1–F12, ADR-095 G1–G7 architectural gap closures, multiple GitHub-issue fixes (#1697, #1698, #1691, #1721, #1744, #1749), one ADR (#094 transformers loader), the ADR-096 encryption-at-rest phase markers, the ADR-097 federation budget envelope, and 28 CAP-MCP capability inventory entries (300 tools across 28 source files).

Released as [email protected] / @claude-flow/[email protected] / [email protected] on 2026-05-05. The 3.6.28 release closes 3 of 5 papercuts in #1744 (the install-study issue): adds --no-global flag to opt out of the user-global ~/.claude/CLAUDE.md append (#1744 #2), gates the --minimal settings.json hooks block on components.helpers so minimal stays minimal AND functional (#1744 #3), and clarifies plugin install vs npx ruflo init labeling in the README (#1744 #1). Also bundles three runtime honesty fixes: drop the unverified Flash Attention speedup claim from performance recommendations, drop the silent Tier-4 mock-embedding fallback in neural-tools, and throw on missing real embedding provider in embedding-service (mock is tests-only).

Regenerate manually with node scripts/regenerate-witness.mjs after a release bump.

Remaining work tracked separately:

  • ADR-095 G7 graphAdapter — pending an external graph DB connection.
  • ADR-096 (encryption-at-rest) Phases 1–4 shipped in this release but are not yet enumerated as individual fix entries; they appear in the capability inventory section. Per-feature witnesses land in task #25.
  • ADR-097 (federation budget circuit breaker) Phase 1 shipped; Phases 2–4 deferred.

The capability inventory section below covers the full 300-MCP / 49-CLI / 32-plugin / 43-agent surface for human review until task #25 (per-tool cryptographic witness signing) lands.


Capability inventory (auto-extracted)

Snapshot of every documented capability in this repository at the witnessed git commit. Regenerate with node scripts/inventory-capabilities.mjs. The output is sorted + deterministic so this section can be diff-reviewed.

Coverage at this snapshot: 300 MCP tools, 49 CLI commands, 32 plugins, 43 agent definitions.

Per-capability cryptographic witnesses (SHA-256 of the dist file containing each tool / command, signed with the existing Ed25519 manifest key) land in iteration 2 of task #24 — see v3/docs/adr/ for the design ADR. Functional smoke tests (ruflo verify --functional) that round-trip each MCP tool through the in-process server are iteration 3.

MCP tools (300)

ToolDescriptionSource
agent_executeExecute a task on a spawned agent — calls the Anthropic Messages API with the agent\v3/@claude-flow/cli/src/mcp-tools/agent-tools.ts
agent_healthCheck agent healthv3/@claude-flow/cli/src/mcp-tools/agent-tools.ts
agent_listList all agentsv3/@claude-flow/cli/src/mcp-tools/agent-tools.ts
agent_poolManage agent poolv3/@claude-flow/cli/src/mcp-tools/agent-tools.ts
agent_spawnSpawn a new agent with intelligent model selectionv3/@claude-flow/cli/src/mcp-tools/agent-tools.ts
agent_statusGet agent statusv3/@claude-flow/cli/src/mcp-tools/agent-tools.ts
agent_terminateTerminate an agentv3/@claude-flow/cli/src/mcp-tools/agent-tools.ts
agent_updateUpdate agent status or configv3/@claude-flow/cli/src/mcp-tools/agent-tools.ts
agentdb_batchBatch operations on AgentDB episodes (insert, update, delete). Note: entries are stored in the AgentDB episodes table, not the memory_search namespace. Use memory_store for entries that should be searchable via memory_search.v3/@claude-flow/cli/src/mcp-tools/agentdb-tools.ts
agentdb_causal-edgeRecord a causal edge between two memory entries via CausalMemoryGraphv3/@claude-flow/cli/src/mcp-tools/agentdb-tools.ts
agentdb_consolidateRun memory consolidation to promote entries across tiers and compress old datav3/@claude-flow/cli/src/mcp-tools/agentdb-tools.ts
agentdb_context-synthesizeSynthesize context from stored memories for a given queryv3/@claude-flow/cli/src/mcp-tools/agentdb-tools.ts
agentdb_controllersList all AgentDB v3 controllers and their initialization statusv3/@claude-flow/cli/src/mcp-tools/agentdb-tools.ts
agentdb_feedbackRecord task feedback for learning via LearningSystem + ReasoningBank controllersv3/@claude-flow/cli/src/mcp-tools/agentdb-tools.ts
agentdb_healthGet AgentDB v3 controller health status including cache stats and attestation countv3/@claude-flow/cli/src/mcp-tools/agentdb-tools.ts
agentdb_hierarchical-recallRecall from hierarchical memory with optional tier filterv3/@claude-flow/cli/src/mcp-tools/agentdb-tools.ts
agentdb_hierarchical-storeStore to hierarchical memory with tier (working, episodic, semantic)v3/@claude-flow/cli/src/mcp-tools/agentdb-tools.ts
agentdb_pattern-searchSearch patterns via ReasoningBank controller with BM25+semantic hybridv3/@claude-flow/cli/src/mcp-tools/agentdb-tools.ts
agentdb_pattern-storeStore a pattern directly via ReasoningBank controllerv3/@claude-flow/cli/src/mcp-tools/agentdb-tools.ts
agentdb_routeRoute a task via AgentDB SemanticRouter or LearningSystem recommendAlgorithmv3/@claude-flow/cli/src/mcp-tools/agentdb-tools.ts
agentdb_semantic-routeRoute an input via AgentDB SemanticRouter for intent classificationv3/@claude-flow/cli/src/mcp-tools/agentdb-tools.ts
agentdb_session-endEnd session, persist to ReflexionMemory, trigger NightlyLearner consolidationv3/@claude-flow/cli/src/mcp-tools/agentdb-tools.ts
agentdb_session-startStart a session with ReflexionMemory episodic replayv3/@claude-flow/cli/src/mcp-tools/agentdb-tools.ts
agents(no description)v3/@claude-flow/cli/src/mcp-tools/swarm-tools.ts
aidefence_analyzeDeep analysis of input for specific threat types with similar pattern search and mitigation recommendations.v3/@claude-flow/cli/src/mcp-tools/security-tools.ts
aidefence_has_piiCheck if input contains PII (emails, SSNs, API keys, passwords, etc.).v3/@claude-flow/cli/src/mcp-tools/security-tools.ts
aidefence_is_safeQuick boolean check if input is safe. Fastest option for simple validation.v3/@claude-flow/cli/src/mcp-tools/security-tools.ts
aidefence_learnRecord detection feedback for pattern learning. Improves future detection accuracy.v3/@claude-flow/cli/src/mcp-tools/security-tools.ts
aidefence_scanScan input text for AI manipulation threats (prompt injection, jailbreaks, PII). Returns threat assessment with <10ms latency.v3/@claude-flow/cli/src/mcp-tools/security-tools.ts
aidefence_statsGet AIDefence detection and learning statistics.v3/@claude-flow/cli/src/mcp-tools/security-tools.ts
analyze_diffAnalyze git diff for change risk assessment and classificationv3/@claude-flow/cli/src/mcp-tools/analyze-tools.ts
analyze_diff-classifyClassify git diff change typev3/@claude-flow/cli/src/mcp-tools/analyze-tools.ts
analyze_diff-reviewersSuggest reviewers for git diff changesv3/@claude-flow/cli/src/mcp-tools/analyze-tools.ts
analyze_diff-riskQuick risk assessment for git diffv3/@claude-flow/cli/src/mcp-tools/analyze-tools.ts
analyze_diff-statsGet quick statistics for git diffv3/@claude-flow/cli/src/mcp-tools/analyze-tools.ts
analyze_file-riskAssess risk for a specific file changev3/@claude-flow/cli/src/mcp-tools/analyze-tools.ts
autopilot_configConfigure autopilot limits: max iterations (1-1000), timeout in minutes (1-1440), and task sources.v3/@claude-flow/cli/src/mcp-tools/autopilot-tools.ts
autopilot_disableDisable autopilot. Agents will be allowed to stop even if tasks remain.v3/@claude-flow/cli/src/mcp-tools/autopilot-tools.ts
autopilot_enableEnable autopilot persistent completion. Agents will be re-engaged when tasks remain incomplete.v3/@claude-flow/cli/src/mcp-tools/autopilot-tools.ts
autopilot_historySearch past completion episodes by keyword. Requires AgentDB.v3/@claude-flow/cli/src/mcp-tools/autopilot-tools.ts
autopilot_learnDiscover success patterns from past task completions. Requires AgentDB for full functionality.v3/@claude-flow/cli/src/mcp-tools/autopilot-tools.ts
autopilot_logRetrieve the autopilot event log. Shows enable/disable events, re-engagements, completions.v3/@claude-flow/cli/src/mcp-tools/autopilot-tools.ts
autopilot_predictPredict the optimal next action based on current state and learned patterns.v3/@claude-flow/cli/src/mcp-tools/autopilot-tools.ts
autopilot_progressDetailed task progress broken down by source (team-tasks, swarm-tasks, file-checklist).v3/@claude-flow/cli/src/mcp-tools/autopilot-tools.ts
autopilot_resetReset autopilot iteration counter and restart the timer.v3/@claude-flow/cli/src/mcp-tools/autopilot-tools.ts
autopilot_statusGet autopilot state including enabled status, iteration count, task progress, and learning metrics.v3/@claude-flow/cli/src/mcp-tools/autopilot-tools.ts
browser_backNavigate back in browser historyv3/@claude-flow/cli/src/mcp-tools/browser-tools.ts
browser_checkCheck a checkboxv3/@claude-flow/cli/src/mcp-tools/browser-tools.ts
browser_clickClick an element using ref (@e1) or CSS selectorv3/@claude-flow/cli/src/mcp-tools/browser-tools.ts
browser_closeClose the browser sessionv3/@claude-flow/cli/src/mcp-tools/browser-tools.ts
browser_evalExecute JavaScript in page contextv3/@claude-flow/cli/src/mcp-tools/browser-tools.ts
browser_fillClear and fill an input elementv3/@claude-flow/cli/src/mcp-tools/browser-tools.ts
browser_forwardNavigate forward in browser historyv3/@claude-flow/cli/src/mcp-tools/browser-tools.ts
browser_get-textGet text content of an elementv3/@claude-flow/cli/src/mcp-tools/browser-tools.ts
browser_get-titleGet the page titlev3/@claude-flow/cli/src/mcp-tools/browser-tools.ts
browser_get-urlGet the current URLv3/@claude-flow/cli/src/mcp-tools/browser-tools.ts
browser_get-valueGet value of an input elementv3/@claude-flow/cli/src/mcp-tools/browser-tools.ts
browser_hoverHover over an element using ref (@e1) or CSS selectorv3/@claude-flow/cli/src/mcp-tools/browser-tools.ts
browser_openNavigate browser to a URLv3/@claude-flow/cli/src/mcp-tools/browser-tools.ts
browser_pressPress a keyboard keyv3/@claude-flow/cli/src/mcp-tools/browser-tools.ts
browser_reloadReload the current pagev3/@claude-flow/cli/src/mcp-tools/browser-tools.ts
browser_screenshotCapture screenshot of the pagev3/@claude-flow/cli/src/mcp-tools/browser-tools.ts
browser_scrollScroll the pagev3/@claude-flow/cli/src/mcp-tools/browser-tools.ts
browser_selectSelect an option from a dropdownv3/@claude-flow/cli/src/mcp-tools/browser-tools.ts
browser_session-listList active browser sessionsv3/@claude-flow/cli/src/mcp-tools/browser-tools.ts
browser_snapshotGet AI-optimized accessibility tree snapshot with element refs (@e1, @e2, etc.)v3/@claude-flow/cli/src/mcp-tools/browser-tools.ts
browser_typeType text with key events (for autocomplete, etc.)v3/@claude-flow/cli/src/mcp-tools/browser-tools.ts
browser_uncheckUncheck a checkboxv3/@claude-flow/cli/src/mcp-tools/browser-tools.ts
browser_waitWait for a conditionv3/@claude-flow/cli/src/mcp-tools/browser-tools.ts
build-agents(no description)v3/@claude-flow/cli/src/mcp-tools/hooks-tools.ts
claims_accept-handoffAccept a pending handoffv3/@claude-flow/cli/src/mcp-tools/claims-tools.ts
claims_boardGet a visual board view of all claimsv3/@claude-flow/cli/src/mcp-tools/claims-tools.ts
claims_claimClaim an issue for work (human or agent)v3/@claude-flow/cli/src/mcp-tools/claims-tools.ts
claims_handoffRequest handoff of an issue to another claimantv3/@claude-flow/cli/src/mcp-tools/claims-tools.ts
claims_listList all claims or filter by criteriav3/@claude-flow/cli/src/mcp-tools/claims-tools.ts
claims_loadGet agent load informationv3/@claude-flow/cli/src/mcp-tools/claims-tools.ts
claims_mark-stealableMark an issue as stealable by other agentsv3/@claude-flow/cli/src/mcp-tools/claims-tools.ts
claims_rebalanceSuggest or apply load rebalancing across agentsv3/@claude-flow/cli/src/mcp-tools/claims-tools.ts
claims_releaseRelease a claim on an issuev3/@claude-flow/cli/src/mcp-tools/claims-tools.ts
claims_statusUpdate claim statusv3/@claude-flow/cli/src/mcp-tools/claims-tools.ts
claims_stealSteal a stealable issuev3/@claude-flow/cli/src/mcp-tools/claims-tools.ts
claims_stealableList all stealable issuesv3/@claude-flow/cli/src/mcp-tools/claims-tools.ts
config(no description)v3/@claude-flow/cli/src/mcp-tools/system-tools.ts
config_exportExport configuration to JSONv3/@claude-flow/cli/src/mcp-tools/config-tools.ts
config_getGet configuration valuev3/@claude-flow/cli/src/mcp-tools/config-tools.ts
config_importImport configuration from JSONv3/@claude-flow/cli/src/mcp-tools/config-tools.ts
config_listList configuration valuesv3/@claude-flow/cli/src/mcp-tools/config-tools.ts
config_resetReset configuration to defaultsv3/@claude-flow/cli/src/mcp-tools/config-tools.ts
config_setSet configuration valuev3/@claude-flow/cli/src/mcp-tools/config-tools.ts
coordination_consensusManage consensus protocol with BFT, Raft, or Quorum strategiesv3/@claude-flow/cli/src/mcp-tools/coordination-tools.ts
coordination_load_balanceConfigure load balancingv3/@claude-flow/cli/src/mcp-tools/coordination-tools.ts
coordination_metricsGet coordination metricsv3/@claude-flow/cli/src/mcp-tools/coordination-tools.ts
coordination_nodeManage coordination nodesv3/@claude-flow/cli/src/mcp-tools/coordination-tools.ts
coordination_orchestrateOrchestrate multi-agent coordinationv3/@claude-flow/cli/src/mcp-tools/coordination-tools.ts
coordination_syncSynchronize state across nodesv3/@claude-flow/cli/src/mcp-tools/coordination-tools.ts
coordination_topologyConfigure swarm topologyv3/@claude-flow/cli/src/mcp-tools/coordination-tools.ts
coordinator(no description)v3/@claude-flow/cli/src/mcp-tools/swarm-tools.ts
daa_agent_adaptTrigger agent adaptation based on feedbackv3/@claude-flow/cli/src/mcp-tools/daa-tools.ts
daa_agent_createCreate a decentralized autonomous agentv3/@claude-flow/cli/src/mcp-tools/daa-tools.ts
daa_cognitive_patternAnalyze or change cognitive patternsv3/@claude-flow/cli/src/mcp-tools/daa-tools.ts
daa_knowledge_shareShare knowledge between agentsv3/@claude-flow/cli/src/mcp-tools/daa-tools.ts
daa_learning_statusGet learning status for DAA agentsv3/@claude-flow/cli/src/mcp-tools/daa-tools.ts
daa_performance_metricsGet DAA performance metricsv3/@claude-flow/cli/src/mcp-tools/daa-tools.ts
daa_workflow_createCreate an autonomous workflowv3/@claude-flow/cli/src/mcp-tools/daa-tools.ts
daa_workflow_executeExecute a DAA workflowv3/@claude-flow/cli/src/mcp-tools/daa-tools.ts
database(no description)v3/@claude-flow/cli/src/mcp-tools/system-tools.ts
disk(no description)v3/@claude-flow/cli/src/mcp-tools/system-tools.ts
embeddings_compareCompare similarity between two textsv3/@claude-flow/cli/src/mcp-tools/embeddings-tools.ts
embeddings_generateGenerate embeddings for text (Euclidean or hyperbolic)v3/@claude-flow/cli/src/mcp-tools/embeddings-tools.ts
embeddings_hyperbolicHyperbolic embedding operations (Poincaré ball)v3/@claude-flow/cli/src/mcp-tools/embeddings-tools.ts
embeddings_initInitialize the ONNX embedding subsystem with hyperbolic supportv3/@claude-flow/cli/src/mcp-tools/embeddings-tools.ts
embeddings_neuralNeural substrate operations (RuVector integration)v3/@claude-flow/cli/src/mcp-tools/embeddings-tools.ts
embeddings_rabitq_buildBuild RaBitQ 1-bit quantized index from stored embeddings (32× compression). Pre-filters candidates via Hamming scan before exact rerank.v3/@claude-flow/cli/src/mcp-tools/embeddings-tools.ts
embeddings_rabitq_searchSearch via RaBitQ quantized index (fast Hamming scan). Returns candidate IDs for reranking.v3/@claude-flow/cli/src/mcp-tools/embeddings-tools.ts
embeddings_rabitq_statusGet RaBitQ quantized index status — availability, vector count, compression ratiov3/@claude-flow/cli/src/mcp-tools/embeddings-tools.ts
embeddings_searchSemantic search across stored embeddingsv3/@claude-flow/cli/src/mcp-tools/embeddings-tools.ts
embeddings_statusGet embeddings system status and configurationv3/@claude-flow/cli/src/mcp-tools/embeddings-tools.ts
explain(no description)v3/@claude-flow/cli/src/mcp-tools/hooks-tools.ts
github_issue_trackTrack and manage issuesv3/@claude-flow/cli/src/mcp-tools/github-tools.ts
github_metricsGet repository metrics and statisticsv3/@claude-flow/cli/src/mcp-tools/github-tools.ts
github_pr_manageManage pull requestsv3/@claude-flow/cli/src/mcp-tools/github-tools.ts
github_repo_analyzeAnalyze a GitHub repositoryv3/@claude-flow/cli/src/mcp-tools/github-tools.ts
github_workflowManage GitHub Actions workflowsv3/@claude-flow/cli/src/mcp-tools/github-tools.ts
guidance_capabilitiesList all capability areas with their tools, commands, agents, and skills. Use this to discover what Ruflo can do.v3/@claude-flow/cli/src/mcp-tools/guidance-tools.ts
guidance_discoverDiscover all available agents and skills from the .claude/ directory. Returns live filesystem data.v3/@claude-flow/cli/src/mcp-tools/guidance-tools.ts
guidance_quickrefQuick reference card for common operations. Returns the most useful commands for a given domain.v3/@claude-flow/cli/src/mcp-tools/guidance-tools.ts
guidance_recommendGiven a task description, recommend which capability areas, tools, agents, and workflow to use.v3/@claude-flow/cli/src/mcp-tools/guidance-tools.ts
guidance_workflowGet a recommended workflow template for a task type. Includes steps, agents, and topology.v3/@claude-flow/cli/src/mcp-tools/guidance-tools.ts
hive-mind_broadcastBroadcast message to all workersv3/@claude-flow/cli/src/mcp-tools/hive-mind-tools.ts
hive-mind_consensusPropose or vote on consensus with BFT, Raft, or Quorum strategiesv3/@claude-flow/cli/src/mcp-tools/hive-mind-tools.ts
hive-mind_initInitialize the hive-mind collectivev3/@claude-flow/cli/src/mcp-tools/hive-mind-tools.ts
hive-mind_joinJoin an agent to the hive-mindv3/@claude-flow/cli/src/mcp-tools/hive-mind-tools.ts
hive-mind_leaveRemove an agent from the hive-mindv3/@claude-flow/cli/src/mcp-tools/hive-mind-tools.ts
hive-mind_memoryAccess hive shared memoryv3/@claude-flow/cli/src/mcp-tools/hive-mind-tools.ts
hive-mind_shutdownShutdown the hive-mind and terminate all workersv3/@claude-flow/cli/src/mcp-tools/hive-mind-tools.ts
hive-mind_spawnSpawn workers and automatically join them to the hive-mind (combines agent/spawn + hive-mind/join)v3/@claude-flow/cli/src/mcp-tools/hive-mind-tools.ts
hive-mind_statusGet hive-mind statusv3/@claude-flow/cli/src/mcp-tools/hive-mind-tools.ts
hooks_build-agentsGenerate optimized agent configurations from pretrain datav3/@claude-flow/cli/src/mcp-tools/hooks-tools.ts
hooks_explainExplain routing decision with full transparencyv3/@claude-flow/cli/src/mcp-tools/hooks-tools.ts
hooks_initInitialize hooks in project with .claude/settings.jsonv3/@claude-flow/cli/src/mcp-tools/hooks-tools.ts
hooks_intelligenceRuVector intelligence system status (shows REAL metrics from memory store)v3/@claude-flow/cli/src/mcp-tools/hooks-tools.ts
hooks_intelligence_attentionCompute attention-weighted similarity using MoE/Flash/Hyperbolicv3/@claude-flow/cli/src/mcp-tools/hooks-tools.ts
hooks_intelligence_learnForce immediate SONA learning cycle with EWC++ consolidationv3/@claude-flow/cli/src/mcp-tools/hooks-tools.ts
hooks_intelligence_pattern-searchSearch patterns using REAL vector search (HNSW when available, brute-force fallback)v3/@claude-flow/cli/src/mcp-tools/hooks-tools.ts
hooks_intelligence_pattern-storeStore pattern in ReasoningBank (HNSW-indexed)v3/@claude-flow/cli/src/mcp-tools/hooks-tools.ts
hooks_intelligence_statsGet RuVector intelligence layer statisticsv3/@claude-flow/cli/src/mcp-tools/hooks-tools.ts
hooks_intelligence_trajectory-endEnd trajectory and trigger SONA learning with EWC++v3/@claude-flow/cli/src/mcp-tools/hooks-tools.ts
hooks_intelligence_trajectory-startBegin SONA trajectory for reinforcement learningv3/@claude-flow/cli/src/mcp-tools/hooks-tools.ts
hooks_intelligence_trajectory-stepRecord step in trajectory for reinforcement learningv3/@claude-flow/cli/src/mcp-tools/hooks-tools.ts
hooks_intelligence-resetReset intelligence learning statev3/@claude-flow/cli/src/mcp-tools/hooks-tools.ts
hooks_listList all registered hooksv3/@claude-flow/cli/src/mcp-tools/hooks-tools.ts
hooks_metricsView learning metrics dashboardv3/@claude-flow/cli/src/mcp-tools/hooks-tools.ts
hooks_model-outcomeRecord model routing outcome for learningv3/@claude-flow/cli/src/mcp-tools/hooks-tools.ts
hooks_model-routeRoute task to optimal Claude model (haiku/sonnet/opus) based on complexityv3/@claude-flow/cli/src/mcp-tools/hooks-tools.ts
hooks_model-statsGet model routing statisticsv3/@claude-flow/cli/src/mcp-tools/hooks-tools.ts
hooks_notifySend cross-agent notificationv3/@claude-flow/cli/src/mcp-tools/hooks-tools.ts
hooks_post-commandRecord command execution outcomev3/@claude-flow/cli/src/mcp-tools/hooks-tools.ts
hooks_post-editRecord editing outcome for learningv3/@claude-flow/cli/src/mcp-tools/hooks-tools.ts
hooks_post-taskRecord task completion for learningv3/@claude-flow/cli/src/mcp-tools/hooks-tools.ts
hooks_pre-commandAssess risk before executing a commandv3/@claude-flow/cli/src/mcp-tools/hooks-tools.ts
hooks_pre-editGet context and agent suggestions before editing a filev3/@claude-flow/cli/src/mcp-tools/hooks-tools.ts
hooks_pre-taskRecord task start and get agent suggestions with intelligent model routing (ADR-026)v3/@claude-flow/cli/src/mcp-tools/hooks-tools.ts
hooks_pretrainAnalyze repository to bootstrap intelligence (4-step pipeline)v3/@claude-flow/cli/src/mcp-tools/hooks-tools.ts
hooks_routeRoute task to optimal agent using semantic similarity (native HNSW or pure JS)v3/@claude-flow/cli/src/mcp-tools/hooks-tools.ts
hooks_session-endEnd current session, stop daemon, and persist statev3/@claude-flow/cli/src/mcp-tools/hooks-tools.ts
hooks_session-restoreRestore a previous sessionv3/@claude-flow/cli/src/mcp-tools/hooks-tools.ts
hooks_session-startInitialize a new session and auto-start daemonv3/@claude-flow/cli/src/mcp-tools/hooks-tools.ts
hooks_transferTransfer learned patterns from another projectv3/@claude-flow/cli/src/mcp-tools/hooks-tools.ts
hooks_worker-cancelCancel a running workerv3/@claude-flow/cli/src/mcp-tools/hooks-tools.ts
hooks_worker-detectDetect worker triggers from user prompt (for UserPromptSubmit hook)v3/@claude-flow/cli/src/mcp-tools/hooks-tools.ts
hooks_worker-dispatchDispatch a background worker for analysis/optimization tasksv3/@claude-flow/cli/src/mcp-tools/hooks-tools.ts
hooks_worker-listList all 12 background workers with status and capabilitiesv3/@claude-flow/cli/src/mcp-tools/hooks-tools.ts
hooks_worker-statusGet status of a specific worker or all active workersv3/@claude-flow/cli/src/mcp-tools/hooks-tools.ts
init(no description)v3/@claude-flow/cli/src/mcp-tools/hooks-tools.ts
intelligence(no description)v3/@claude-flow/cli/src/mcp-tools/hooks-tools.ts
intelligence_attentionRecord task start and get agent suggestions with intelligent model routing (ADR-026)v3/@claude-flow/cli/src/mcp-tools/hooks-tools.ts
intelligence_learnRecord task start and get agent suggestions with intelligent model routing (ADR-026)v3/@claude-flow/cli/src/mcp-tools/hooks-tools.ts
intelligence_pattern-searchRecord task start and get agent suggestions with intelligent model routing (ADR-026)v3/@claude-flow/cli/src/mcp-tools/hooks-tools.ts
intelligence_pattern-store(no description)v3/@claude-flow/cli/src/mcp-tools/hooks-tools.ts
intelligence_statsRecord task start and get agent suggestions with intelligent model routing (ADR-026)v3/@claude-flow/cli/src/mcp-tools/hooks-tools.ts
intelligence_trajectory-end(no description)v3/@claude-flow/cli/src/mcp-tools/hooks-tools.ts
intelligence_trajectory-start(no description)v3/@claude-flow/cli/src/mcp-tools/hooks-tools.ts
intelligence_trajectory-step(no description)v3/@claude-flow/cli/src/mcp-tools/hooks-tools.ts
mcp(no description)v3/@claude-flow/cli/src/mcp-tools/system-tools.ts
mcp_statusGet MCP server status, including stdio mode detectionv3/@claude-flow/cli/src/mcp-tools/system-tools.ts
memory(no description)v3/@claude-flow/cli/src/mcp-tools/system-tools.ts
memory_bridge_statusShow Claude Code memory bridge status — AgentDB vectors, SONA learning, intelligence patterns, and connection health.v3/@claude-flow/cli/src/mcp-tools/memory-tools.ts
memory_deleteDelete a memory entry by keyv3/@claude-flow/cli/src/mcp-tools/memory-tools.ts
memory_import_claudeImport Claude Code auto-memory files into AgentDB with ONNX vector embeddings. Reads ~/.claude/projects//memory/.md files, parses YAML frontmatter, splits into sections, and stores with 384-dim embeddings for semantic search. Use allProjects=true to import from ALL Claude projects.v3/@claude-flow/cli/src/mcp-tools/memory-tools.ts
memory_listList memory entries with optional filteringv3/@claude-flow/cli/src/mcp-tools/memory-tools.ts
memory_migrateManually trigger migration from legacy JSON store to sql.jsv3/@claude-flow/cli/src/mcp-tools/memory-tools.ts
memory_retrieveRetrieve a value from memory by keyv3/@claude-flow/cli/src/mcp-tools/memory-tools.ts
memory_searchSemantic vector search using HNSW index (150x-12,500x faster than keyword search)v3/@claude-flow/cli/src/mcp-tools/memory-tools.ts
memory_search_unifiedSearch across both Claude Code memories and AgentDB entries using semantic vector similarity. Returns merged, deduplicated results from all namespaces.v3/@claude-flow/cli/src/mcp-tools/memory-tools.ts
memory_statsGet memory storage statistics including HNSW index statusv3/@claude-flow/cli/src/mcp-tools/memory-tools.ts
memory_storeStore a value in memory with vector embedding for semantic search (sql.js + HNSW backend). Use upsert=true to update existing keys.v3/@claude-flow/cli/src/mcp-tools/memory-tools.ts
metrics(no description)v3/@claude-flow/cli/src/mcp-tools/hooks-tools.ts
network(no description)v3/@claude-flow/cli/src/mcp-tools/system-tools.ts
neural(no description)v3/@claude-flow/cli/src/mcp-tools/system-tools.ts
neural_compressCompress neural model or embeddingsv3/@claude-flow/cli/src/mcp-tools/neural-tools.ts
neural_optimizeOptimize neural model performancev3/@claude-flow/cli/src/mcp-tools/neural-tools.ts
neural_patternsGet or manage neural patternsv3/@claude-flow/cli/src/mcp-tools/neural-tools.ts
neural_predictMake predictions using a neural modelv3/@claude-flow/cli/src/mcp-tools/neural-tools.ts
neural_statusGet neural system statusv3/@claude-flow/cli/src/mcp-tools/neural-tools.ts
neural_trainTrain a neural modelv3/@claude-flow/cli/src/mcp-tools/neural-tools.ts
notify(no description)v3/@claude-flow/cli/src/mcp-tools/hooks-tools.ts
performance_benchmarkRun performance benchmarksv3/@claude-flow/cli/src/mcp-tools/performance-tools.ts
performance_bottleneckDetect performance bottlenecksv3/@claude-flow/cli/src/mcp-tools/performance-tools.ts
performance_metricsGet detailed performance metricsv3/@claude-flow/cli/src/mcp-tools/performance-tools.ts
performance_optimizeApply performance optimizationsv3/@claude-flow/cli/src/mcp-tools/performance-tools.ts
performance_profileProfile specific component or operationv3/@claude-flow/cli/src/mcp-tools/performance-tools.ts
performance_reportGenerate performance reportv3/@claude-flow/cli/src/mcp-tools/performance-tools.ts
persistence(no description)v3/@claude-flow/cli/src/mcp-tools/swarm-tools.ts
post-command(no description)v3/@claude-flow/cli/src/mcp-tools/hooks-tools.ts
post-edit(no description)v3/@claude-flow/cli/src/mcp-tools/hooks-tools.ts
post-task(no description)v3/@claude-flow/cli/src/mcp-tools/hooks-tools.ts
pre-command(no description)v3/@claude-flow/cli/src/mcp-tools/hooks-tools.ts
pre-edit(no description)v3/@claude-flow/cli/src/mcp-tools/hooks-tools.ts
pre-task(no description)v3/@claude-flow/cli/src/mcp-tools/hooks-tools.ts
pretrain(no description)v3/@claude-flow/cli/src/mcp-tools/hooks-tools.ts
progress_checkGet current V3 implementation progress percentage and metricsv3/@claude-flow/cli/src/mcp-tools/progress-tools.ts
progress_summaryGet human-readable V3 implementation progress summaryv3/@claude-flow/cli/src/mcp-tools/progress-tools.ts
progress_syncCalculate and persist V3 progress metrics to filev3/@claude-flow/cli/src/mcp-tools/progress-tools.ts
progress_watchGet current watch status for progress monitoringv3/@claude-flow/cli/src/mcp-tools/progress-tools.ts
route(no description)v3/@claude-flow/cli/src/mcp-tools/hooks-tools.ts
ruvllm_chat_formatFormat chat messages using a template (llama3, mistral, chatml, phi, gemma, or auto-detect).v3/@claude-flow/cli/src/mcp-tools/ruvllm-tools.ts
ruvllm_generate_configCreate a generation config (maxTokens, temperature, topP, etc.) as JSON.v3/@claude-flow/cli/src/mcp-tools/ruvllm-tools.ts
ruvllm_hnsw_addAdd a pattern to an HNSW router. Embedding must match router dimensions.v3/@claude-flow/cli/src/mcp-tools/ruvllm-tools.ts
ruvllm_hnsw_createCreate a WASM HNSW router for semantic pattern routing. Max ~11 patterns (v2.0.1 limit).v3/@claude-flow/cli/src/mcp-tools/ruvllm-tools.ts
ruvllm_hnsw_routeRoute a query embedding to nearest patterns in HNSW index.v3/@claude-flow/cli/src/mcp-tools/ruvllm-tools.ts
ruvllm_microlora_adaptAdapt MicroLoRA weights with quality feedback.v3/@claude-flow/cli/src/mcp-tools/ruvllm-tools.ts
ruvllm_microlora_createCreate a MicroLoRA adapter (ultra-lightweight LoRA, ranks 1-4).v3/@claude-flow/cli/src/mcp-tools/ruvllm-tools.ts
ruvllm_sona_adaptRun SONA instant adaptation with a quality signal.v3/@claude-flow/cli/src/mcp-tools/ruvllm-tools.ts
ruvllm_sona_createCreate a SONA instant adaptation loop (<1ms adaptation cycles).v3/@claude-flow/cli/src/mcp-tools/ruvllm-tools.ts
ruvllm_statusGet ruvllm-wasm availability and initialization status.v3/@claude-flow/cli/src/mcp-tools/ruvllm-tools.ts
session_deleteDelete a saved sessionv3/@claude-flow/cli/src/mcp-tools/session-tools.ts
session_infoGet detailed session informationv3/@claude-flow/cli/src/mcp-tools/session-tools.ts
session_listList saved sessionsv3/@claude-flow/cli/src/mcp-tools/session-tools.ts
session_restoreRestore a saved sessionv3/@claude-flow/cli/src/mcp-tools/session-tools.ts
session_saveSave current session statev3/@claude-flow/cli/src/mcp-tools/session-tools.ts
session-end(no description)v3/@claude-flow/cli/src/mcp-tools/hooks-tools.ts
session-restore(no description)v3/@claude-flow/cli/src/mcp-tools/hooks-tools.ts
session-start(no description)v3/@claude-flow/cli/src/mcp-tools/hooks-tools.ts
swarm(no description)v3/@claude-flow/cli/src/mcp-tools/system-tools.ts
swarm_exists(no description)v3/@claude-flow/cli/src/mcp-tools/swarm-tools.ts
swarm_healthCheck swarm health status with real state inspectionv3/@claude-flow/cli/src/mcp-tools/swarm-tools.ts
swarm_initInitialize a swarm with persistent state trackingv3/@claude-flow/cli/src/mcp-tools/swarm-tools.ts
swarm_shutdownShutdown a swarm and update persistent statev3/@claude-flow/cli/src/mcp-tools/swarm-tools.ts
swarm_statusGet swarm status from persistent statev3/@claude-flow/cli/src/mcp-tools/swarm-tools.ts
system_healthPerform system health checkv3/@claude-flow/cli/src/mcp-tools/system-tools.ts
system_infoGet system informationv3/@claude-flow/cli/src/mcp-tools/system-tools.ts
system_metricsGet system metrics and performance datav3/@claude-flow/cli/src/mcp-tools/system-tools.ts
system_resetReset system statev3/@claude-flow/cli/src/mcp-tools/system-tools.ts
system_statusGet overall system statusv3/@claude-flow/cli/src/mcp-tools/system-tools.ts
task_assignAssign a task to one or more agentsv3/@claude-flow/cli/src/mcp-tools/task-tools.ts
task_cancelCancel a taskv3/@claude-flow/cli/src/mcp-tools/task-tools.ts
task_completeMark task as completev3/@claude-flow/cli/src/mcp-tools/task-tools.ts
task_createCreate a new taskv3/@claude-flow/cli/src/mcp-tools/task-tools.ts
task_listList all tasksv3/@claude-flow/cli/src/mcp-tools/task-tools.ts
task_statusGet task statusv3/@claude-flow/cli/src/mcp-tools/task-tools.ts
task_summaryGet a summary of all tasks by statusv3/@claude-flow/cli/src/mcp-tools/system-tools.ts
task_updateUpdate task status or progressv3/@claude-flow/cli/src/mcp-tools/task-tools.ts
terminal_closeClose a terminal sessionv3/@claude-flow/cli/src/mcp-tools/terminal-tools.ts
terminal_createCreate a new terminal sessionv3/@claude-flow/cli/src/mcp-tools/terminal-tools.ts
terminal_executeExecute a command in a terminal sessionv3/@claude-flow/cli/src/mcp-tools/terminal-tools.ts
terminal_historyGet command history for a terminal sessionv3/@claude-flow/cli/src/mcp-tools/terminal-tools.ts
terminal_listList all terminal sessionsv3/@claude-flow/cli/src/mcp-tools/terminal-tools.ts
topology(no description)v3/@claude-flow/cli/src/mcp-tools/swarm-tools.ts
transfer(no description)v3/@claude-flow/cli/src/mcp-tools/hooks-tools.ts
transfer_detect-piiDetect PII in content without redactingv3/@claude-flow/cli/src/mcp-tools/transfer-tools.ts
transfer_ipfs-resolveResolve IPNS name to CIDv3/@claude-flow/cli/src/mcp-tools/transfer-tools.ts
transfer_plugin-featuredGet featured plugins from the storev3/@claude-flow/cli/src/mcp-tools/transfer-tools.ts
transfer_plugin-infoGet detailed info about a pluginv3/@claude-flow/cli/src/mcp-tools/transfer-tools.ts
transfer_plugin-officialGet official plugins from the storev3/@claude-flow/cli/src/mcp-tools/transfer-tools.ts
transfer_plugin-searchSearch the plugin storev3/@claude-flow/cli/src/mcp-tools/transfer-tools.ts
transfer_store-downloadDownload a pattern from the storev3/@claude-flow/cli/src/mcp-tools/transfer-tools.ts
transfer_store-featuredGet featured patterns from the storev3/@claude-flow/cli/src/mcp-tools/transfer-tools.ts
transfer_store-infoGet detailed info about a patternv3/@claude-flow/cli/src/mcp-tools/transfer-tools.ts
transfer_store-searchSearch the pattern storev3/@claude-flow/cli/src/mcp-tools/transfer-tools.ts
transfer_store-trendingGet trending patterns from the storev3/@claude-flow/cli/src/mcp-tools/transfer-tools.ts
wasm_agent_createCreate a sandboxed WASM agent with virtual filesystem (no OS access). Optionally use a gallery template.v3/@claude-flow/cli/src/mcp-tools/wasm-agent-tools.ts
wasm_agent_exportExport a WASM agent\v3/@claude-flow/cli/src/mcp-tools/wasm-agent-tools.ts
wasm_agent_filesGet a WASM agent\v3/@claude-flow/cli/src/mcp-tools/wasm-agent-tools.ts
wasm_agent_listList all active WASM agents.v3/@claude-flow/cli/src/mcp-tools/wasm-agent-tools.ts
wasm_agent_promptSend a prompt to a WASM agent and get a response.v3/@claude-flow/cli/src/mcp-tools/wasm-agent-tools.ts
wasm_agent_terminateTerminate a WASM agent and free resources.v3/@claude-flow/cli/src/mcp-tools/wasm-agent-tools.ts
wasm_agent_toolExecute a tool on a WASM agent sandbox. Tools: read_file, write_file, edit_file, write_todos, list_files. Use flat format: {tool, path, content, ...}.v3/@claude-flow/cli/src/mcp-tools/wasm-agent-tools.ts
wasm_gallery_createCreate a WASM agent from a gallery template.v3/@claude-flow/cli/src/mcp-tools/wasm-agent-tools.ts
wasm_gallery_listList all available WASM agent gallery templates (Coder, Researcher, Tester, Reviewer, Security, Swarm).v3/@claude-flow/cli/src/mcp-tools/wasm-agent-tools.ts
wasm_gallery_searchSearch WASM agent gallery templates by query.v3/@claude-flow/cli/src/mcp-tools/wasm-agent-tools.ts
workflow_cancelCancel a workflowv3/@claude-flow/cli/src/mcp-tools/workflow-tools.ts
workflow_createCreate a new workflowv3/@claude-flow/cli/src/mcp-tools/workflow-tools.ts
workflow_deleteDelete a workflowv3/@claude-flow/cli/src/mcp-tools/workflow-tools.ts
workflow_executeExecute a workflowv3/@claude-flow/cli/src/mcp-tools/workflow-tools.ts
workflow_listList all workflowsv3/@claude-flow/cli/src/mcp-tools/workflow-tools.ts
workflow_pausePause a running workflowv3/@claude-flow/cli/src/mcp-tools/workflow-tools.ts
workflow_resumeResume a paused workflowv3/@claude-flow/cli/src/mcp-tools/workflow-tools.ts
workflow_runRun a workflow from a template or filev3/@claude-flow/cli/src/mcp-tools/workflow-tools.ts
workflow_statusGet workflow statusv3/@claude-flow/cli/src/mcp-tools/workflow-tools.ts
workflow_templateSave workflow as template or create from templatev3/@claude-flow/cli/src/mcp-tools/workflow-tools.ts

CLI commands (49)

Top-level command surface. Subcommands are documented per-command in the source file and in .claude-flow/CAPABILITIES.md after ruflo init.

CommandDescriptionSource
ruflo agentAgent management commandsv3/@claude-flow/cli/src/commands/agent.ts
ruflo analyzeCode analysis, diff classification, graph boundaries, and change risk assessmentv3/@claude-flow/cli/src/commands/analyze.ts
ruflo applianceSelf-contained RVFA appliance management (build, inspect, verify, extract, run)v3/@claude-flow/cli/src/commands/appliance.ts
ruflo autopilotPersistent swarm completion — keeps agents working until ALL tasks are donev3/@claude-flow/cli/src/commands/autopilot.ts
ruflo benchmarkPerformance benchmarking for self-learning and neural systemsv3/@claude-flow/cli/src/commands/benchmark.ts
ruflo claimsClaims-based authorization, permissions, and access controlv3/@claude-flow/cli/src/commands/claims.ts
ruflo cleanupRemove project artifacts created by claude-flow/ruflov3/@claude-flow/cli/src/commands/cleanup.ts
ruflo completionsGenerate shell completion scriptsv3/@claude-flow/cli/src/commands/completions.ts
ruflo configConfiguration managementv3/@claude-flow/cli/src/commands/config.ts
ruflo daemonManage background worker daemon (Node.js-based, auto-runs like shell helpers)v3/@claude-flow/cli/src/commands/daemon.ts
ruflo deploymentDeployment management, environments, rollbacksv3/@claude-flow/cli/src/commands/deployment.ts
ruflo doctorSystem diagnostics and health checksv3/@claude-flow/cli/src/commands/doctor.ts
ruflo downloadDownload a pattern from the registryv3/@claude-flow/cli/src/commands/transfer-store.ts
ruflo embeddingsVector embeddings, semantic search, similarity operationsv3/@claude-flow/cli/src/commands/embeddings.ts
ruflo guidanceGuidance Control Plane - compile, retrieve, enforce, and optimize guidance rulesv3/@claude-flow/cli/src/commands/guidance.ts
ruflo hive-mindQueen-led consensus-based multi-agent coordinationv3/@claude-flow/cli/src/commands/hive-mind.ts
ruflo hooksSelf-learning hooks system for intelligent workflow automationv3/@claude-flow/cli/src/commands/hooks.ts
ruflo infoShow detailed information about a patternv3/@claude-flow/cli/src/commands/transfer-store.ts
ruflo initInitialize RuFlo in the current directoryv3/@claude-flow/cli/src/commands/init.ts
ruflo issuesCollaborative issue claims for human-agent workflows (ADR-016)v3/@claude-flow/cli/src/commands/issues.ts
ruflo listList patterns from decentralized registryv3/@claude-flow/cli/src/commands/transfer-store.ts
ruflo mcpMCP server managementv3/@claude-flow/cli/src/commands/mcp.ts
ruflo memoryMemory management commandsv3/@claude-flow/cli/src/commands/memory.ts
ruflo migrateV2 to V3 migration toolsv3/@claude-flow/cli/src/commands/migrate.ts
ruflo neuralNeural pattern training, MoE, Flash Attention, pattern learningv3/@claude-flow/cli/src/commands/neural.ts
ruflo performancePerformance profiling, benchmarking, optimization, metricsv3/@claude-flow/cli/src/commands/performance.ts
ruflo pluginsPlugin management with IPFS-based decentralized registryv3/@claude-flow/cli/src/commands/plugins.ts
ruflo processBackground process management, daemon, and monitoringv3/@claude-flow/cli/src/commands/process.ts
ruflo progressCheck V3 implementation progressv3/@claude-flow/cli/src/commands/progress.ts
ruflo providersManage AI providers, models, and configurationsv3/@claude-flow/cli/src/commands/providers.ts
ruflo publishPublish an RVFA appliance to IPFS via Pinatav3/@claude-flow/cli/src/commands/appliance-advanced.ts
ruflo publishPublish a pattern to the decentralized registryv3/@claude-flow/cli/src/commands/transfer-store.ts
ruflo routeIntelligent task-to-agent routing using Q-Learningv3/@claude-flow/cli/src/commands/route.ts
ruflo searchSearch patterns in the decentralized registryv3/@claude-flow/cli/src/commands/transfer-store.ts
ruflo securitySecurity scanning, CVE detection, threat modeling, AI defensev3/@claude-flow/cli/src/commands/security.ts
ruflo sessionSession management commandsv3/@claude-flow/cli/src/commands/session.ts
ruflo signSign an RVFA appliance with Ed25519 for tamper detectionv3/@claude-flow/cli/src/commands/appliance-advanced.ts
ruflo startStart the RuFlo orchestration systemv3/@claude-flow/cli/src/commands/start.ts
ruflo statusShow system statusv3/@claude-flow/cli/src/commands/status.ts
ruflo storePattern marketplace - list, search, download, publishv3/@claude-flow/cli/src/commands/transfer-store.ts
ruflo swarmSwarm coordination commandsv3/@claude-flow/cli/src/commands/swarm.ts
ruflo taskTask management commandsv3/@claude-flow/cli/src/commands/task.ts
ruflo updateHot-patch a section in an RVFA appliancev3/@claude-flow/cli/src/commands/appliance-advanced.ts
ruflo verifyVerify installed artifact against the signed witness manifestv3/@claude-flow/cli/src/commands/verify.ts
ruflo wasm-createCreate a WASM-sandboxed agentv3/@claude-flow/cli/src/commands/agent-wasm.ts
ruflo wasm-galleryList available WASM agent gallery templatesv3/@claude-flow/cli/src/commands/agent-wasm.ts
ruflo wasm-promptSend a prompt to a WASM agentv3/@claude-flow/cli/src/commands/agent-wasm.ts
ruflo wasm-statusCheck rvagent-wasm availability, version, and capabilitiesv3/@claude-flow/cli/src/commands/agent-wasm.ts
ruflo workflowWorkflow execution and managementv3/@claude-flow/cli/src/commands/workflow.ts

Plugins (32)

PluginVersionDescription
ruflo-adr0.1.0ADR lifecycle management — create, index, supersede, and link Architecture Decision Records to code
ruflo-agentdb0.1.0AgentDB memory controllers with HNSW vector search, RuVector embeddings, and causal knowledge graphs
ruflo-aidefence0.1.0AI safety scanning, PII detection, prompt injection defense, and adaptive threat learning
ruflo-autopilot0.1.0Autonomous /loop-driven task completion with learning, prediction, and progress tracking
ruflo-browser0.1.0Agentic browser automation with Playwright for testing, scraping, and UI interaction
ruflo-core0.1.0Core Ruflo MCP tools, commands, and Claude Code orchestration patterns
ruflo-cost-tracker0.1.0Token usage tracking, model cost attribution per agent, budget alerts, and optimization recommendations
ruflo-daa0.1.0Dynamic Agentic Architecture with cognitive patterns, knowledge sharing, and adaptive agents
ruflo-ddd0.1.0Domain-Driven Design scaffolding — bounded contexts, aggregate roots, domain events, and anti-corruption layers
ruflo-docs0.1.0Documentation generation, API docs, and drift detection
ruflo-federation0.2.0Cross-installation agent federation with zero-trust security, peer discovery, consensus-based task routing, and per-call budget circuit breaker (ADR-097)
ruflo-goals0.1.0Long-horizon goal planning, deep research orchestration, and adaptive replanning using GOAP algorithms
ruflo-intelligence0.1.0Self-learning neural intelligence with SONA patterns, trajectory learning, and intelligent model routing
ruflo-iot-cognitum0.1.0IoT device lifecycle, telemetry anomaly detection, fleet management, and witness chain verification for Cognitum Seed hardware
ruflo-jujutsu0.1.0Advanced git workflows with diff analysis, risk scoring, and reviewer recommendations
ruflo-knowledge-graph0.1.0Knowledge graph construction — entity extraction, relation mapping, and pathfinder graph traversal
ruflo-loop-workers0.1.0Cache-aware /loop workers and CronCreate background automation
ruflo-market-data0.1.0Market data ingestion — feed normalization, OHLCV vectorization, and HNSW-indexed pattern matching
ruflo-migrations0.1.0Schema migration management — generate, validate, dry-run, and rollback database migrations
ruflo-neural-trader0.2.0Neural trading via npx neural-trader — self-learning strategies, Rust/NAPI backtesting, 112+ MCP tools, swarm coordination, and portfolio optimization
ruflo-observability0.1.0Structured logging, distributed tracing, and metrics — correlate agent swarm activity with application telemetry
ruflo-plugin-creator0.1.0Scaffold, validate, and publish new Claude Code plugins with proper structure and MCP tool wiring
ruflo-rag-memory0.1.0RuVector memory with HNSW search, AgentDB, and semantic retrieval
ruflo-ruvector0.2.0Self-learning vector database via npx ruvector — HNSW, FlashAttention-3, Graph RAG, hybrid search, DiskANN, 103 MCP tools, Brain AGI
ruflo-ruvllm0.1.0RuVLLM local inference with chat formatting, model configuration, and MicroLoRA fine-tuning
ruflo-rvf0.1.0RVF format for portable agent memory, session persistence, and cross-platform transfer
ruflo-security-audit0.1.0Security review, dependency scanning, policy gates, and CVE monitoring
ruflo-sparc0.1.0SPARC methodology — Specification, Pseudocode, Architecture, Refinement, Completion phases with gate checks
ruflo-swarm0.1.0Agent teams, swarm coordination, Monitor streams, and worktree isolation
ruflo-testgen0.1.0Test gap detection, coverage analysis, and automated test generation
ruflo-wasm0.1.0Sandboxed WASM agent creation, execution, and gallery sharing
ruflo-workflows0.1.0Visual workflow automation with templates, orchestration, and lifecycle management

Agents (43)

AgentPluginDescription
adr-architectruflo-adrADR lifecycle manager -- create, index, supersede, and link Architecture Decision Records to code
agentdb-specialistruflo-agentdbAgentDB and RuVector specialist for memory operations, HNSW indexing, and semantic search
architectruflo-swarmSystem architect for designing implementation approaches, API contracts, and module boundaries
autopilot-coordinatorruflo-autopilotAutonomous task completion coordinator using /loop and autopilot MCP tools
backtest-engineerruflo-neural-traderBacktesting specialist using npx neural-trader Rust/NAPI engine — walk-forward validation, Monte Carlo simulation, parameter optimization
browser-agentruflo-browserBrowser automation agent for UI testing, web scraping, and interactive page validation
coderruflo-coreImplementation specialist for writing clean, efficient code following project patterns
coordinatorruflo-swarmSwarm coordinator that manages agent lifecycle, task assignment, and anti-drift enforcement
cost-analystruflo-cost-trackerTracks token usage per agent and model, computes cost attribution in USD, monitors budgets, and recommends optimizations
daa-specialistruflo-daaDynamic Agentic Architecture specialist for adaptive agents, cognitive patterns, and knowledge sharing
data-engineerruflo-market-dataIngests market data feeds, normalizes OHLCV vectors, and performs HNSW-indexed candlestick pattern matching
deep-researcherruflo-goalsMulti-source research specialist that gathers, cross-references, and synthesizes information with evidence grading and contradiction resolution
device-coordinatorruflo-iot-cognitumManages Cognitum Seed device fleet as Ruflo agent swarm members with 5-tier trust scoring
docs-writerruflo-docsDocumentation specialist -- generates and maintains project documentation
domain-modelerruflo-dddDomain-Driven Design specialist -- maps domains to bounded contexts, designs aggregate roots, defines domain events, and generates anti-corruption layers
federation-coordinatorruflo-federationOrchestrates cross-installation agent federation with zero-trust security
fleet-managerruflo-iot-cognitumManages device fleets, firmware rollouts, and fleet-wide policies
git-specialistruflo-jujutsuGit workflow specialist for diff analysis, risk assessment, and PR management
goal-plannerruflo-goalsGOAP specialist that creates optimal action plans using A* search through state spaces, with adaptive replanning, trajectory learning, and multi-mode execution
graph-navigatorruflo-knowledge-graphExtracts entities and relations from code and docs, builds knowledge graphs, and traverses them with pathfinder scoring
horizon-trackerruflo-goalsLong-horizon objective tracker that persists progress across sessions with milestone checkpoints, drift detection, and adaptive timeline management
intelligence-specialistruflo-intelligenceSelf-learning intelligence specialist focused on neural training, pattern discovery, and routing optimization
llm-specialistruflo-ruvllmRuVLLM specialist for local inference configuration, MicroLoRA fine-tuning, and multi-provider routing
loop-worker-coordinatorruflo-loop-workersCoordinates background worker scheduling, health monitoring, and dispatch across loop and cron execution modes
market-analystruflo-neural-traderMarket regime detection and technical analysis using npx neural-trader — RSI, MACD, Bollinger Bands, volume profile, regime classification
memory-specialistruflo-rag-memorySOTA RAG memory specialist — hybrid search (sparse+dense), Graph RAG multi-hop retrieval, MMR diversity reranking, smart consolidation, ruvector integration
migration-engineerruflo-migrationsGenerates sequential database migrations with up/down pairs, dry-run validation, and rollback safety checks
observability-engineerruflo-observabilityImplements structured logging, distributed tracing, and metrics collection to correlate agent swarm activity with application telemetry
plugin-developerruflo-plugin-creatorPlugin development specialist for scaffolding, validating, and publishing Claude Code plugins
researcherruflo-corePathfinder research specialist — traverses RuVector memory graphs and codebase to surface patterns, dependencies, and prior art
reviewerruflo-coreCode review specialist for quality, security, and best-practice enforcement
risk-analystruflo-neural-traderPortfolio risk assessment and position sizing using npx neural-trader — VaR/CVaR, Kelly criterion, circuit breakers, correlation monitoring
safety-specialistruflo-aidefenceAI safety specialist for threat detection, PII scanning, and adaptive defense training
security-auditorruflo-security-auditSpecialized agent for security auditing and vulnerability remediation
session-specialistruflo-rvfSession persistence specialist for state management, memory transfer, and cross-conversation continuity
sparc-orchestratorruflo-sparcOrchestrates the 5-phase SPARC methodology (Specification, Pseudocode, Architecture, Refinement, Completion) with quality gates between each phase, spawning specialized agents per phase
telemetry-analyzerruflo-iot-cognitumAnalyzes Cognitum Seed device telemetry for anomalies using Z-score detection
testerruflo-testgenSpecialized testing agent -- writes comprehensive tests using TDD London School
trading-strategistruflo-neural-traderDesigns and optimizes neural trading strategies using npx neural-trader — LSTM/Transformer models, Rust/NAPI backtesting, Z-score anomaly detection
vector-engineerruflo-ruvectorVector operations specialist using npx ruvector — HNSW indexing, FlashAttention-3, Graph RAG, hybrid search, DiskANN, Brain AGI, 103 MCP tools
wasm-specialistruflo-wasmWASM sandbox specialist for creating, managing, and sharing isolated agent environments
witness-auditorruflo-iot-cognitumVerifies Ed25519 witness chain integrity and detects provenance gaps
workflow-specialistruflo-workflowsWorkflow automation specialist for creating, executing, and managing multi-step processes