You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+18Lines changed: 18 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,6 +2,24 @@
2
2
3
3
All notable changes to soft-ue-cli will be documented in this file.
4
4
5
+
## [1.25.10] - 2026-04-25
6
+
7
+
### Fixed
8
+
- CLI export: restored the public `inspect-customizable-object-graph`, `inspect-mutable-parameters`, and `inspect-mutable-diagnostics` command wrappers so the packaged CLI matches the documented Mutable inspection surface
9
+
10
+
## [1.25.9] - 2026-04-25
11
+
12
+
### Added
13
+
- new `inspect-customizable-object-graph` command returns machine-readable graph, node, pin, and edge data for Mutable/CustomizableObject assets
14
+
- new `inspect-mutable-parameters` command derives structured Mutable parameter metadata such as groups, defaults, options, tags, and related graph links
15
+
- new `inspect-mutable-diagnostics` command reports Mutable plugin availability plus best-effort capability and runtime diagnostics for a target asset
16
+
17
+
### Fixed
18
+
- plugin build: `AssetIntrospectionUtils.cpp` now compiles against UE 5.7 by including `UserDefinedStructEditorData.h` when available and passing a compatible parent object to `ExportText_Direct`
19
+
20
+
### Changed
21
+
- Mutable inspection commands are implemented without a hard compile-time Mutable dependency, so projects without the plugin return structured unavailable/limited results instead of failing to compile
Copy file name to clipboardExpand all lines: README.md
+11-8Lines changed: 11 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,19 +13,11 @@
13
13
14
14
Built and maintained by a solo developer. [Support this project](#support-this-project) if it saves you time.
15
15
16
-
This project was originally created to help friends work with Unreal Engine more effectively.
17
16
18
17
**Control Unreal Engine 5 from your AI agent or terminal.** soft-ue-cli gives any LLM — via **MCP server** or **CLI** — 60+ tools to spawn actors, edit Blueprints, inspect materials, read and patch UE config files, run Play-In-Editor sessions, capture screenshots, profile performance, and more inside a running UE5 editor or packaged build.
19
18
20
19
Two connection paths. Same package. Bridge tools when Unreal is running, offline tools when it is not.
21
20
22
-
## Project Status
23
-
24
-
Public development of this repository is winding down.
25
-
26
-
Future work may continue in a private environment because ongoing development can involve proprietary employer-owned code that cannot be published here.
27
-
28
-
The code already published in this repository remains available as a prototype and reference implementation. You are welcome to use it, fork it, and extend it in accordance with the repository license.
29
21
30
22
```text
31
23
LLM client / shell / CI
@@ -244,6 +236,9 @@ Every command is available via `soft-ue-cli <command>`. Run `soft-ue-cli <comman
244
236
|`query-asset`| Search the Content Browser by name, class, or path -- also inspect DataTables and map `WorldSettings` such as `DefaultGameMode`|
Copy file name to clipboardExpand all lines: soft_ue_cli/plugin_data/SoftUEBridge/Source/SoftUEBridgeEditor/Private/Tools/Asset/AssetIntrospectionUtils.cpp
returnTEXT("Inspect Mutable/CustomizableObject availability and best-effort runtime capability signals such as projector usage, plugin state, and graph-derived diagnostics. "
10
+
"If Mutable is not enabled in the project, the command returns an unavailable/limited status instead of failing the build.");
returnTEXT("Inspect a Mutable/CustomizableObject asset and derive structured parameter metadata such as groups, defaults, options, tags, and related nodes. "
10
+
"If Mutable is not enabled in the project, the command returns an unavailable status instead of failing the build.");
0 commit comments