Repository navigation
3.5.6 - Mobile relay reliability and automatic updates
Client, bridge, Windows desktop and Android companion now ship together as 3.5.6.
Downloads
- Android companion: UAI-Relay-3.5.6.apk — Android 8 or later.
- Windows desktop bridge: UAI-Bridge-3.5.6-win-x64.exe.
- Client bundle: uai.lua.
Changes
- Fix rejected companion requests caused by fractional timeout values. Updated clients and companions remove the unintended five-minute inference deadline while keeping executor exchanges short; explicit deadlines still apply.
- Recover saved pairing and detect a newly started relay when sending. Lost polls keep the original job, and Stop cancels it without replaying inference.
- Show live client contact, accepted/active jobs, received bytes and failure categories. A two-minute ownership lease cancels jobs abandoned by Roblox and releases idle resources.
- Add automatic relay update checks at startup and every 15 minutes while the app or relay process runs. Compatible official updates download by default and are verified for size, SHA-256, package/version, Android compatibility and signing certificate.
- Preserve verified downloads and interrupted installation state. Installation waits for idle work, requires Android approval, and preserves an explicit Stop.
- Publish the production-signed companion APK, update manifest and checksum alongside the desktop and client assets. UI LIB remains 1.3.0 and SDK 1.0.0.
Companion installation
Earlier debug-signed companion installs require a one-time uninstall and installation of this production APK. Uninstalling clears settings and pairing, so start the relay and pair again afterward. Future production updates retain the same signing key and preserve app data. Android requires installation approval; automatic checking and downloading are enabled by default.
Verification and limits
All 68 companion JVM tests passed; Android lint completed with zero errors and 24 warnings. Focused client/bridge tests, the official Luau compiler, desktop self-tests and packaged smoke checks passed. Published binaries include checksums and update metadata.
OpenCode free models on a real Android device/mobile executor remain unverified and unsupported. Text, tool calls and replay passed using the companion HTTP library on Windows, which does not establish phone support. Use Project UAI Free or another supported provider. Native Android installation and upgrade acceptance also remain unverified.