claude-flow
Version:
Ruflo - Enterprise AI agent orchestration for Claude Code. Deploy 60+ specialized agents in coordinated swarms with self-learning, fault-tolerant consensus, vector memory, and MCP integration
42 lines (36 loc) • 777 B
text/typescript
/**
* Swarm Domain Layer - Public Exports
*
* @module v3/swarm/domain
*/
// Entities
export {
Agent,
type AgentStatus,
type AgentRole,
type AgentProps,
} from './entities/agent.js';
export {
Task,
type TaskStatus,
type TaskPriority,
type TaskProps,
} from './entities/task.js';
// Repository Interfaces
export {
type IAgentRepository,
type AgentQueryOptions,
type AgentStatistics,
} from './repositories/agent-repository.interface.js';
export {
type ITaskRepository,
type TaskQueryOptions,
type TaskStatistics,
} from './repositories/task-repository.interface.js';
// Domain Services
export {
CoordinationService,
type LoadBalancingStrategy,
type TaskAssignmentResult,
type SwarmHealth,
} from './services/coordination-service.js';