Files
edubox/server/app/api/download/route.ts
T
EduBox Dev e946b22a42 feat(agent): v0.3.9 sync, UI details, self-update, centralized version
- Add agent/server startup sync (sync/sync_response)
- Centralize agent version in agent/VERSION + expose /api/agent/version
- Display agent version, nodeId and server version in local UI
- Add agent self-update detection/download/restart via helper scripts
- Run start/stop/delete/reset handlers in goroutines to avoid WebSocket blocking
- Update dashboard download links and SUIVI_VPN_ONDEMAND.md
- Document Podman stays installer-managed, not agent-updated
2026-06-27 21:11:20 +00:00

13 lines
344 B
TypeScript

import { NextResponse } from "next/server";
import { getAgentVersionInfo } from "@/lib/agent-version";
export async function GET() {
const info = getAgentVersionInfo();
return NextResponse.json({
version: info.version,
windows: info.downloadUrls.windows,
linux: info.downloadUrls.linux,
mac: info.downloadUrls.mac,
});
}