Introduzione a Ruflo e al suo contesto
Il progetto originale, un meta‑harness open‑source per agenti IA, ha già superato i 12,5 milioni di download su npm e conta più di 74 000 stelle su GitHub. Cognitum One™ ha trasformato questo strumento in una soluzione end‑to‑end che permette a team di ingegneri di coordinare sciami (swarms) di agenti, garantendo intelligenza, sicurezza e operatività da un unico punto di controllo.
Secondo Reuven “rUv” Cohen, fondatore e Chief AI Officer di Cognitum One, “la maggior parte delle persone interagisce con l’IA tramite una finestra di chat, ma il lavoro reale richiede più di una risposta”. Ruflo, con i nuovi Mods, consente di affidare a un unico assistente il compito di gestire l’intero loop di sviluppo: ricerca, costruzione, test, validazione, sicurezza, benchmark e apprendimento.
Novità principali di Ruflo
Ruflo Mods: una missione, un flusso completo
I Mods trasformano una singola missione in un workflow completo, instradando prompt e applicando politiche direttamente all’interno di Claude Code. Il risultato è un processo automatizzato che registra ogni fase, i costi sostenuti e i risultati dei test.
Piano di controllo unico con approvazione umana
Il Ruflo Console è un cockpit visivo accanto a Claude Code che mostra missioni, workflow, attività degli agenti, log, consumo di token e costi. Gli amministratori possono assegnare permessi di lettura, scrittura, gestione o controllo totale e decidere se Claude agisce in autonomia o richiede prima l’approvazione.
Una modalità “pause” consente di bloccare gli strumenti della console di Claude in qualsiasi momento. È disponibile anche un tema “Orbital” con globo rotante, anteprime di routing e sei palette cromatiche, oltre a un look classico a movimento ridotto.
Federazione cross‑machine
Installazioni indipendenti di Ruflo su diversi computer, organizzazioni o regioni cloud possono scoprirsi reciprocamente, delegare sotto‑task e condividere carichi di lavoro. Gli agenti remoti partono da uno stato non affidabile e dimostrano la loro identità tramite mTLS e una challenge‑response Ed25519, senza segreti condivisi.
Il sistema di trust scoring aumenta gradualmente la fiducia verso i peer affidabili e la riduce immediatamente per quelli che si comportano in modo anomalo.
Gating dei dati PII integrato
Una pipeline di rilevamento configurabile su 14 tipologie (email, API key, numeri di previdenza sociale, ecc.) analizza i messaggi in uscita dalla federazione, consentendo di bloccare, redigere, hashare o inoltrare ciascun tipo secondo policy specifiche. Sono disponibili modalità predefinite per HIPAA, SOC 2 e GDPR, che producono audit log strutturati e ricercabili.
Memoria auto‑apprendente SONA
Il modulo SONA permette agli agenti di migliorare senza riaddestrare il modello di base. Grazie a ReasoningBank e al trajectory learning, i pattern di esecuzione riusciti vengono catturati come embedding locali in una memoria AgentDB indicizzata con HNSW, rendendo possibile il riutilizzo di soluzioni comprovate in compiti successivi.
Strumenti nativi MCP e funzionalità avanzate
- 314 tool MCP nativi: coprono controlli CI, scansioni di sicurezza locali, hook di deployment cloud e pipeline di osservabilità.
- 26 comandi CLI e 35 plugin per estendere le capacità.
- Backpressure adattivo: un nuovo layer di messaggistica regola la velocità di consegna tra i nodi dello sciame, evitando timeout e crash durante lavori di ingegneria software ad alto volume.
- MetaHarness: valuta la prontezza di un setup agente da 1 a 100, scansiona configurazioni per rischi di sicurezza e cattura snapshot di progetto.
- ruflo eject: pacchetta uno sciame configurato in un toolkit agente autonomo con nome e pacchetto CLI dedicati.
Capacità di coordinamento e sicurezza
Coordinazione di sciami
Ruflo supporta topologie gerarchiche, mesh e adattive, implementando protocolli di consenso Raft, Byzantine e Gossip. Una “queen” assegna compiti a agenti specializzati: architetto, programmatore, tester, revisore, sicurezza e documentazione.
Routing intelligente dei modelli
I compiti semplici vengono delegati a modelli più rapidi e a minor costo, mentre le ragionamenti complessi vengono affidati a modelli di fascia alta. Il sistema opera su Claude, GPT, Gemini, Cohere e modelli locali Ollama, con failover automatico.
Metodi strutturati
Il framework SPARC (Specification, Pseudocode, Architecture, Refinement, Completion) e gli Architecture Decision Records garantiscono che il lavoro multi‑agente rimanga revisionabile e tracciabile.
Controlli di sicurezza
L’unità AIDefence blocca le injection di prompt e rileva PII, mentre ulteriori misure includono validazione dell’input, remediation di CVE e verifica crittografica dei pacchetti con ruflo verify.
Implementazione per le imprese
Ruflo è progettato per integrarsi con gli strumenti e le infrastrutture già presenti nelle organizzazioni. Esempi pratici includono:
- Due unità di business che condividono segnali di frode tramite federazione, mentre la pipeline PII rimuove i dati sensibili da tutti i messaggi in uscita.
- Un team di piattaforma che crea uno sciame governato per i propri sviluppatori e lo distribuisce con ruflo eject sotto un proprio marchio.
- Organizzazioni che necessitano di computer centrali gestiti, eseguendo Ruflo all’interno di ruOS™ su infrastrutture controllate internamente.
Christopher Keil, CEO fondatore di Cognitum One, afferma: “Ogni impresa ci chiede come passare da un assistente utile a un team di agenti governabili, misurabili e affidabili. Ruflo fornisce la risposta: una missione, un flusso di lavoro completo, approvazioni dove richieste, tracciamento di costi e controlli sui dati.”
Guida rapida all’avvio
Claude Code
1. Eseguire /plugin marketplace add ruvnet/ruflo.
2. Installare ruflo-console@ruflo e ruflo-mods@ruflo.
3. Ricaricare i plugin con /reload-plugins.
4. Aprire la console con /ruflo.
Codex e altri client MCP
1. Avviare il wizard con npx ruflo@latest init wizard nel progetto.
2. Connettere il client al server MCP di Ruflo usando npx -y ruflo@latest mcp start.
Federazione
1. Installare ruflo-federation@ruflo.
2. Utilizzare federation init e federation join per collegare le installazioni.
Le specifiche di requisiti e i dettagli di installazione sono disponibili nella guida Ruflo su GitHub. Cognitum One consiglia di iniziare con un compito limitato, come una revisione di progetto in sola lettura, per poi aggiungere agenti, memoria e federazione in modo incrementale.
