From 6de12aa95438d61d3cfe9f913cf132f59c67c586 Mon Sep 17 00:00:00 2001 From: ViperEkura <3081035982@qq.com> Date: Tue, 28 Apr 2026 13:51:33 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=BC=98=E5=8C=96=E5=A4=9Aagent=20?= =?UTF-8?q?=E9=83=A8=E5=88=86=E7=95=8C=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- config.yaml | 4 + dashboard/index.html | 24 ++ dashboard/public/icons.svg | 26 ++ dashboard/src/components/MessageBubble.vue | 6 +- dashboard/src/components/ParallelMessages.vue | 393 ++++++++++++++++++ dashboard/src/main.js | 2 +- dashboard/src/style.css | 55 +++ dashboard/src/utils/index.js | 1 - dashboard/src/utils/parallelStreamManager.js | 180 ++++++++ dashboard/src/utils/parallelStreamStore.js | 168 ++++++++ dashboard/src/views/ChatRoomView.vue | 208 +++++---- dashboard/src/views/HomeView.vue | 2 + dashboard/src/views/SettingsView.vue | 70 +++- luxx/__init__.py | 20 +- luxx/config.py | 16 + luxx/models.py | 8 +- luxx/routes/auth.py | 12 +- luxx/routes/conversations.py | 11 +- luxx/services/chat_room.py | 242 ++++++++++- luxx/tools/core.py | 3 + 20 files changed, 1327 insertions(+), 124 deletions(-) create mode 100644 dashboard/src/components/ParallelMessages.vue delete mode 100644 dashboard/src/utils/index.js create mode 100644 dashboard/src/utils/parallelStreamManager.js create mode 100644 dashboard/src/utils/parallelStreamStore.js diff --git a/config.yaml b/config.yaml index ca7a265..c4e9f97 100644 --- a/config.yaml +++ b/config.yaml @@ -24,6 +24,10 @@ tools: max_workers: 4 max_iterations: 10 +auth: + default_permission_level: 3 + admin_username: admin + admin_password: ${ADMIN_PASSWORD:-admin123} logging: level: INFO diff --git a/dashboard/index.html b/dashboard/index.html index efa808b..b410e27 100644 --- a/dashboard/index.html +++ b/dashboard/index.html @@ -11,6 +11,30 @@ + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/dashboard/public/icons.svg b/dashboard/public/icons.svg index e952219..a35fed4 100644 --- a/dashboard/public/icons.svg +++ b/dashboard/public/icons.svg @@ -21,4 +21,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dashboard/src/components/MessageBubble.vue b/dashboard/src/components/MessageBubble.vue index 1990f5d..e85fe1a 100644 --- a/dashboard/src/components/MessageBubble.vue +++ b/dashboard/src/components/MessageBubble.vue @@ -31,9 +31,9 @@