Extension Icon

Dagster

Browse Dagster assets, materializations, and runs
Overview

Dagster for Raycast

Browse and interact with your Dagster instance from Raycast.

Commands

Assets

Browse all assets, view materialization history and metadata charts, and trigger materializations.

Materialization actions:

  • Materialize β€” materialize the selected asset
  • Materialize + Downstream β€” materialize the asset and all its downstream dependants
  • Materialize + Upstream β€” materialize the asset and all its upstream dependencies
  • Materialize + Upstream + Downstream β€” materialize the full lineage in both directions

Assets are grouped by job automatically. If the selected assets span multiple jobs, one run is launched per job.

Recent Runs

View recent pipeline runs with status, duration, and drill-down to see errors and which assets were materialized in each run.

Jobs

Browse jobs grouped by code location. Launch new runs, retry from failure, and manage schedules (start/stop).

Run Status

Background command that shows the status of the last 10 runs as emoji icons directly in Raycast search. Refreshes every 10 minutes.

  • 🌿 Success
  • πŸ”₯ Failure
  • 🌻 Running / Queued
  • πŸ‚ Canceled

AI Tools

This extension provides AI tools that let you query Dagster from Raycast AI Chat. Type @dagster in AI Chat followed by a question.

ToolDescription
Get AssetsList assets filtered by name or group
Get RunsFetch recent runs filtered by status or job name
Get Run ErrorsFetch step failures and stack traces for a run
Get Asset MaterializationsFetch materialization history with metadata
Get JobsFetch jobs with schedules and last run status
Materialize AssetTrigger materialization with scope selection (requires confirmation)
Launch JobLaunch a job run (requires confirmation)

Example prompts:

  • "What are my recent failed runs?"
  • "Why did the last run fail?"
  • "When was fct_listings last materialized?"
  • "Materialize fct_listings and downstream"

Configuration

PreferenceRequiredDescription
Dagster URLYesBase URL of your Dagster instance
Extra HeadersNoJSON object of extra HTTP headers (e.g. Cloudflare Access)
UsernameNoBasic auth username
PasswordNoBasic auth password

Limitations

  • No partition support β€” partitioned assets are excluded from materialization actions. Dagster uses a separate backfill API for partitioned assets which is not yet implemented.
  • No "materialize unsynced" β€” there is no action to materialize only stale/missing assets. In the context of acting on a single asset at a time, this adds little value over simply materializing it.