From 994715d9eb52c5c25106820f617e8703bc74c88a Mon Sep 17 00:00:00 2001
From: Junsen <951434130@qq.com>
Date: Fri, 8 Aug 2025 14:03:26 +0800
Subject: [PATCH] =?UTF-8?q?style:=20=E4=BC=98=E5=8C=96=E7=A7=BB=E5=8A=A8?=
=?UTF-8?q?=E7=AB=AF=E9=A1=B5=E9=9D=A2=E6=A0=B7=E5=BC=8F=EF=BC=8C=E8=B0=83?=
=?UTF-8?q?=E6=95=B4=E7=BB=84=E4=BB=B6=E5=B8=83=E5=B1=80=EF=BC=8C=E5=A2=9E?=
=?UTF-8?q?=E5=BC=BA=E7=94=A8=E6=88=B7=E4=BD=93=E9=AA=8C?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../src/pages/agent/edit.vue | 440 +++---------------
.../src/pages/agent/tools.vue | 215 ++-------
2 files changed, 98 insertions(+), 557 deletions(-)
diff --git a/main/xiaozhi-mobile-admin/src/pages/agent/edit.vue b/main/xiaozhi-mobile-admin/src/pages/agent/edit.vue
index 98526bb3..45d3eb3f 100644
--- a/main/xiaozhi-mobile-admin/src/pages/agent/edit.vue
+++ b/main/xiaozhi-mobile-admin/src/pages/agent/edit.vue
@@ -432,7 +432,7 @@ function loadPluginFunctions() {
getPluginFunctions().then((res) => {
const processedFunctions = res?.map((item) => {
const meta = JSON.parse(item.fields || '[]')
- const params = meta.reduce((m, f) => {
+ const params = meta.reduce((m: any, f: any) => {
m[f.key] = f.default
return m
}, {})
@@ -497,7 +497,7 @@ onMounted(async () => {
-
+
@@ -512,40 +512,40 @@ onMounted(async () => {
-
-
+
+
基础信息
-
-
-
+
+
+
助手昵称
-
-
+
+
角色模式
-
+
{{ template.agentName }}
@@ -553,129 +553,129 @@ onMounted(async () => {
-
-
+
+
角色介绍
-
+
{{ (formData.systemPrompt || '').length }}/2000
-
-
+
+
模型配置
-
-
-
-
+
+
+
+
语音活动检测
-
+
{{ displayNames.vad }}
-
+
-
-
+
+
语音识别
-
+
{{ displayNames.asr }}
-
+
-
-
+
+
大语言模型
-
+
{{ displayNames.llm }}
-
+
-
-
+
+
视觉大模型
-
+
{{ displayNames.vllm }}
-
+
-
-
+
+
意图识别
-
+
{{ displayNames.intent }}
-
+
-
-
+
+
记忆
-
+
{{ displayNames.memory }}
-
+
-
-
+
+
语音设置
-
-
-
-
+
+
+
+
语音合成
-
+
{{ displayNames.tts }}
-
+
-
-
+
+
角色音色
-
+
{{ displayNames.voiceprint }}
-
+
-
-
+
+
插件
-
+
编辑功能
@@ -683,31 +683,31 @@ onMounted(async () => {
-
-
+
+
历史记忆
-
-
+
+
-
+
{{ saving ? '保存中...' : '保存' }}
@@ -780,306 +780,4 @@ onMounted(async () => {
@select="handleAgentSwitch"
/>
-
-
-
+
\ No newline at end of file
diff --git a/main/xiaozhi-mobile-admin/src/pages/agent/tools.vue b/main/xiaozhi-mobile-admin/src/pages/agent/tools.vue
index 1e355333..63e2deb9 100644
--- a/main/xiaozhi-mobile-admin/src/pages/agent/tools.vue
+++ b/main/xiaozhi-mobile-admin/src/pages/agent/tools.vue
@@ -244,7 +244,7 @@ onMounted(async () => {
-
+
{
@@ -284,7 +284,7 @@ onMounted(async () => {
{
-
+
{
-
+
{
>
-
+
-
+
{{ currentFunction?.name }} 无需配置参数
-
+
-
-
+
+
{{ field.label }}
-
+
{{ getFieldRemark(field) }}
-
+
{
>
-
-
+
+
每行输入一个项目
-
-
+
+
请输入有效的JSON格式
-