inspect_data_asset
Inspect a UDataAsset via its package path. Returns class, parent, package path, and editable properties with types and values; handles errors with ok=False.
Instructions
Shallow-reflect a UDataAsset by package path and return class, parent class, package path, and editable property list (name, Python type, stringified value). SYNTHETIC bridge-side handler (PR #92 language-shim experiment): composes execute_unreal_python + get_log_lines via the marker pattern. Property values for nested structs / arrays / dicts are stringified as 'container:type' or '' — no recursion. Logical errors (asset not found, marker buffer overflow, payload unparseable) return as ok=False success envelopes; transport-level errors return as JSON-RPC errors.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | Package path to a UDataAsset asset, e.g. /Game/Data/DA_PlayerStats. Must be a non-empty string. |