Module orchestration

Module orchestration 

Source
Expand description

Long-horizon task orchestration system.

Coordinates complex multi-step operations across ReasonKit components with state persistence, error recovery, and performance monitoring.

§Long-Horizon Task Orchestration System

This module implements ReasonKit’s long-horizon task orchestration system that leverages MiniMax M2’s exceptional 100+ tool calling capability for complex multi-step operations.

§Core Features

  • 100+ Tool Calling Support: Leverage M2’s proven long-horizon execution capability
  • Complex Task Orchestration: Coordinate multi-step operations across ReasonKit components
  • State Persistence: Maintain context across extended execution sequences
  • Multi-Component Coordination: Orchestrate Core, Web, Mem, and Pro components
  • Performance Monitoring: Real-time tracking and optimization
  • Error Recovery: Robust handling and recovery mechanisms

Re-exports§

pub use component_coordinator::ComponentCoordinator;
pub use component_coordinator::ComponentTask;
pub use component_coordinator::CoordinationResult;
pub use error_recovery::ErrorRecovery;
pub use error_recovery::RecoveryResult;
pub use error_recovery::RecoveryStrategy;
pub use long_horizon_orchestrator::LongHorizonOrchestrator;
pub use long_horizon_orchestrator::OrchestrationConfig;
pub use long_horizon_orchestrator::OrchestrationResult;
pub use long_horizon_orchestrator::TaskExecutionPlan;
pub use performance_tracker::PerformanceTracker;
pub use performance_tracker::RealTimeMetrics;
pub use performance_tracker::ResourceUtilization;
pub use state_manager::ContextSnapshot;
pub use state_manager::StateManager;
pub use state_manager::StatePersistence;
pub use task_graph::DependencyGraph;
pub use task_graph::TaskGraph;
pub use task_graph::TaskNode;
pub use task_graph::TaskPriority;
pub use task_graph::TaskStatus;

Modules§

component_coordinator
Component Coordination System
error_recovery
Error Recovery System
long_horizon_orchestrator
Long-Horizon Orchestrator
performance_tracker
Performance Tracking System
state_manager
State Management for Long-Horizon Execution
task_graph
Task Graph Management

Structs§

LongHorizonConfig
Configuration for long-horizon orchestration
LongHorizonPerformanceMetrics
LongHorizonResult
Long-horizon orchestration result with comprehensive metrics
RecoveryLog
StateTransition

Type Aliases§

PerformanceMetrics