How henryalouf/ruflow works
Ruflow is an AI-agent orchestration toolkit and Claude Code capability library, rather than one standalone application. Its principal workflow is to accept a task, coordinate agent execution and resources, and validate or restore system state; the README also describes skills, commands, and MCP integration. The supplied tree and excerpts support detail on the v2 orchestration and verification components, but do not establish their complete CLI wiring or show the larger skill corpus, so those connections are left out.
Main entry points: OpenRouterAgent.ts Claude memory · agent-manager.ts Agent manager · ConsensusEngine.ts Consensus engine · training-pipeline.js Training pipeline
Components 15
Entry and integration
- Ruflow CLI
bin/cli.js - MCP bridge
ruflo/src/mcp-bridge/index.js - Ruvocal app
ruflo/src/ruvocal/src/routes/+page.svelte
Agent orchestration
- Agent manager
v2/src/agents/agent-manager.ts - Task engine
v2/src/task/engine.ts - Resource manager
v2/src/resources/resource-manager.ts - Consensus engine
v2/src/core/ConsensusEngine.ts - Hive consensus
v2/src/hive-mind/integration/ConsensusEngine.ts
Reliability controls
- Verification pipeline
v2/src/verification/verification-pipeline.ts - Rollback engine
v2/src/verification/rollback-engine.ts
Training and learning
- Training pipeline
v2/src/cli/simple-commands/training-pipeline.js - Claude memory
src/claude-mem/src/services/worker/OpenRouterAgent.ts
Other components
- Operator
- OpenRouter
- Claude SDK
Connections 8
- Operator → Ruflow CLI: invokes
- Operator → Ruvocal app: uses
- Agent manager → Task engine: coordinates tasks
- Agent manager → Resource manager: manages agents
- Consensus engine → Hive consensus: relationship unclear
- Training pipeline → Claude memory: relationship unclear
- Claude memory → OpenRouter: requests generations
- Claude memory → Claude SDK: falls back