From 85352bbb1a616dca549963badacc43bb2eb8ef39 Mon Sep 17 00:00:00 2001 From: jack ning Date: Tue, 22 Apr 2025 13:46:18 +0800 Subject: [PATCH] update modules/core: mod 4 files --- .../com/bytedesk/ai/robot/RobotRestService.java | 16 ++++++++++------ .../core/thread/AbstractThreadEntity.java | 12 +----------- .../com/bytedesk/core/utils/ConvertUtils.java | 16 ++++++++-------- .../src/main/resources/static/architecture.html | 4 ++-- 4 files changed, 21 insertions(+), 27 deletions(-) diff --git a/modules/ai/src/main/java/com/bytedesk/ai/robot/RobotRestService.java b/modules/ai/src/main/java/com/bytedesk/ai/robot/RobotRestService.java index d85de1a0c8..0c8d435914 100644 --- a/modules/ai/src/main/java/com/bytedesk/ai/robot/RobotRestService.java +++ b/modules/ai/src/main/java/com/bytedesk/ai/robot/RobotRestService.java @@ -2,7 +2,7 @@ * @Author: jackning 270580156@qq.com * @Date: 2024-03-22 16:44:41 * @LastEditors: jackning 270580156@qq.com - * @LastEditTime: 2025-04-22 12:59:49 + * @LastEditTime: 2025-04-22 13:36:51 * @Description: bytedesk.com https://github.com/Bytedesk/bytedesk * Please be aware of the BSL license restrictions before installing Bytedesk IM – * selling, reselling, or hosting Bytedesk IM as a service is a breach of the terms and automatically terminates your rights under the license. @@ -53,6 +53,7 @@ import com.bytedesk.core.topic.TopicUtils; import com.bytedesk.core.constant.AvatarConsts; import com.bytedesk.core.constant.BytedeskConsts; import com.bytedesk.core.uid.UidUtils; +import com.bytedesk.core.utils.ConvertUtils; import com.bytedesk.core.utils.Utils; import com.bytedesk.kbase.faq.FaqEntity; import com.bytedesk.kbase.faq.FaqRestService; @@ -172,8 +173,8 @@ public class RobotRestService extends BaseRestService threadOptional = threadService.findFirstByTopic(topic); if (!threadOptional.isPresent()) { throw new RuntimeException("thread not found"); } ThreadEntity thread = threadOptional.get(); - // - RobotProtobuf robotProtobuf = RobotProtobuf.fromJson(thread.getAgent()); + // Optional llmProviderOptional = llmProviderRestService .findByNameAndOrgUid(robotProtobuf.getLlm().getProvider(), thread.getOrgUid()); if (!llmProviderOptional.isPresent()) { @@ -246,13 +248,15 @@ public class RobotRestService extends BaseRestServiceModules
模块
core - Core functionality
-
core - 核心功能
+
core - 基本功能
kbase - Knowledge Base
kbase - 知识库
ai - AI capabilities
-
ai - AI助手
+
ai - AI Agent
team - Team management
team - 企业IM
service - Service modules