<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>AI Orchestration on Producthunt daily</title>
        <link>https://producthunt.programnotes.cn/en/tags/ai-orchestration/</link>
        <description>Recent content in AI Orchestration on Producthunt daily</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>en</language>
        <lastBuildDate>Sun, 03 May 2026 16:52:04 +0800</lastBuildDate><atom:link href="https://producthunt.programnotes.cn/en/tags/ai-orchestration/index.xml" rel="self" type="application/rss+xml" /><item>
        <title>ruflo</title>
        <link>https://producthunt.programnotes.cn/en/p/ruflo/</link>
        <pubDate>Sun, 03 May 2026 16:52:04 +0800</pubDate>
        
        <guid>https://producthunt.programnotes.cn/en/p/ruflo/</guid>
        <description>&lt;img src="https://images.unsplash.com/photo-1513039235271-5937eefe2959?ixid=M3w0NjAwMjJ8MHwxfHJhbmRvbXx8fHx8fHx8fDE3Nzc3OTgzMDV8&amp;ixlib=rb-4.1.0" alt="Featured image of post ruflo" /&gt;&lt;h1 id=&#34;ruvnetruflo&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/ruvnet/ruflo&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;ruvnet/ruflo&lt;/a&gt;
&lt;/h1&gt;&lt;div align=&#34;center&#34;&gt;
&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://flo.ruv.io/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://producthunt.programnotes.cn/ruflo/assets/ruflo-small.jpeg&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Ruflo Banner&#34;
	
	
&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://flo.ruv.io/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://img.shields.io/badge/%e2%9c%a8_Try_the_UI_Beta-flo.ruv.io-6366f1?style=for-the-badge&amp;amp;logoColor=white&amp;amp;logo=svelte&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;✨ Try the UI Beta — flo.ruv.io&#34;
	
	
&gt;&lt;/a&gt;
&lt;a class=&#34;link&#34; href=&#34;https://goal.ruv.io/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://img.shields.io/badge/%f0%9f%8e%af_Goal_Planner-goal.ruv.io-8b5cf6?style=for-the-badge&amp;amp;logoColor=white&amp;amp;logo=react&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;🎯 Goal Planner — goal.ruv.io&#34;
	
	
&gt;&lt;/a&gt;
&lt;a class=&#34;link&#34; href=&#34;https://goal.ruv.io/agents&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://img.shields.io/badge/%f0%9f%a4%96_Live_Agents-goal.ruv.io%2Fagents-10b981?style=for-the-badge&amp;amp;logoColor=white&amp;amp;logo=react&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;🤖 Live Agents — goal.ruv.io/agents&#34;
	
	
&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/ruvnet/claude-flow&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://img.shields.io/github/stars/ruvnet/claude-flow?style=for-the-badge&amp;amp;logo=github&amp;amp;color=gold&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Star on GitHub&#34;
	
	
&gt;&lt;/a&gt;
&lt;a class=&#34;link&#34; href=&#34;https://opensource.org/licenses/MIT&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://img.shields.io/badge/License-MIT-yellow?style=for-the-badge&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;MIT License&#34;
	
	
&gt;&lt;/a&gt;
&lt;a class=&#34;link&#34; href=&#34;https://github.com/ruvnet/claude-flow&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://img.shields.io/badge/Claude%20Code-Plugin-green?style=for-the-badge&amp;amp;logo=anthropic&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Claude Code&#34;
	
	
&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h1 id=&#34;ruflo&#34;&gt;Ruflo
&lt;/h1&gt;&lt;p&gt;&lt;strong&gt;Multi-agent AI orchestration for Claude Code&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;Orchestrate 100+ specialized AI agents across machines, teams, and trust boundaries. Ruflo adds coordinated swarms, self-learning memory, federated comms, and enterprise security to Claude Code — so agents don&amp;rsquo;t just run, they collaborate.&lt;/p&gt;
&lt;h3 id=&#34;why-ruflo&#34;&gt;Why Ruflo?
&lt;/h3&gt;&lt;blockquote&gt;
&lt;p&gt;Claude Flow is now Ruflo — named by rUv, who loves Rust, flow states, and building things that feel inevitable. The &amp;ldquo;Ru&amp;rdquo; is the Ruv. The &amp;ldquo;flo&amp;rdquo; is the flow. Underneath, WASM kernels written in Rust power the policy engine, embeddings, and proof system.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3 id=&#34;what-ruflo-does&#34;&gt;What Ruflo Does
&lt;/h3&gt;&lt;p&gt;One &lt;code&gt;init&lt;/code&gt; gives Claude Code a nervous system: agents self-organize into swarms, learn from every task, remember across sessions, and — with federation — securely talk to agents on other machines without leaking data. You keep writing code. Ruflo handles the coordination.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Self-Learning / Self-Optimizing Agent Architecture
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;User --&amp;gt; Ruflo (CLI/MCP) --&amp;gt; Router --&amp;gt; Swarm --&amp;gt; Agents --&amp;gt; Memory --&amp;gt; LLM Providers
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;                          ^                           |
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;                          +---- Learning Loop &amp;lt;-------+
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;New to Ruflo?&lt;/strong&gt; You don&amp;rsquo;t need to learn 314 MCP tools or 26 CLI commands. After &lt;code&gt;init&lt;/code&gt;, just use Claude Code normally &amp;ndash; the hooks system automatically routes tasks, learns from successful patterns, and coordinates agents in the background.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id=&#34;quick-start&#34;&gt;Quick Start
&lt;/h2&gt;&lt;h3 id=&#34;claude-code-plugin-recommended&#34;&gt;Claude Code Plugin (Recommended)
&lt;/h3&gt;&lt;p&gt;Install Ruflo as a native Claude Code plugin &amp;ndash; adds skills, commands, agents, and MCP tools directly:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;7
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;8
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Add the marketplace&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;/plugin marketplace add ruvnet/ruflo
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Install core + any plugins you need&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;/plugin install ruflo-core@ruflo
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;/plugin install ruflo-swarm@ruflo
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;/plugin install ruflo-autopilot@ruflo
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;/plugin install ruflo-federation@ruflo
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;details&gt;
&lt;summary&gt;&lt;strong&gt;All 32 plugins&lt;/strong&gt;&lt;/summary&gt;
&lt;h4 id=&#34;core--orchestration&#34;&gt;Core &amp;amp; Orchestration
&lt;/h4&gt;&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;Plugin&lt;/th&gt;
          &lt;th&gt;What it does&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;ruflo-core&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;Foundation — server, health checks, plugin discovery&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;ruflo-swarm&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;Coordinate multiple agents as a team&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;ruflo-autopilot&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;Let agents run autonomously in a loop&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;ruflo-loop-workers&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;Schedule background tasks on a timer&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;ruflo-workflows&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;Reusable multi-step task templates&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;ruflo-federation&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;Agents on different machines collaborate securely&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id=&#34;memory--knowledge&#34;&gt;Memory &amp;amp; Knowledge
