fix: enforce subagent prompt files and refine webui

This commit is contained in:
lpf
2026-03-09 11:24:31 +08:00
parent ba3be33c91
commit acf8a22c0a
25 changed files with 257 additions and 211 deletions

View File

@@ -78,62 +78,62 @@ html {
html.theme-dark {
--color-zinc-50: #f8fafc;
--color-zinc-100: #e2e8f0;
--color-zinc-200: #cbd5e1;
--color-zinc-300: #94a3b8;
--color-zinc-400: #64748b;
--color-zinc-500: #475569;
--color-zinc-600: #334155;
--color-zinc-700: #1e293b;
--color-zinc-800: #111827;
--color-zinc-900: #0b1220;
--color-zinc-950: #070b13;
--color-indigo-300: #fdba74;
--color-indigo-400: #fb923c;
--color-indigo-500: #f97316;
--color-indigo-600: #ea580c;
--color-indigo-700: #c2410c;
--color-indigo-800: #9a3412;
--app-bg-spot-a: rgb(249 115 22 / 0.02);
--app-bg-spot-b: rgb(96 165 250 / 0.02);
--app-bg-base-top: rgb(3 7 12 / 0.998);
--app-bg-base-bottom: rgb(8 12 18 / 0.995);
--shell-spot-a: rgb(249 115 22 / 0.018);
--shell-spot-b: rgb(148 163 184 / 0.025);
--main-surface-top: rgb(255 255 255 / 0.012);
--main-surface-mid: rgb(255 255 255 / 0.008);
--main-surface-bottom: rgb(255 255 255 / 0.002);
--header-bg-a: rgb(10 14 20 / 0.86);
--header-bg-b: rgb(6 10 15 / 0.82);
--header-overlay-a: rgb(255 255 255 / 0.018);
--header-overlay-b: rgb(255 255 255 / 0.005);
--sidebar-bg-a: rgb(10 14 20 / 0.9);
--sidebar-bg-b: rgb(6 10 15 / 0.88);
--sidebar-overlay-a: rgb(255 255 255 / 0.012);
--sidebar-overlay-b: rgb(255 255 255 / 0.003);
--sidebar-edge: rgb(30 41 59 / 0.58);
--sidebar-section-a: rgb(15 23 42 / 0.52);
--sidebar-section-b: rgb(9 14 23 / 0.34);
--active-bg: rgb(249 115 22 / 0.09);
--active-ring: rgb(249 115 22 / 0.16);
--card-bg-a: rgb(15 23 42 / 0.56);
--card-bg-b: rgb(9 14 23 / 0.44);
--card-topline: rgb(255 255 255 / 0.035);
--card-inner-highlight: rgb(255 255 255 / 0.03);
--card-shadow: rgb(0 0 0 / 0.16);
--card-subtle-a: rgb(17 24 39 / 0.4);
--card-subtle-b: rgb(9 14 23 / 0.24);
--button-start: #fb923c;
--button-end: #ea580c;
--button-shadow: rgb(0 0 0 / 0.14);
--chip-bg: rgb(30 41 59 / 0.82);
--chip-bg-hover: rgb(51 65 85 / 0.92);
--chip-border: rgb(71 85 105 / 0.85);
--color-zinc-200: #d7e1ee;
--color-zinc-300: #b8c6d8;
--color-zinc-400: #90a4bc;
--color-zinc-500: #6f839b;
--color-zinc-600: #516278;
--color-zinc-700: #243244;
--color-zinc-800: #162131;
--color-zinc-900: #101827;
--color-zinc-950: #0d1522;
--color-indigo-300: #f8c58d;
--color-indigo-400: #f1a561;
--color-indigo-500: #e8843a;
--color-indigo-600: #d46a23;
--color-indigo-700: #af4f16;
--color-indigo-800: #8d3f13;
--app-bg-spot-a: rgb(249 115 22 / 0.035);
--app-bg-spot-b: rgb(56 189 248 / 0.05);
--app-bg-base-top: rgb(9 16 28 / 0.995);
--app-bg-base-bottom: rgb(14 22 36 / 0.992);
--shell-spot-a: rgb(249 115 22 / 0.03);
--shell-spot-b: rgb(96 165 250 / 0.04);
--main-surface-top: rgb(255 255 255 / 0.026);
--main-surface-mid: rgb(255 255 255 / 0.016);
--main-surface-bottom: rgb(255 255 255 / 0.008);
--header-bg-a: rgb(14 21 34 / 0.92);
--header-bg-b: rgb(11 18 29 / 0.9);
--header-overlay-a: rgb(255 255 255 / 0.03);
--header-overlay-b: rgb(255 255 255 / 0.01);
--sidebar-bg-a: rgb(13 20 33 / 0.93);
--sidebar-bg-b: rgb(10 16 27 / 0.9);
--sidebar-overlay-a: rgb(255 255 255 / 0.022);
--sidebar-overlay-b: rgb(255 255 255 / 0.008);
--sidebar-edge: rgb(71 85 105 / 0.64);
--sidebar-section-a: rgb(18 30 49 / 0.74);
--sidebar-section-b: rgb(12 20 34 / 0.58);
--active-bg: rgb(232 132 58 / 0.11);
--active-ring: rgb(241 165 97 / 0.22);
--card-bg-a: rgb(17 28 46 / 0.82);
--card-bg-b: rgb(11 20 34 / 0.72);
--card-topline: rgb(255 255 255 / 0.065);
--card-inner-highlight: rgb(255 255 255 / 0.045);
--card-shadow: rgb(0 0 0 / 0.24);
--card-subtle-a: rgb(22 32 50 / 0.62);
--card-subtle-b: rgb(13 21 35 / 0.48);
--button-start: #ee9852;
--button-end: #d96b25;
--button-shadow: rgb(217 107 37 / 0.18);
--chip-bg: rgb(36 49 69 / 0.9);
--chip-bg-hover: rgb(48 63 87 / 0.96);
--chip-border: rgb(93 109 135 / 0.82);
--chip-text: rgb(226 232 240 / 0.96);
--chip-active-bg: rgb(124 45 18 / 0.36);
--chip-active-border: rgb(251 146 60 / 0.35);
--chip-active-text: rgb(255 237 213 / 0.96);
--chip-group-bg: rgb(15 23 42 / 0.5);
--chip-group-border: rgb(51 65 85 / 0.7);
--chip-active-bg: rgb(123 58 24 / 0.28);
--chip-active-border: rgb(232 132 58 / 0.28);
--chip-active-text: rgb(255 237 213 / 0.92);
--chip-group-bg: rgb(19 31 49 / 0.68);
--chip-group-border: rgb(71 85 105 / 0.76);
--radius-card: 18px;
--radius-subtle: 12px;
--radius-panel: 16px;