Skip to content

v0.6.4

Choose a tag to compare

@github-actions github-actions released this 20 Jul 22:10

Fixed

  • launch_with_bridge no longer returns prematurely when ping() returns
    {"error": "timeout_waiting_for_main_thread"}. On Windows or during heavy asset
    loading / script compilation, Ren'Py can take 30–40s before periodic_callbacks
    starts draining on the main thread. Previously client.ping() returned the dict without
    raising, causing launcher.py to declare the session ready prematurely while the
    game was still in init python. Subsequent MCP tool calls then timed out or failed.
    launch_with_bridge now strictly verifies reply.get("pong") is True and retries
    until Ren'Py reaches its main interaction loop, with default startup_timeout
    increased from 60s to 90s.