&lt;/h4&gt;&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;Plugin&lt;/th&gt;
          &lt;th&gt;What it does&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;ruflo-agentdb&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;Fast vector database for agent memory&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;ruflo-rag-memory&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;Smart retrieval — hybrid search, graph hops, diversity ranking&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;ruflo-rvf&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;Save and restore agent memory across sessions&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;ruflo-ruvector&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://npmjs.com/package/ruvector&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;code&gt;ruvector&lt;/code&gt;&lt;/a&gt; — GPU-accelerated search, Graph RAG, 103 tools&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;ruflo-knowledge-graph&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;Build and traverse entity relationship maps&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id=&#34;intelligence--learning&#34;&gt;Intelligence &amp;amp; Learning
&lt;/h4&gt;&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;Plugin&lt;/th&gt;
          &lt;th&gt;What it does&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;ruflo-intelligence&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;Agents learn from past successes and get smarter&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;ruflo-daa&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;Dynamic agent behavior and cognitive patterns&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;ruflo-ruvllm&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;Run local LLMs (Ollama, etc.) with smart routing&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;ruflo-goals&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;Break big goals into plans and track progress&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id=&#34;code-quality--testing&#34;&gt;Code Quality &amp;amp; Testing
&lt;/h4&gt;&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;Plugin&lt;/th&gt;
          &lt;th&gt;What it does&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;ruflo-testgen&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;Find missing tests and generate them automatically&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;ruflo-browser&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;Automate browser testing with Playwright&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;ruflo-jujutsu&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;Analyze git diffs, score risk, suggest reviewers&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;ruflo-docs&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;Generate and maintain documentation automatically&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id=&#34;security--compliance&#34;&gt;Security &amp;amp; Compliance
&lt;/h4&gt;&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;Plugin&lt;/th&gt;
          &lt;th&gt;What it does&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;ruflo-security-audit&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;Scan for vulnerabilities and CVEs&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;ruflo-aidefence&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;Block prompt injection, detect PII, safety scanning&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id=&#34;architecture--methodology&#34;&gt;Architecture &amp;amp; Methodology
