resolve_asset_selection
Translate Dagster asset-selection syntax into concrete asset keys for materialization or backfill without executing a run. Supports predicates, boolean operators, and traversal.
Instructions
Resolve Dagster asset-selection syntax into concrete assets without launching a run.
Supported syntax:
key predicates (
key:ordersor bareorders) with*wildcardsgroup:,tag:,kind:, andowner:predicatescase-insensitive
and,or, andnotwith parenthesesroots(...)andsinks(...)upstream/downstream traversal such as
+orders,2+orders,orders+,orders+2, or1+orders+2
Returns asset_keys as slash-delimited strings ready to pass to
materialize_assets or backfill_assets, plus compact GraphQL-shaped asset
summaries. This tool is read-only and does not filter external, observable,
non-executable, or partitioned matches.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| env | No | ||
| asset_selection | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||