• v2.0.4 b3c7be44e6

    admin released this 2026-05-22 20:26:07 +00:00 | 3 commits to master since this release

    AG X v2.0.4

    Critical Fixes

    • Provider sync on every startup: Active AG X provider is now always synced to endpoints.json, ensuring the Language Server uses the correct provider (previously only synced on first run)
    • Linux sandbox fix: Added --no-sandbox to all Electron child processes (fixes SIGTRAP crash that caused proxy to die and fallback to Google OAuth)
    • --ag-reset flag: Run ag-x --ag-reset to re-show the provider selection welcome screen

    Changed Files

    • dist/main.js - Always sync provider + AG_RESET flag + no-sandbox for all modes
    • dist/languageServer.js - Add --no-sandbox to proxy spawn
    • dist/services/apiProxy.js - Add --no-sandbox to proxy spawn

    Root Causes Fixed

    1. endpoints.json was never updated after first-run, so LS used stale/wrong provider data
    2. Electron child processes (translation proxy) crashed due to SUID sandbox requirement on Linux
    3. No way to re-show provider selection after initial setup
    Downloads