&lt;/h4&gt;&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;Plugin&lt;/th&gt;
          &lt;th&gt;What it does&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;ruflo-adr&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;Track architecture decisions with a living record&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;ruflo-ddd&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;Scaffold domain-driven design — contexts, aggregates, events&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;ruflo-sparc&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;Guided 5-phase development methodology with quality gates&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id=&#34;devops--observability&#34;&gt;DevOps &amp;amp; Observability
&lt;/h4&gt;&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;Plugin&lt;/th&gt;
          &lt;th&gt;What it does&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;ruflo-migrations&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;Manage database schema changes safely&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;ruflo-observability&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;Structured logs, traces, and metrics in one place&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;ruflo-cost-tracker&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;Track token usage, set budgets, get cost alerts&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id=&#34;extensibility&#34;&gt;Extensibility
&lt;/h4&gt;&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;Plugin&lt;/th&gt;
          &lt;th&gt;What it does&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;ruflo-wasm&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;Run sandboxed WebAssembly agents&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;ruflo-plugin-creator&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;Scaffold, validate, and publish your own plugins&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id=&#34;domain-specific&#34;&gt;Domain-Specific
&lt;/h4&gt;&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;Plugin&lt;/th&gt;
          &lt;th&gt;What it does&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;ruflo-iot-cognitum&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;IoT device management — trust scoring, anomaly detection, fleets&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;ruflo-neural-trader&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://npmjs.com/package/neural-trader&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;code&gt;neural-trader&lt;/code&gt;&lt;/a&gt; — AI trading with 4 agents, backtesting, 112+ tools&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;ruflo-market-data&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;Ingest market data, vectorize OHLCV, detect patterns&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;/details&gt;
&lt;h3 id=&#34;cli-install&#34;&gt;CLI Install
&lt;/h3&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;7
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;8
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# One-line install&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;curl -fsSL https://cdn.jsdelivr.net/gh/ruvnet/ruflo@main/scripts/install.sh &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; bash
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Or via npx&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;npx ruflo@latest init --wizard
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Or install globally&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;npm install -g ruflo@latest
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h3 id=&#34;mcp-server&#34;&gt;MCP Server
&lt;/h3&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Add Ruflo as an MCP server in Claude Code&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;claude mcp add ruflo -- npx -y @claude-flow/cli@latest
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;hr&gt;
&lt;h2 id=&#34;what-you-get&#34;&gt;What You Get
&lt;/h2&gt;&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;Capability&lt;/th&gt;
          &lt;th&gt;Description&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;🤖 &lt;strong&gt;100+ Agents&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;Specialized agents for coding, testing, security, docs, architecture&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;📡 &lt;strong&gt;Comms Layer&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;Zero-trust federation — agents across machines/orgs discover, authenticate, and exchange work securely&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;🐝 &lt;strong&gt;Swarm Coordination&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;Hierarchical, mesh, and adaptive topologies with consensus&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;🧠 &lt;strong&gt;Self-Learning&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;SONA neural patterns, ReasoningBank, trajectory learning&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;💾 &lt;strong&gt;Vector Memory&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;HNSW-indexed AgentDB with 150x-12,500x faster search&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;⚡ &lt;strong&gt;Background Workers&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;12 auto-triggered workers (audit, optimize, testgaps, etc.)&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;🧩 &lt;strong&gt;Plugin Marketplace&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;32 native Claude Code plugins + 21 npm plugins&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;🔌 &lt;strong&gt;Multi-Provider&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;Claude, GPT, Gemini, Cohere, Ollama with smart routing&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;🛡️ &lt;strong&gt;Security&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;AIDefence, input validation, CVE remediation, path traversal prevention&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;🌐 &lt;strong&gt;Agent Federation&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;Cross-installation agent collaboration with zero-trust security&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;💬 &lt;strong&gt;&lt;a class=&#34;link&#34; href=&#34;https://flo.ruv.io/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Web UI Beta&lt;/a&gt;&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;Multi-model chat at flo.ruv.io with parallel MCP tool calling and an in-browser WASM tool gallery&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;🎯 &lt;strong&gt;&lt;a class=&#34;link&#34; href=&#34;https://goal.ruv.io/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;RuFlo Research&lt;/a&gt;&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;GOAP A* planner at goal.ruv.io — plain-English goals → executable agent plans, with a live agent dashboard at &lt;a class=&#34;link&#34; href=&#34;https://goal.ruv.io/agents&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;/agents&lt;/a&gt;&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;p align=&#34;center&#34;&gt;
  &lt;a href=&#34;https://flo.ruv.io/&#34;&gt;
    &lt;img src=&#34;v3/docs/assets/ruVocal.png&#34; alt=&#34;RuFlo Web UI executing parallel MCP tool calls at flo.ruv.io — ruflo__memory_store and ruflo__memory_search firing in a single model turn with the &#39;Step 1 — 2 tools completed&#39; parallel-execution indicator, thinking process panel visible, Qwen 3.6 Max as the active model. Multi-agent AI chat with Model Context Protocol (MCP) tool calling, persistent vector memory via AgentDB + HNSW, swarm coordination, and 6 frontier models including Claude Sonnet 4.6, Gemini 2.5 Pro, and OpenAI through OpenRouter.&#34; width=&#34;100%&#34; /&gt;
  &lt;/a&gt;
