{"full_name":"ruvnet/ruflo","owner":"ruvnet","name":"ruflo","url":"https://github.com/ruvnet/ruflo","description":"🌊 The original agent harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, federation, vector RAG integration, and native Claude Code / Codex / Hermes and many more Integrated","homepage":"https://cognitum.one","topics":[],"language":"TypeScript","license":"MIT","avatar":"https://avatars.githubusercontent.com/u/2934394?u=ff7f9d90c2eb84a956cad4027870ac7ba9ce8fa0&v=4","created_at":"2025-06-02T21:24:20Z","pushed_at":"2026-11-10T06:27:57Z","metrics":{"stars":81393,"forks":9580,"watchers":477,"issues":2188,"prs":2557,"releases":1000,"issues_open":null,"issues_closed":null,"prs_open":null,"prs_closed":null,"prs_merged":null,"discussions":100},"growth":{"day":{"stars":80,"forks":16,"base_day":"2026-11-09"},"week":{"stars":769,"forks":116,"base_day":"2026-11-03"},"month":{"stars":7471,"forks":789,"base_day":"2026-10-11"}},"history":{"dates":["2026-09-17","2026-09-18","2026-09-19","2026-09-20","2026-09-21","2026-09-22","2026-09-23","2026-09-24","2026-09-25","2026-09-26","2026-09-27","2026-09-28","2026-09-29","2026-09-30","2026-10-01","2026-10-02","2026-10-03","2026-10-04","2026-10-05","2026-10-06","2026-10-07","2026-10-08","2026-10-09","2026-10-10","2026-10-11","2026-10-12","2026-10-13","2026-10-14","2026-10-15","2026-10-16","2026-10-17","2026-10-18","2026-10-19","2026-10-20","2026-10-21","2026-10-22","2026-10-23","2026-10-24","2026-10-25","2026-10-26","2026-10-27","2026-10-28","2026-10-29","2026-10-30","2026-10-31","2026-11-01","2026-11-02","2026-11-03","2026-11-04","2026-11-09","2026-11-10"],"stars":[70664,71310,71641,71790,71962,72108,72223,72427,72533,72621,72709,72788,72852,72997,73068,73145,73207,73261,73323,73439,73505,73651,73720,73790,73922,73996,74056,74134,74192,74267,74424,74523,74658,74976,75538,75957,77054,77699,78163,78420,78723,78976,79482,79733,79937,80108,80270,80624,80775,81313,81393],"forks":[8412,8455,8477,8497,8512,8530,8547,8571,8588,8597,8609,8626,8642,8666,8669,8678,8687,8697,8705,8723,8725,8750,8758,8765,8791,8799,8807,8810,8816,8830,8850,8867,8882,8915,8959,8996,9094,9143,9191,9216,9247,9277,9326,9359,9377,9399,9413,9464,9486,9564,9580],"watchers":[454,454,456,455,456,456,458,459,460,457,459,461,462,463,464,463,465,465,464,463,463,464,463,464,462,459,458,458,458,457,457,457,460,460,463,467,475,473,472,471,474,474,475,474,475,475,476,475,476,477,477],"issues_open":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"prs_open":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null]},"boards":{"weekly":150,"monthly":77,"monthly_rate":146},"same_owner":[{"full_name":"ruvnet/RuView","name":"RuView","boards":{"daily":54,"weekly":85,"monthly":79,"monthly_rate":177,"total":137}}],"issues":[{"number":3189,"title":"[verification] HIGH: Witness signature verification fails — all platform manifests report every entry missing","comments":103,"created_at":"2026-09-05T07:09:02Z"},{"number":2156,"title":"[Dream Cycle 2026-05-27] intelligence: SR²AM 8B=120–355B via simulative planning — 95% token gap + capabilities,memory scan","comments":55,"created_at":"2026-05-27T06:08:25Z"},{"number":2036,"title":"track: ADR-121 — embeddings upgrade to ruvector 0.2.x + @ruvector family","comments":33,"created_at":"2026-05-17T20:55:54Z"},{"number":3154,"title":"[verification] HIGH: @claude-flow/cli@alpha --version times out (>60s, SIGTERM) in cold-cache npx","comments":22,"created_at":"2026-09-01T19:10:47Z"},{"number":958,"title":"Still can't figure out how to get v3 to actually perform work.","comments":19,"created_at":"2026-01-17T16:36:32Z"},{"number":310,"title":"Feasibility study of making claude-flow a universal orchestration layer that works for any CLI coding tool","comments":19,"created_at":"2025-07-15T19:52:45Z"},{"number":578,"title":"Implement workflow and automation commands with --claude and --non-interactive modes","comments":17,"created_at":"2025-08-04T14:19:18Z"},{"number":2969,"title":"[verification] HIGH: npx -y @claude-flow/cli@alpha --version hangs after printing version, never exits","comments":12,"created_at":"2026-08-11T19:14:02Z"}],"discussions":[{"number":4670,"title":"401 eror","comments":2,"category":"Q&A","created_at":"2026-11-03T01:24:32Z"},{"number":4630,"title":"issue of integration between Ruflo and Ollama","comments":1,"category":"Q&A","created_at":"2026-11-01T01:20:50Z"},{"number":4620,"title":"Show and tell: independent review probes with a JSON-derived gate","comments":0,"category":"Show and tell","created_at":"2026-10-31T11:18:54Z"},{"number":4575,"title":"Ruflo swarms: a receipt check that fails loudly","comments":0,"category":"General","created_at":"2026-10-29T11:25:47Z"},{"number":4348,"title":"Show & tell: a false-consensus check for swarm outputs (remote MCP, one command)","comments":0,"category":"Show and tell","created_at":"2026-10-21T07:08:35Z"},{"number":4309,"title":"Is that ture?","comments":2,"category":"Q&A","created_at":"2026-10-20T05:09:54Z"},{"number":4294,"title":"How to use ruflo with the claude application (Not Claude Code CLI/Terminal)","comments":2,"category":"Q&A","created_at":"2026-10-19T16:15:34Z"},{"number":4231,"title":"Ruflo is included in the AgentManager tool catalog","comments":0,"category":"Show and tell","created_at":"2026-10-16T07:36:21Z"}],"latest_release":{"name":"v3.72.2 — @ruvector/attention security fix (ruvector 0.3.13), neural 3.0.3 / sona 0.1.11","tag":"v3.72.2","published_at":"2026-11-06T14:13:23Z","body":"## Security dependency fix\n\n- **`@ruvector/attention` 2.2.3.**\n  - `claude-flow` 3.72.1 declared `@ruvector/attention ^0.1.3`, and `ruvector` 0.3.12 also depended on `^0.1.3`. Both resolved to 0.1.32, which lacks the upstream fix (RuVector #1365): input-length validation, and catching Rust panics at the NAPI boundary so they don't abort Node.\n  - 3.72.2 moves to `ruvector ^0.3.13`, which depends on `attention ^2.2.3`, in the CLI, `claude-flow` and `ruflo`. `claude-flow` also declares `attention ^2.2.3` directly.\n  - Every attention call ruflo makes (Flash, MoE, Hyperbolic, AdamW, InfoNCE, Curriculum, `compute`) was checked on 0.1.32 and 2.2.3. The results match.\n- **`@ruvector/sona` 0.1.11.** `@claude-flow/neural` 3.0.3 (published standalone) pins `@ruvector/sona` 0.1.11, up from 0.1.5. On 0.1.5:\n  - a wrong-length input to `applyMicroLora` panicked in Rust and aborted Node (exit 134);\n  - `findPatterns` returned 0 patterns after training.\n\n  On 0.1.11 the bad input throws a catchable error, and learning returns patterns.\n\n## Fixes\n\n- **`neural benchmark`: the attention benchmark now runs.** It never had:\n  - `import()` of the CommonJS package put its classes on `default`;\n  - it called `computeRaw()`, which no release has, instead of `compute()`.\n- **Plugins (#4842), shipped through the marketplace:**\n  - `ruflo-ruvector` 0.4.0, `ruflo-browser` 0.3.8, `ruflo-console` 0.49.12 and `ruflo-agentdb` 0.4.12 move to ruvector 0.3.12.\n  - The browser recording recipes used `trajectory-*` flags that no ruvector release accepts. They are fixed.\n  - The CLI's browser-session npx fallback pins `ruvector@0.3.12`.\n\n- **`claude-flow` now lists `@ruvector/attention` as a regular dependency.** On npm 10 / Node 20, `@ruvector/ruvllm-gpu-loop` (requires node >=22) fails as an optional install, and npm then drops ruvllm, ruvector and every package reached only through optional edges. The patched attention is now always installed.\n\n## Verification\n\nA fresh `npm install ruflo@3.72.2` from the registry resolves:\n\n- `@claude-flow/cli` 3.72.2 and `@claude-flow/neural` 3.0.3\n- `ruvector` 0.3.13\n- `@ruvector/attention` 2.3.0 for every copy, with no 0.1.x\n- `@ruvector/graph-node` 2.1.2 and `@ruvector/sona` 0.1.11\n\n**Known, not fixed here:** zod GHSA-mrhx-c7xc-m3w5 needs zod 4, which is a major migration. glob and minimatch have moderate advisories. On Node 20, ruvector-backed features are missing because of the gpu-loop engine floor.\n\n## Packages\n\n`@claude-flow/cli`, `claude-flow` and `ruflo` 3.72.2 are on `latest`, as is `@claude-flow/neural` 3.0.3. `alpha` and `v3alpha` are unchanged (ADR-513).\n"},"readme":true,"readme_zh":true,"news":[{"title":"Ruflo: An agent meta-harness for Claude Code and Codex","url":"https://github.com/ruvnet/ruflo","hn":"https://news.ycombinator.com/item?id=49051072","source":"Hacker News","lang":"en","date":"2026-07-25","points":3,"comments":0},{"title":"Is any one using ruflo?","url":"https://github.com/ruvnet/ruflo","hn":"https://news.ycombinator.com/item?id=47943679","source":"Hacker News","lang":"en","date":"2026-04-29","points":1,"comments":1},{"title":"Cognitum One Unveils MetaHarness, the Open-Source Factory for Branded, Governed AI Agent Harnesses, in Conjunction with GitHub Universe 2026","url":"https://www.theglobeandmail.com/investing/markets/markets-news/ACCESS%20Newswire/8502586/cognitum-one-unveils-metaharness-the-open-source-factory-for-branded-governed-ai-agent-harnesses-in-conjunction-with-github-universe-2026/","source":"The Globe and Mail","lang":"en","date":"2026-10-28"},{"title":"这周 GitHub 最火的 10 个开源项目（10.17–10.24）：几乎被 AI 编程 agent 包场了","url":"https://www.bilibili.com/zh-Hant/video/BV1FsHM6yEj3/","source":"bilibili","lang":"zh","date":"2026-10-24"},{"title":"Cognitum One Releases Ruflo, AI Agent Orchestration for Claude Code and Codex, with Mission-Driven Mods and a Single Agent Control Plane","url":"https://finance.yahoo.com/technology/ai/articles/cognitum-one-releases-ruflo-ai-134700051.html","source":"Yahoo Finance","lang":"en","date":"2026-10-13"},{"title":"Critical Ruflo Flaw Lets Attackers Spawn Rogue AI Swarms","url":"https://www.securityweek.com/critical-ruflo-flaw-lets-attackers-spawn-rogue-ai-swarms/","source":"SecurityWeek","lang":"en","date":"2026-07-30"},{"title":"Critical Ruflo flaw lets attackers hijack AI agents through exposed MCP bridge","url":"https://www.infoworld.com/article/4203421/critical-ruflo-flaw-lets-attackers-hijack-ai-agents-through-exposed-mcp-bridge-2.html","source":"InfoWorld","lang":"en","date":"2026-07-30"},{"title":"Noma Labs Discovers Critical Vulnerability in Widely Adopted Open Source AI Agent Platform Ruflo","url":"https://finance.yahoo.com/technology/ai/articles/noma-labs-discovers-critical-vulnerability-130000128.html","source":"Yahoo Finance","lang":"en","date":"2026-07-29"},{"title":"RufRoot：未经身份验证的 Ruflo MCP 桥接 RCE，CVSS 10.0","url":"https://news.google.com/rss/articles/CBMifkFVX3lxTE02dlRwa1U2UVBqQWJRYXNHTXNfUW8tUDBlZHF5QnVwUjZpSkRnRlktaGJ6N2k3cjJKZDRKVWI2QmFzT0FZcFp2dGc4bUt6THpnTDBJT1ZGN1VMbEdsQ25OOWxYWXhzSEZfWXZjdU1ZUEVVdjRJNXhNN3lrcHZMZw?oc=5","source":"OrcaRouter","lang":"zh","date":"2026-10-30"},{"title":"本周 GitHub 涨得最猛的十个 AI 开源项目， GitHub 被 AI agent 占领了","url":"https://news.google.com/rss/articles/CBMiVkFVX3lxTE5QbVpzckpKX1lmMUw1alNLTl9TVTdyQnAwalF4RHVDQklzUEt4TnJwUXh1OW5wWDFkb0FsQ3hmTmRmMzdnRjNIZEtpcmttWG5XYVNyMmdB?oc=5","source":"QQ News","lang":"zh","date":"2026-10-25"},{"title":"Cognitum One Launches Ruflo for Claude Code and Codex","url":"https://news.google.com/rss/articles/CBMi5AFBVV95cUxOd3B5bmJ5aHlQTVZSaENJQ0NzSVFUMUc1ZGFpb0lpa3lzdVIyUVZ2VzNwS25lZkQyUG9OcTctMFZ1ZGNoQ0g1c3ljaVpFOVpLQkxCTEctTGxLWnBTRERuYmYzZUt1WWNrc2pOZjV0WUdfa3VNWnFuMl9DWUtXVVljTkJQUFUxX09KY1ZWcXg1QURnMl9pZFRjWGVlNlZrNWtuZVNTcEZfMXpLWXZmck1vdGxJS2VZcW9VbGtSOHp0cm9XZXJDUXNrYVhqZzJiaEdKVVJCYUY2Y2hlSGlVLWo3ejRNelk?oc=5","source":"ACCESS Newswire","lang":"en","date":"2026-10-13"},{"title":"Ruflo v3.32.22: the meta-harness adding swarms, memory, and federation to Claude Code","url":"https://news.google.com/rss/articles/CBMifkFVX3lxTE9zSWcxdFZnVXhLZE9RTmswdVhhLXR1M2t6YWl4R3dmd3BDbU9xaFhmYkRDX281QmZ1RDVsTDhwcmxJZU4wSTAwRDlHSjFRck9zdnF1RVpPQjhYNkE4LVd2R2FPVnhzTHA0U2dUcHdYbllvM1N2M0hsYkZwWmtRdw?oc=5","source":"Augment Code","lang":"en","date":"2026-07-27"},{"title":"Ruflo ships multi-agent orchestration for Claude Code: why teams are wrapping the wrapper","url":"https://news.google.com/rss/articles/CBMigwFBVV95cUxPemoyRlhVOXVJeVNtd3F1YTVwMmZsNGJ3b2U2akFIQnRoeFRMdkxKYXJ2SndyZGVWUUVuNlY0RjlseEFyT0oyWTIzaDBuOXVGQm9DV1JSb0tGVXRXZUFGMUFIXzJQWGRoZUxQOHZEaVI1UlVvOE5RRUtlaWhHUWdQMWluOA?oc=5","source":"Augment Code","lang":"en","date":"2026-05-20"},{"title":"Claude Flow (Ruflo): Complete Guide to Multi-Agent Orchestration for Claude Code","url":"https://news.google.com/rss/articles/CBMilgFBVV95cUxPemtEMnJaX3R0a1RYVTFEZmdtNEEzUDFPaUJ3Ulpiekt6cHBYZTRxbk5TN0puemRnMlhiVTlCNHdNZlpTNy1FSmc1ME4wT3BKVldWQUoxQURqQnN2RWx0d2t5dWJFbkNmMldYQUI0eWZsMzU0SWplT2RGcUpNYkg4ZzgxMXlFUTg0R3ZlWmdIWnpqTm4yblE?oc=5","source":"Pasquale Pillitteri","lang":"en","date":"2026-05-02"},{"title":"Claude Flow (Ruflo)：面向 Claude Code 的多智能体编排完整指南","url":"https://news.google.com/rss/articles/CBMijwFBVV95cUxPaFhxd3lLUXEyNFc5QUcwTFJyd1JZMW9FTDlsMGF1V3RmZk9xeGJOSzV2ZDV6VmJoaHlpMmVDc3JjN3AwRnFxMGpXSnF4Wjlnel9JSEE2ekk1REhwYkhVdXlSMHRVamhVVGRBaFI4UXZBekhMX2lyYTlqOGViSkRWakNOaTRrVV80VkJvRnNBSQ?oc=5","source":"Pasquale Pillitteri","lang":"zh","date":"2026-05-02"},{"title":"Claude Code Routines: 新云端自动化完整指南 (Schedule, API, GitHub)","url":"https://news.google.com/rss/articles/CBMikgFBVV95cUxPTmZYVUpSNkt2OEVUb3BBR2stdktzeFU3cllWaE1ORDdnbEt0cEk3S3R6LUtoTFN4ZVYyWnNBVEpaRnpXVWNUcVZ6M0xBcDlxaGdETHk2d0ZacHJnaW91aUUxTVBJUU5YVnJsbFNqUklJd3JTd0NJMGVDLWpveFo5YVpkUUp0Nl91eV9FcDRXd1hsQQ?oc=5","source":"Pasquale Pillitteri","lang":"zh","date":"2026-04-30"},{"title":"狂揽 21.6k Star！Claude Code多智能体编排神器Ruflo开源，Token成本直降75%","url":"https://news.google.com/rss/articles/CBMiV0FVX3lxTE5PQmhQZURfeGYyUWU5dDJDZXVPTU94V29zQ1pUb1dkYWU1Qkh3ZWdLai14SWk0VThmSW1ucEpibmR2bm5MclJvZ2JmaUZhV0RDdnJXUk54VQ?oc=5","source":"腾讯新闻","lang":"zh","date":"2026-03-19"},{"title":"Deploying Multi-Agent Swarms with Ruflo: Beyond Single-Prompt Coding","url":"https://news.google.com/rss/articles/CBMilwFBVV95cUxNRGlPVDNOdkNYRWh6TlV5QXZ2ZVUtUzRlZi1ZZE1hRFZxUk03VW84MG1LVDkyczhBMUxXeEFzeEpVMmdTdWZObmhscFBmekNuNS0zekJGNndvNjFQSWVZUlRZTzJKckxoYzRDaHdxVXVzR2QzU3VNeDhGYkZPYUFqX21jcnNHcm5uYUJBc3RESnBhRFpvb1o4?oc=5","source":"SitePoint","lang":"en","date":"2026-03-02"}],"stale":false,"snapshot_at":"2026-11-10T09:35:25Z","history_start":"2026-09-06"}