UI Guide

DAGs — the workflow list

/dags is the master list of every workflow ("DAG") registered in Maestro-π, and where most day-to-day work happens.

DAGs list

Search / filter / sort bar (top):

  • Search box — filter by workflow name or owner.
  • Run State — filter to only DAGs whose last run was success, failed, running, or queued.
  • Activity — filter to only Active or only Paused DAGs.
  • Sort — by name (A–Z / Z–A) or by last-run date (newest/oldest first).

Table columns:

  • Workflow — the DAG's name and tags. Click the name to open its detail page.
  • Schedule — the cron expression (hover for a plain-English description), or "None" if it's only triggered manually/via API.
  • Latest Run — timestamp + a status icon ( success, failed, etc.) of the most recent run.
  • Recent History — a row of colored dots showing the outcome of the last few runs at a glance — handy for spotting a DAG that flips between success/failure.
  • Actions:
  • Toggle switch — pause/activate the DAG. A paused DAG will not run on its schedule and cannot be triggered until reactivated.
  • Play icon — trigger a manual run immediately (disabled while paused).
  • Trash icon — permanently delete the DAG and all of its run history. If the DAG's source file still lives in the connected Git repo, Maestro-π will simply recreate it (with a clean history) the next time that file changes.

Pagination controls (rows-per-page, Prev/Next) sit just above the table.

Some of these actions are permission-gated — a Viewer, for example, won't see the trigger or delete buttons at all.