&lt;/p&gt;
&lt;h3 id=&#34;web-ui-beta--self-hostable-hosted-demo-at-floruvio&#34;&gt;Web UI (Beta) — self-hostable, hosted demo at &lt;a class=&#34;link&#34; href=&#34;https://flo.ruv.io/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;flo.ruv.io&lt;/a&gt;
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;RuFlo&amp;rsquo;s web UI is a multi-model AI chat with built-in Model Context Protocol (MCP) tool calling.&lt;/strong&gt; Talk to Qwen, Claude, Gemini, or OpenAI while RuFlo invokes the same MCP tools the CLI uses — agent orchestration, persistent memory, swarm coordination, code review, GitHub ops — directly from chat. No install, no API key needed to try it.&lt;/p&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;&lt;/th&gt;
          &lt;th&gt;What it is&lt;/th&gt;
          &lt;th&gt;Why it matters&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;🧠&lt;/td&gt;
          &lt;td&gt;&lt;strong&gt;Any model, local or remote&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;6 curated frontier models out-of-the-box — Qwen 3.6 Max (default), Claude Sonnet 4.6, Claude Haiku 4.5, Gemini 2.5 Pro, Gemini 2.5 Flash, OpenAI — via OpenRouter. Add your own: any OpenAI-compatible endpoint (vLLM, Ollama, LM Studio, Together, Groq, self-hosted).&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;🦾&lt;/td&gt;
          &lt;td&gt;&lt;strong&gt;ruvLLM self-learning AI&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;Native support for &lt;a class=&#34;link&#34; href=&#34;https://github.com/ruvnet/RuVector/tree/main/examples/ruvLLM&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;ruvLLM&lt;/a&gt; (lives in &lt;code&gt;ruvnet/RuVector/examples/ruvLLM&lt;/code&gt;) — RuFlo&amp;rsquo;s self-improving local model layer. Routes to MicroLoRA adapters, learns from your trajectories via SONA, and stays on your machine. Pair with the cloud models or run fully offline.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;🛠️&lt;/td&gt;
          &lt;td&gt;&lt;strong&gt;~210 tools, ready to call&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;5 server groups (Core, Intelligence, Agents, Memory, DevTools) plus an 18-tool gallery that runs entirely in your browser — works offline.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;🔌&lt;/td&gt;
          &lt;td&gt;&lt;strong&gt;Bring your own MCP servers&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;Click the &lt;strong&gt;MCP (n)&lt;/strong&gt; pill in the chat input → &lt;em&gt;Add Server&lt;/em&gt; and paste any MCP endpoint (HTTP, SSE, or stdio). Your tools join RuFlo&amp;rsquo;s native ones in the same parallel-execution flow. Run a local MCP server on &lt;code&gt;localhost:3000&lt;/code&gt; and it just works.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;⚡&lt;/td&gt;
          &lt;td&gt;&lt;strong&gt;Tools run in parallel&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;One model response can fire 4–6+ tools at the same time. The UI shows them as cards with a &lt;em&gt;Step 1 — 2 tools completed&lt;/em&gt; badge so you can see exactly what ran.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;💾&lt;/td&gt;
          &lt;td&gt;&lt;strong&gt;Memory that sticks&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;Say &lt;em&gt;&amp;ldquo;remember my favorite color is indigo&amp;rdquo;&lt;/em&gt; and ask weeks later — RuFlo recalls it. Backed by AgentDB + HNSW vector search (≥150× faster than brute force).&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;📘&lt;/td&gt;
          &lt;td&gt;&lt;strong&gt;Built-in capabilities tour&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;Click the question-mark icon in the sidebar — a &amp;ldquo;RuFlo Capabilities&amp;rdquo; modal opens with the full tool list, model strengths, architecture, and keyboard shortcuts.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;🏠&lt;/td&gt;
          &lt;td&gt;&lt;strong&gt;Self-hostable&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;Web UI is shipped as Docker (&lt;code&gt;ruflo/src/ruvocal/Dockerfile&lt;/code&gt;) with embedded Mongo. Deploy to your own Cloud Run / Fly / Kubernetes / docker-compose. The hosted &lt;a class=&#34;link&#34; href=&#34;https://flo.ruv.io/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;flo.ruv.io&lt;/a&gt; demo is one option; running your own is fully supported.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;🚀&lt;/td&gt;
          &lt;td&gt;&lt;strong&gt;Zero install to try&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;Open the hosted URL, pick a model, type a question. That&amp;rsquo;s the whole onboarding.&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Try the hosted demo:&lt;/strong&gt; &lt;a class=&#34;link&#34; href=&#34;https://flo.ruv.io/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;https://flo.ruv.io/&lt;/a&gt; — no account, no API key. &lt;strong&gt;Run your own:&lt;/strong&gt; the source lives in &lt;a class=&#34;link&#34; href=&#34;ruflo/src/ruvocal/&#34; &gt;&lt;code&gt;ruflo/src/ruvocal/&lt;/code&gt;&lt;/a&gt; with a multi-stage Dockerfile (&lt;code&gt;INCLUDE_DB=true&lt;/code&gt; builds in MongoDB) and a &lt;code&gt;cloudbuild.yaml&lt;/code&gt; for Google Cloud Run. See &lt;a class=&#34;link&#34; href=&#34;ruflo/docs/adr/ADR-033-RUVOCAL-WASM-MCP-INTEGRATION.md&#34; &gt;ADR-033&lt;/a&gt; for the architecture and &lt;a class=&#34;link&#34; href=&#34;https://github.com/ruvnet/ruflo/issues/1689&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;issue #1689&lt;/a&gt; for the roadmap.&lt;/p&gt;
