Skip to content

Task Pipeline with Dependencies and Prioritization #27

@lilBunnyRabbit

Description

@lilBunnyRabbit

Introduce a Pipeline system to enhance task execution by supporting dependencies, prioritization, and result passing between tasks. This will enable tasks to execute in a topological order, ensuring all dependencies are completed before a task runs.

TODO:

  • Allow tasks to define dependencies (dependsOn).
  • Ensure tasks execute in the correct order (via topological sorting).
  • Support priority-based execution within the same dependency level.
  • Pass results from dependent tasks to the tasks that rely on them.
  • Enable parallel execution of independent tasks.

Metadata

Metadata

Labels

No labels
No labels

Projects

Status

Brainstorming

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions