run_eqs_query
Execute an Environment Query System (EQS) query against the Unreal Editor world to return scored items; navigation-based generators require a built navmesh.
Instructions
Runs a UEnvQuery synchronously against the editor world (UEnvQueryManager::RunInstantQuery) and returns the scored items. Generators/tests needing navigation data (SimpleGrid/PathingGrid/Pathfinding/Project/Trace) require a built navmesh; without it the query returns a non-Success status honestly (still success:true, ran:true).
Returns: { query_path, ran, eqs_manager_present, status, is_successful, num_items, item_type, run_mode, items:[{index, score, location:{x,y,z}, actor?}], note? }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| run_mode | No | "SingleResult" | "RandomBest5Pct" | "RandomBest25Pct" | "AllMatching" (default "AllMatching") | |
| max_items | No | Optional cap on how many items are serialized into the payload (default 50; the query still evaluates all) | |
| query_path | Yes | /Game/... path to the UEnvQuery asset (required) | |
| querier_actor | No | Optional actor display label or name used as the query Querier (drives contexts like EnvQueryContext_Querier); default: the query asset (no location) |