&lt;p align=&#34;center&#34;&gt;
  &lt;a href=&#34;https://goal.ruv.io/agents&#34;&gt;
    &lt;img src=&#34;v3/docs/assets/goal.png&#34; alt=&#34;goal.ruv.io/agents — RuFlo Goal-Oriented Action Planning (GOAP) UI for autonomous AI agents. Visual goal decomposition, A* search through state spaces, multi-agent task assignment, and live agent telemetry.&#34; width=&#34;100%&#34; /&gt;
  &lt;/a&gt;
&lt;/p&gt;
&lt;h3 id=&#34;goal-planner-ui--autonomous-agents-at-goalruvio&#34;&gt;Goal Planner UI — autonomous agents at &lt;a class=&#34;link&#34; href=&#34;https://goal.ruv.io/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;goal.ruv.io&lt;/a&gt;
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Turn high-level goals into executable agent plans.&lt;/strong&gt; &lt;code&gt;goal.ruv.io&lt;/code&gt; is RuFlo&amp;rsquo;s hosted Goal-Oriented Action Planning (GOAP) front-end — describe an outcome in plain English and watch RuFlo decompose it into preconditions, actions, and an A* path through state space, then dispatch the work to live agents at &lt;a class=&#34;link&#34; href=&#34;https://goal.ruv.io/agents&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;code&gt;/agents&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;&lt;/th&gt;
          &lt;th&gt;What it is&lt;/th&gt;
          &lt;th&gt;Why it matters&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;🎯&lt;/td&gt;
          &lt;td&gt;&lt;strong&gt;Plain-English goals&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;Type &lt;em&gt;&amp;ldquo;ship the auth refactor with tests and a PR&amp;rdquo;&lt;/em&gt; — RuFlo extracts the success criteria, the constraints, and the implicit preconditions. No JSON, no DSL.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;🧭&lt;/td&gt;
          &lt;td&gt;&lt;strong&gt;GOAP A* planner&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;Classic gaming-AI planning ported to software work: state-space search through actions with preconditions/effects to find the shortest viable path. Replans on the fly when state changes.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;🤖&lt;/td&gt;
          &lt;td&gt;&lt;strong&gt;Live agent dashboard&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://goal.ruv.io/agents&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;goal.ruv.io/agents&lt;/a&gt; shows every spawned agent — role, current step, memory namespace, token budget, status. Click in to inspect trajectories, kill runaway workers, or reassign.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;🌳&lt;/td&gt;
          &lt;td&gt;&lt;strong&gt;Visual plan tree&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;Goals render as collapsible action trees with progress, blocked branches, and rollbacks highlighted. See &lt;em&gt;exactly&lt;/em&gt; why an agent picked a path — no opaque chain-of-thought.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;♻️&lt;/td&gt;
          &lt;td&gt;&lt;strong&gt;Adaptive replanning&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;When an action fails or new info arrives, the planner re-runs A* from the current state instead of restarting. Failures become learning, not loops.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;🧠&lt;/td&gt;
          &lt;td&gt;&lt;strong&gt;Shared memory + SONA&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;Plans, trajectories, and outcomes flow into AgentDB. Future plans retrieve past solutions via HNSW — the planner gets smarter with every run.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;🔗&lt;/td&gt;
          &lt;td&gt;&lt;strong&gt;Wired to MCP tools&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;Every action node maps to a tool call (RuFlo&amp;rsquo;s ~210 MCP tools, your custom servers, or shell). The planner schedules them in parallel where the dependency graph allows.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;🚀&lt;/td&gt;
          &lt;td&gt;&lt;strong&gt;Zero install to try&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;Open &lt;a class=&#34;link&#34; href=&#34;https://goal.ruv.io/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;goal.ruv.io&lt;/a&gt;, describe a goal, watch it run. Source lives in &lt;a class=&#34;link&#34; href=&#34;v3/goal_ui/&#34; &gt;&lt;code&gt;v3/goal_ui/&lt;/code&gt;&lt;/a&gt; — Vite + Supabase, self-hostable.&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Try it:&lt;/strong&gt; &lt;a class=&#34;link&#34; href=&#34;https://goal.ruv.io/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;https://goal.ruv.io/&lt;/a&gt; for goals · &lt;a class=&#34;link&#34; href=&#34;https://goal.ruv.io/agents&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;https://goal.ruv.io/agents&lt;/a&gt; for live agents. &lt;strong&gt;Run your own:&lt;/strong&gt; clone the &lt;code&gt;goal&lt;/code&gt; branch and &lt;code&gt;cd v3/goal_ui &amp;amp;&amp;amp; npm install &amp;amp;&amp;amp; npm run dev&lt;/code&gt;.&lt;/p&gt;
