Skip to content

0.3.32

Choose a tag to compare

@FoxsterDev FoxsterDev released this 25 Jun 16:45

XUUnity Light Unity MCP v0.3.32

Git UPM install URL:

https://github.com/FoxsterDev/xuunity-mcp.git?path=/packages/com.xuunity.light-mcp#v0.3.32

What's Changed

  • unity_scenario_run_and_wait now returns a compact decision verdict by default:
    • verdict
    • trust_class
    • failure_class
    • recommended_next_action
    • terminal scenario status
    • compact per-step summaries
    • UI-smoke fields
    • path coverage summary
  • Full raw scenario payloads remain available through verbose or includeFullPayload.
  • Scenario lifecycle recovery now attributes editor cold starts / relaunches with:
    • editor_relaunched
    • previous_editor_pid
    • current_editor_pid
    • bridge_generation_before
    • bridge_generation_after
    • cold_start_reason
  • Refresh/compile/test lifecycle normalization now exposes post-settle compile truth from idle_wait_after, keeping request-time transport success separate from final Unity compiler state.
  • Infrastructure timeouts are now classified as infrastructure_timeout, separate from product assertions, preconditions, blocking popups, cleanup, and unproven Unity completion.
  • Release version consistency now checks both MCP protocol metadata sources so initialize.serverInfo.version stays aligned with package metadata.

Validation

  • Host Python regression suite: 255/255 passed, with one expected native Windows .cmd smoke skipped on macOS.
  • Release version consistency: passed for 0.3.32.
  • Python compile check: passed.
  • MCP schema smoke: server_version=0.3.32, unity_scenario_run_and_wait exposes verbose and includeFullPayload.

Full Changelog: v0.3.31...v0.3.32