Skip to content

v1.44.0

Choose a tag to compare

@softdaddy-o softdaddy-o released this 28 Jul 15:07
· 1 commit to main since this release

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-weightmap now supports the legacy anim-drive-stiffness, anim-drive-damping, backstop-distance, and backstop-radius weight-map targets in addition to max-distance.
  • cloth chaos-query can now report near-vertex seam gap candidates and dump per-simulation-vertex weight values with positions.
  • Added cloth chaos-set-weightmap to set Chaos Cloth Asset weight-map values by sim vertex list or spatial selection.
  • cloth chaos-stitch --dry-run now reports candidate stitch pairs without mutating the asset.
  • Added cloth weld to weld coincident vertices in a legacy in-mesh clothing asset's physical mesh and rebuild render mappings.
  • cloth apply-weightmap now supports a legacy --rule spatial for local Z/sphere selection with constant values or Z-ramped max-distance values, and preflights bound render mappings before mutating the asset.
  • Added the session command 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_notices when 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, and pie-session stop results 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 through build-and-relaunch and 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 of exited with code 1.
pip install soft-ue-cli==1.44.0