Expand description
Parallel execution module
Provides parallel agent execution with dependency management, retry logic, and agent resource pooling.
Structs§
- Agent
Pool - Agent Pool for managing reusable agent workers
- Agent
Result - Result of a single agent task execution
- Agent
Task - Agent task definition
- Agent
Worker - Agent worker representing a reusable agent instance
- Dependency
Graph - Dependency graph for task execution ordering
- Execution
Progress - Execution progress information
- Merged
Result - Merged result from multiple agent executions
- Parallel
Agent Config - Parallel execution configuration
- Parallel
Agent Executor - Parallel Agent Executor
- Parallel
Execution Result - Result of parallel execution
- Pool
Status - Pool status information
- Task
Execution Info - Task execution information (internal tracking)
- Validation
Result - Validation result for task dependencies
Enums§
- Executor
Error - Error types for executor operations
- Pool
Error - Error types for pool operations
- Task
Status - 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§
- Executor
Result - Result type alias for executor operations
- Pool
Result - Result type alias for pool operations