SeaSnoke

Docs

Core Concepts

Task Orchestration

Manage complex workflows with dependencies, retries, and conditional branching.

Task Dependencies

Tasks can depend on other tasks. SeaSnoke builds a DAG and executes tasks in topological order, parallelizing where possible. Dependencies are declared in the task specification:

dependencies:
  - task: setup-database
  - task: generate-migrations
    optional: true

Retry Policies

Configure automatic retries with exponential backoff for transient failures:

retry:
  max_attempts: 3
  backoff: exponential
  base_delay: 5s