&lt;h3 id=&#34;agent-federation--slack-for-agents&#34;&gt;Agent Federation — Slack for Agents
&lt;/h3&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt; 1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 7
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 8
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 9
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;10
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;11
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Your Agent --&amp;gt; [ Remove secrets ] --&amp;gt; [ Sign message ] --&amp;gt; [ Encrypted channel ]
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;                 Emails, SSNs,        Proves it came       No one reads it
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;                 keys stripped         from you              in transit
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;                                                                |
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;                                                                v
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Their Agent &amp;lt;-- [ Block attacks ] &amp;lt;-- [ Check identity ] &amp;lt;------+
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;                 Stops prompt          Rejects forgeries
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;                 injection
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;                          Audit trail on both sides.
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;                  Trust builds over time. Bad behavior = instant downgrade.
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Slack gave teams channels. Federation gives agents the same thing — &lt;strong&gt;shared workspaces across trust boundaries&lt;/strong&gt;, where agents on different machines, orgs, or cloud regions can discover each other, prove who they are, and collaborate on tasks.&lt;/p&gt;
&lt;p&gt;The difference: some channels are trusted, some aren&amp;rsquo;t. &lt;a class=&#34;link&#34; href=&#34;https://github.com/ruvnet/ruflo/issues/1669&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;code&gt;@claude-flow/plugin-agent-federation&lt;/code&gt;&lt;/a&gt; handles that automatically. Your agents join a federation, get verified via mTLS + ed25519, and start exchanging work — with PII stripped before anything leaves your node and every message auditable. Untrusted agents can still participate at lower privilege: they see discovery info, not your memory. As they prove reliable, trust upgrades. If they misbehave, they get downgraded instantly — no human in the loop required.&lt;/p&gt;
&lt;p&gt;You don&amp;rsquo;t configure handshakes or manage certificates. You &lt;code&gt;federation init&lt;/code&gt;, &lt;code&gt;federation join&lt;/code&gt;, and your agents start talking. The protocol handles identity, the PII pipeline handles data safety, and the audit trail handles compliance.&lt;/p&gt;
&lt;details&gt;
&lt;summary&gt;&lt;strong&gt;Federation capabilities&lt;/strong&gt;&lt;/summary&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;&lt;/th&gt;
          &lt;th&gt;Capability&lt;/th&gt;
          &lt;th&gt;How it works&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;🔒&lt;/td&gt;
          &lt;td&gt;&lt;strong&gt;Zero-trust federation&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;Remote agents start untrusted. Identity proven via mTLS + ed25519 challenge-response. No API keys, no shared secrets.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;🛡️&lt;/td&gt;
          &lt;td&gt;&lt;strong&gt;PII-gated data flow&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;14-type detection pipeline scans every outbound message. Per-trust-level policies: BLOCK, REDACT, HASH, or PASS. Adaptive calibration reduces false positives.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;📊&lt;/td&gt;
          &lt;td&gt;&lt;strong&gt;Behavioral trust scoring&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;Formula (&lt;code&gt;0.4×success + 0.2×uptime + 0.2×threat + 0.2×integrity&lt;/code&gt;) continuously evaluates peers. Upgrades require history; downgrades are instant.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;📋&lt;/td&gt;
          &lt;td&gt;&lt;strong&gt;Compliance built-in&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;HIPAA, SOC2, GDPR audit trails as compliance modes. Every federation event produces a structured record searchable via HNSW.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;🤝&lt;/td&gt;
          &lt;td&gt;&lt;strong&gt;9 MCP tools + 10 CLI commands&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;Full lifecycle: &lt;code&gt;federation_init&lt;/code&gt;, &lt;code&gt;federation_send&lt;/code&gt;, &lt;code&gt;federation_trust&lt;/code&gt;, &lt;code&gt;federation_audit&lt;/code&gt;, and more.&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;/details&gt;
