From 95db01e359e2b6b6ddefc90223706becaaa2f7b5 Mon Sep 17 00:00:00 2001 From: Abeautifulsnow Date: Fri, 24 Jul 2026 23:50:50 +0800 Subject: [PATCH] feat(agents): concurrent all-agent-driver upgrade --- .../components/config/DriverStoreDialog.vue | 209 ++++-- .../connection/ConnectionDialog.vue | 11 +- apps/desktop/src/lib/backend/api.ts | 17 +- apps/desktop/src/lib/backend/http.ts | 15 +- apps/desktop/src/lib/backend/tauri.ts | 17 +- .../__tests__/driverInstallProgressUi.spec.ts | 35 +- .../lib/connection/driverInstallProgressUi.ts | 40 +- crates/dbx-core/src/agent_manager.rs | 61 +- crates/dbx-core/src/agent_service.rs | 701 ++++++++++++++++-- crates/dbx-core/src/db/ssh_tunnel.rs | 8 +- crates/dbx-core/tests/agent_service.rs | 140 ++-- crates/dbx-web/src/routes/agents.rs | 63 +- .../app-tests/driverDownloadSource.test.ts | 6 +- .../app-tests/driverInstallProgressUi.test.ts | 6 +- src-tauri/src/commands/agents.rs | 36 +- 15 files changed, 1083 insertions(+), 282 deletions(-) diff --git a/apps/desktop/src/components/config/DriverStoreDialog.vue b/apps/desktop/src/components/config/DriverStoreDialog.vue index ab86e40e8..eb0580054 100644 --- a/apps/desktop/src/components/config/DriverStoreDialog.vue +++ b/apps/desktop/src/components/config/DriverStoreDialog.vue @@ -1,5 +1,5 @@