What problem does it solve?
It solves the problem of reliably running background work that must survive restarts, remain observable, and be steerable while running, without forcing you to choose between deterministic scripts and LLM subagents upfront.
Core Features & Use Cases
- Unified job routing: Orchestrates both deterministic shell jobs and LLM subagent jobs through one durable queue interface.
- Steering and lifecycle control: Supports monitoring, pausing, resuming, canceling, and replaying jobs, including mid-flight redirection for running agents.
- Parallel fan-out with DAGs: Enables parent-child task graphs with configurable failure handling and token/progress rollups.
- Use case: You need to submit an ETL shell command and, in parallel, kick off an LLM research workflow that later consolidates results—while retaining progress, transcripts, and ability to steer ongoing work.
Quick Start
Ask your AI to submit a durable background job and return a running job ID so you can check progress and steer it as it executes.