From 7068191d3a3bb71de9af8d39d53266cbdcb9a0f5 Mon Sep 17 00:00:00 2001 From: selfrelease Date: Mon, 27 Jul 2026 09:32:21 +0800 Subject: [PATCH] =?UTF-8?q?init:=20webwatcher=20=E6=9C=8D=E5=8A=A1?= =?UTF-8?q?=E5=99=A8=E7=9B=91=E6=8E=A7=E9=9D=A2=E6=9D=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .ai-switch/rules/rules.json | 810 ++++++++++++ .cursorrules | 54 + .gitignore | 4 + .vscode/settings.json | 18 + .windsurfrules | 54 + baidu-backup.sh | 371 ++++++ deploy.sh | 97 ++ next-env.d.ts | 5 + next.config.mjs | 11 + package-lock.json | 1778 ++++++++++++++++++++++++++ package.json | 30 + postcss.config.mjs | 8 + src/app/api/connect/route.ts | 40 + src/app/api/control/route.ts | 59 + src/app/api/metrics/route.ts | 100 ++ src/app/api/servers/route.ts | 20 + src/app/globals.css | 37 + src/app/layout.tsx | 19 + src/app/page.tsx | 622 +++++++++ src/components/monitor-dashboard.tsx | 991 ++++++++++++++ src/lib/parse.ts | 333 +++++ src/lib/ssh.ts | 137 ++ tailwind.config.ts | 11 + tsconfig.json | 20 + tsconfig.tsbuildinfo | 1 + 25 files changed, 5630 insertions(+) create mode 100644 .ai-switch/rules/rules.json create mode 100644 .cursorrules create mode 100644 .gitignore create mode 100644 .vscode/settings.json create mode 100644 .windsurfrules create mode 100755 baidu-backup.sh create mode 100755 deploy.sh create mode 100644 next-env.d.ts create mode 100644 next.config.mjs create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 postcss.config.mjs create mode 100644 src/app/api/connect/route.ts create mode 100644 src/app/api/control/route.ts create mode 100644 src/app/api/metrics/route.ts create mode 100644 src/app/api/servers/route.ts create mode 100644 src/app/globals.css create mode 100644 src/app/layout.tsx create mode 100644 src/app/page.tsx create mode 100644 src/components/monitor-dashboard.tsx create mode 100644 src/lib/parse.ts create mode 100644 src/lib/ssh.ts create mode 100644 tailwind.config.ts create mode 100644 tsconfig.json create mode 100644 tsconfig.tsbuildinfo diff --git a/.ai-switch/rules/rules.json b/.ai-switch/rules/rules.json new file mode 100644 index 0000000..78b6bc7 --- /dev/null +++ b/.ai-switch/rules/rules.json @@ -0,0 +1,810 @@ +{ + "version": "2.0.0", + "rules": [ + { + "id": "aa5a8c23-e5be-44b6-904d-a4293a043811", + "name": "高级前端开发者", + "category": "agent", + "content": "## 角色定义\n你是一名高级前端开发者,精通 Vue 3、TypeScript、Tailwind CSS,具备丰富的大型 SPA 项目经验。\n\n## 专长领域\n- Vue 3 Composition API + `