diff --git a/visionA-frontend/src/app/devices/page.tsx b/visionA-frontend/src/app/devices/page.tsx
index 2489561..e717bc7 100644
--- a/visionA-frontend/src/app/devices/page.tsx
+++ b/visionA-frontend/src/app/devices/page.tsx
@@ -19,6 +19,7 @@ import Link from "next/link";
import { Link2, RefreshCw } from "lucide-react";
import { DeviceList } from "@/components/devices/device-list";
+import { DeviceRescanButton } from "@/components/devices/device-rescan-button";
import { Button } from "@/components/ui/button";
import { useT } from "@/lib/i18n/context";
import { useDeviceStore } from "@/stores/device-store";
@@ -54,6 +55,9 @@ export default function DevicesPage() {
className={`size-4 ${isLoading ? "animate-spin" : ""}`}
/>
+ {/* 重新掃描 USB(觸發 local agent rescan)— 與上方「刷新列表」不同:
+ 刷新只重讀雲端 DB,rescan 讓剛插入的新 USB 裝置被偵測出來。 */}
+