|
@@ -125,13 +125,17 @@ async function isValidAgent(agent_id) {
|
|
|
async function getDefaultAgentId() {
|
|
async function getDefaultAgentId() {
|
|
|
let default_agent_id = null;
|
|
let default_agent_id = null;
|
|
|
|
|
|
|
|
|
|
+ // 获取默认智能体信息
|
|
|
|
|
+ const default_id = getConfigField('DEFAULT_CHAT_AGENT_ID');
|
|
|
|
|
+ const default_name = getConfigField('DEFAULT_CHAT_AGENT_NAME');
|
|
|
|
|
+
|
|
|
const agent_list = allAgent.getList();
|
|
const agent_list = allAgent.getList();
|
|
|
const len = agent_list.length;
|
|
const len = agent_list.length;
|
|
|
|
|
|
|
|
if (len > 1) {
|
|
if (len > 1) {
|
|
|
for (let i = 0; i < len; i++) {
|
|
for (let i = 0; i < len; i++) {
|
|
|
const item = agent_list[i];
|
|
const item = agent_list[i];
|
|
|
- if (item.name === '知识问答') {
|
|
|
|
|
|
|
+ if (item.name === default_name) {
|
|
|
default_agent_id = item.id;
|
|
default_agent_id = item.id;
|
|
|
break;
|
|
break;
|
|
|
}
|
|
}
|
|
@@ -145,7 +149,7 @@ async function getDefaultAgentId() {
|
|
|
default_agent_id = agent_list[0].id;
|
|
default_agent_id = agent_list[0].id;
|
|
|
} else {
|
|
} else {
|
|
|
// 为0: 使用配置的ID
|
|
// 为0: 使用配置的ID
|
|
|
- default_agent_id = getConfigField('DEFAULT_CHAT_AGENT_ID');
|
|
|
|
|
|
|
+ default_agent_id = default_id;
|
|
|
}
|
|
}
|
|
|
if (!default_agent_id) {
|
|
if (!default_agent_id) {
|
|
|
// 如果ID依然不生效,则需要请求api
|
|
// 如果ID依然不生效,则需要请求api
|