claude-flow-novice
Version:
Claude Flow Novice - Advanced orchestration platform for multi-agent AI workflows with CFN Loop architecture Includes CodeSearch (hybrid SQLite + pgvector), mem0/memgraph specialists, and all CFN skills.
35 lines (34 loc) • 1.37 kB
JavaScript
/**
* Consensus System Exports
* Centralized export of all consensus implementations
*/ export { MVPConsensus } from './mvp-consensus.js';
export { EnterprisePlanningConsensus } from './enterprise-planning-consensus.js';
import { MVPConsensus } from './mvp-consensus.js';
import { EnterprisePlanningConsensus } from './enterprise-planning-consensus.js';
/**
* Get consensus implementation for mode
*/ export function getConsensusForMode(mode, memoryManager) {
switch(mode){
case 'mvp':
return new MVPConsensus(memoryManager);
case 'standard':
return new MVPConsensus(memoryManager); // Standard uses same as MVP
case 'enterprise':
return new EnterprisePlanningConsensus(memoryManager);
default:
throw new Error(`Unknown mode for consensus: ${mode}`);
}
}
/**
* Execute MVP consensus (legacy function wrapper)
*/ export async function executeMVPConsensus(votes, memoryManager) {
const consensus = new MVPConsensus(memoryManager);
return consensus.executeConsensus(votes);
}
/**
* Execute planning consensus (legacy function wrapper)
*/ export async function executePlanningConsensus(votes, memoryManager) {
const consensus = new EnterprisePlanningConsensus(memoryManager);
return consensus.executeConsensus(votes);
}
//# sourceMappingURL=index.js.map