Critical fixes: - Translation proxy now uses system Node.js (not Electron binary) - Removed duplicate proxy start causing port conflicts - Added port availability check before spawning proxy - Fixed welcome:choice double resolve() - Fixed settings.html close using deprecated remote - Fixed translationProxy /v1 for openai-compat backends - Proxy no longer detached/unref - properly tracked as child - SingletonLock cleanup on startup Verified E2E: - Welcome screen on first run ✓ - Provider selection works ✓ - Settings save + sync ✓ - Translation proxy starts correctly ✓ - LS connects to proxy ✓ - --ag-reset works ✓
18 lines
406 B
JSON
18 lines
406 B
JSON
{
|
|
"name": "ag-x",
|
|
"productName": "AG X",
|
|
"version": "2.0.5",
|
|
"description": "AG X - Agentic Desktop Application",
|
|
"homepage": "https://ag-x.dev",
|
|
"author": {
|
|
"name": "AG X",
|
|
"email": "support@ag-x.dev"
|
|
},
|
|
"main": "dist/main.js",
|
|
"dependencies": {
|
|
"chrome-devtools-mcp": "^0.23.0",
|
|
"electron-log": "^5.4.3",
|
|
"electron-updater": "^6.8.3",
|
|
"shell-env": "^4.0.3"
|
|
}
|
|
} |