Skip to main content

Module parallel

Module parallel 

Source
Expand description

Parallel execution module

Provides parallel agent execution with dependency management, retry logic, and agent resource pooling.

Structs§

AgentPool
Agent Pool for managing reusable agent workers
AgentResult
Result of a single agent task execution
AgentTask
Agent task definition
AgentWorker
Agent worker representing a reusable agent instance
DependencyGraph
Dependency graph for task execution ordering
ExecutionProgress
Execution progress information
MergedResult
Merged result from multiple agent executions
ParallelAgentConfig
Parallel execution configuration
ParallelAgentExecutor
Parallel Agent Executor
ParallelExecutionResult
Result of parallel execution
PoolStatus
Pool status information
TaskExecutionInfo
Task execution information (internal tracking)
ValidationResult
Validation result for task dependencies

Enums§

ExecutorError
Error types for executor operations
PoolError
Error types for pool operations
TaskStatus
Task execution status

Functions§

create_dependency_graph
Create a dependency graph from a list of tasks
merge_agent_results
Merge results from multiple agent executions
validate_task_dependencies
Validate task dependencies

Type Aliases§

ExecutorResult
Result type alias for executor operations
PoolResult
Result type alias for pool operations