Repository navigation
v1.44.0
Several LLM coding sessions can now drive one Unreal Editor without taking it down under each other. The new session family gives them a shared roster derived from bridge traffic, so a session shows up holding pie from pie-session start without ever announcing itself. Advisory only -- it informs, it never blocks a command.
Added
cloth apply-weightmapnow supports the legacyanim-drive-stiffness,anim-drive-damping,backstop-distance, andbackstop-radiusweight-map targets in addition tomax-distance.cloth chaos-querycan now report near-vertex seam gap candidates and dump per-simulation-vertex weight values with positions.- Added
cloth chaos-set-weightmapto set Chaos Cloth Asset weight-map values by sim vertex list or spatial selection. cloth chaos-stitch --dry-runnow reports candidate stitch pairs without mutating the asset.- Added
cloth weldto weld coincident vertices in a legacy in-mesh clothing asset's physical mesh and rebuild render mappings. cloth apply-weightmapnow supports a legacy--rule spatialfor local Z/sphere selection with constant values or Z-ramped max-distance values, and preflights bound render mappings before mutating the asset.- Added the
sessioncommand family (announce,list,broadcast,ask,answer,inbox,leave) so multiple LLM sessions sharing one editor can see each other's work and ask before disruptive operations. Advisory only — nothing is blocked. - The session roster is derived from bridge traffic, so a session appears with its PIE state even when it never calls
session announce. - Bridge responses now carry
session_noticeswhen other sessions have something to report to the caller: on stderr for the CLI, in the result body for MCP. build-and-relaunch,trigger-live-coding, andpie-session stopresults now list other active sessions when any exist.- A failed connection now reports which session shut the editor down, read from
.soft-ue-bridge/sessions.json, when that shutdown went throughbuild-and-relaunchand the record is recent. A shutdown intent outlives the editor that wrote it, so an older record is reported as last-known sessions instead of being blamed for the disconnect.
Fixed
- Nested command families (
cloth,anim,umg,capture,session) now report the real error reason over MCP instead ofexited with code 1.
pip install soft-ue-cli==1.44.0