get_asset_dependencies_recursive
Recursively walks an asset's package dependencies via the Asset Registry up to a set depth, returning deduplicated paths with first-reached depth.
Instructions
Recursively walk an asset's package dependencies via the Asset Registry. Breadth-first, deduplicated, capped at max_depth (default 3). Each returned dependency records the depth at which it was first reached (1 == direct).
Returns: { asset_path: string, package_name: string, max_depth: int, dependency_type: string, dependencies: [{path, depth}], count: int }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| max_depth | No | Maximum dependency depth to traverse (1..32, default 3). | |
| asset_path | Yes | Object path or package path of the root asset. | |
| dependency_type | No | Optional "hard"|"soft"|"all" (case-insensitive, default "all"). Filters every depth level of the walk via the AssetRegistry hard/soft FDependencyQuery split; "all" leaves the walk unfiltered. |