find_duplicate_assets
Scan a content folder for assets sharing the same base name, revealing duplicate groups across vendored libraries and forks.
Instructions
Find groups of assets sharing the same base name under a folder tree (e.g. same name existing under both a vendored library tree and a first-party fork)
Returns: { folder_path, recursive, class_filter, min_group_size, group_count, total_duplicate_assets, assets_scanned, max_results, results_truncated, groups: [{ name, count, classes: [string], assets: [{path, package, class}] }] } (groups sorted by count descending)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| recursive | No | If true, scan subfolders, default true | |
| folder_path | No | Content folder to scan, default /Game | |
| max_results | No | Cap on the number of duplicate GROUPS returned (not raw assets), clamped 1..20000, default 2000 | |
| class_filter | No | Optional list of class short names (e.g. "StaticMesh","Material"); only assets whose AssetClassPath short name case-insensitively matches one of these are considered | |
| min_group_size | No | Minimum number of same-named assets to report as a duplicate group, default 2 |