Skip to content

Core Concepts

FlowAgent is built around several core concepts that work together to create powerful bioinformatics workflows.

Agents

Agents are autonomous components that can perform specific tasks. Each agent has its own capabilities and can interact with other agents to complete complex workflows.

Workflows

Workflows are sequences of tasks that are executed by agents. They can be linear or branching, and can include conditional logic and parallel execution.

Tasks

Tasks are the individual units of work within a workflow. Each task has:

  • Inputs
  • Processing logic
  • Outputs
  • Error handling

Events

Events are used to coordinate between agents and tasks. They can trigger actions, signal completion, or indicate errors.