&lt;details&gt;
&lt;summary&gt;&lt;strong&gt;Example: two teams sharing fraud signals without sharing customer data&lt;/strong&gt;&lt;/summary&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt; 1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 7
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 8
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 9
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;10
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;11
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;12
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Team A: initialize federation and generate keypair&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;npx claude-flow@latest federation init
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Team A: join Team B&amp;#39;s federation endpoint&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;npx claude-flow@latest federation join wss://team-b.example.com:8443
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Team A: send a task — PII is stripped automatically before it leaves&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;npx claude-flow@latest federation send --to team-b --type task-request &lt;span class=&#34;se&#34;&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  --message &lt;span class=&#34;s2&#34;&gt;&amp;#34;Analyze transaction patterns for account anomalies&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Team A: check peer trust levels and session health&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;npx claude-flow@latest federation status
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/details&gt;
&lt;p&gt;See &lt;a class=&#34;link&#34; href=&#34;https://github.com/ruvnet/ruflo/issues/1669&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;issue #1669&lt;/a&gt; for the complete architecture, trust model, and implementation roadmap.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Claude Code plugin&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;/plugin install ruflo-federation@ruflo
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Or via CLI&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;npx claude-flow@latest plugins install @claude-flow/plugin-agent-federation
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;details&gt;
&lt;summary&gt;&lt;strong&gt;Claude Code: With vs Without Ruflo&lt;/strong&gt;&lt;/summary&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;Capability&lt;/th&gt;
          &lt;th&gt;Claude Code Alone&lt;/th&gt;
          &lt;th&gt;+ Ruflo&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;Agent Collaboration&lt;/td&gt;
          &lt;td&gt;Isolated, no shared context&lt;/td&gt;
          &lt;td&gt;Swarms with shared memory and consensus&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Coordination&lt;/td&gt;
          &lt;td&gt;Manual orchestration&lt;/td&gt;
          &lt;td&gt;Queen-led hierarchy (Raft, Byzantine, Gossip)&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Memory&lt;/td&gt;
          &lt;td&gt;Session-only&lt;/td&gt;
          &lt;td&gt;HNSW vector memory with sub-ms retrieval&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Learning&lt;/td&gt;
          &lt;td&gt;Static behavior&lt;/td&gt;
          &lt;td&gt;SONA self-learning with pattern matching&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Task Routing&lt;/td&gt;
          &lt;td&gt;You decide&lt;/td&gt;
          &lt;td&gt;Intelligent routing (89% accuracy)&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Background Workers&lt;/td&gt;
          &lt;td&gt;None&lt;/td&gt;
          &lt;td&gt;12 auto-triggered workers&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;LLM Providers&lt;/td&gt;
          &lt;td&gt;Anthropic only&lt;/td&gt;
          &lt;td&gt;5 providers with failover&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Security&lt;/td&gt;
          &lt;td&gt;Standard&lt;/td&gt;
          &lt;td&gt;CVE-hardened with AIDefence&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;/details&gt;
&lt;details&gt;
&lt;summary&gt;&lt;strong&gt;Architecture overview&lt;/strong&gt;&lt;/summary&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt; 1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 7
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 8
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 9
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;10
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;11
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;12
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;13
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;14
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;15
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;16
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;17
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;18
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;19
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;20
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;21
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;User --&amp;gt; Claude Code / CLI
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;          |
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;          v
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    Orchestration Layer
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    (MCP Server, Router, 27 Hooks)
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;          |
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;          v
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    Swarm Coordination
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    (Queen, Topology, Consensus)
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;          |
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;          v
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    100+ Specialized Agents
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    (coder, tester, reviewer, architect, security...)
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;          |
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;          v
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    Memory &amp;amp; Learning
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    (AgentDB, HNSW, SONA, ReasoningBank)
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;          |
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;          v
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    LLM Providers
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    (Claude, GPT, Gemini, Cohere, Ollama)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/details&gt;
&lt;hr&gt;
&lt;h2 id=&#34;documentation&#34;&gt;Documentation
&lt;/h2&gt;&lt;p&gt;Full documentation including architecture, configuration, CLI reference, API usage, plugin development, and advanced topics:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a class=&#34;link&#34; href=&#34;docs/USERGUIDE.md&#34; &gt;User Guide&lt;/a&gt;&lt;/strong&gt; &amp;ndash; Complete reference documentation&lt;/p&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;Section&lt;/th&gt;
          &lt;th&gt;Topics&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;docs/USERGUIDE.md#quick-start&#34; &gt;Quick Start&lt;/a&gt;&lt;/td&gt;
          &lt;td&gt;Installation, prerequisites, install profiles&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;docs/USERGUIDE.md#-core-features&#34; &gt;Core Features&lt;/a&gt;&lt;/td&gt;
          &lt;td&gt;MCP tools, agents, memory, neural learning&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;docs/USERGUIDE.md#-intelligence--learning&#34; &gt;Intelligence &amp;amp; Learning&lt;/a&gt;&lt;/td&gt;
          &lt;td&gt;Hooks, workers, SONA, model routing&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;docs/USERGUIDE.md#-swarm--coordination&#34; &gt;Swarm &amp;amp; Coordination&lt;/a&gt;&lt;/td&gt;
          &lt;td&gt;Topologies, consensus, hive mind&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;docs/USERGUIDE.md#%EF%B8%8F-security&#34; &gt;Security&lt;/a&gt;&lt;/td&gt;
          &lt;td&gt;AIDefence, CVE remediation, validation&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;docs/USERGUIDE.md#-ecosystem--integrations&#34; &gt;Ecosystem&lt;/a&gt;&lt;/td&gt;
          &lt;td&gt;RuVector, agentic-flow, Flow Nexus&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;docs/USERGUIDE.md#%EF%B8%8F-configuration--reference&#34; &gt;Configuration&lt;/a&gt;&lt;/td&gt;
          &lt;td&gt;Environment variables, config schema&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://ruvnet.github.io/ruflo&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Plugin Marketplace&lt;/a&gt;&lt;/td&gt;
          &lt;td&gt;Browse and install plugins&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id=&#34;support&#34;&gt;Support
&lt;/h2&gt;&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;Resource&lt;/th&gt;
          &lt;th&gt;Link&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;Documentation&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;docs/USERGUIDE.md&#34; &gt;User Guide&lt;/a&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Issues &amp;amp; Bugs&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/ruvnet/claude-flow/issues&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;GitHub Issues&lt;/a&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Enterprise&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://ruv.io&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;ruv.io&lt;/a&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Community&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://discord.com/invite/dfxmpwkG2D&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Agentics Foundation Discord&lt;/a&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Powered by&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://cognitum.one&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Cognitum.one&lt;/a&gt;&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;license&#34;&gt;License
&lt;/h2&gt;&lt;p&gt;MIT - &lt;a class=&#34;link&#34; href=&#34;https://github.com/ruvnet&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;RuvNet&lt;/a&gt;&lt;/p&gt;
</description>
        </item>
        
    </channel>
</rss>
