mirror of
https://github.com/xinnan-tech/xiaozhi-esp32-server.git
synced 2026-07-28 01:53:53 +08:00
Merge remote-tracking branch 'origin/fix-knowledge-base-ragflow-bug' into fix-knowledge-base-ragflow-bug
This commit is contained in:
@@ -1,48 +0,0 @@
|
|||||||
package xiaozhi.modules.agent.dto;
|
|
||||||
|
|
||||||
import lombok.Data;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* MCP JSON-RPC 响应 DTO
|
|
||||||
*/
|
|
||||||
@Data
|
|
||||||
public class McpJsonRpcResponse {
|
|
||||||
private String jsonrpc = "2.0";
|
|
||||||
private Integer id;
|
|
||||||
private McpResult result;
|
|
||||||
private McpError error;
|
|
||||||
|
|
||||||
public McpJsonRpcResponse() {
|
|
||||||
}
|
|
||||||
|
|
||||||
@Data
|
|
||||||
public static class McpResult {
|
|
||||||
private String type;
|
|
||||||
private String message;
|
|
||||||
private String agent_id;
|
|
||||||
private McpTool[] tools;
|
|
||||||
|
|
||||||
public McpResult() {
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@Data
|
|
||||||
public static class McpTool {
|
|
||||||
private String name;
|
|
||||||
private String description;
|
|
||||||
private Object inputSchema;
|
|
||||||
|
|
||||||
public McpTool() {
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@Data
|
|
||||||
public static class McpError {
|
|
||||||
private Integer code;
|
|
||||||
private String message;
|
|
||||||
private Object data;
|
|
||||||
|
|
||||||
public McpError() {
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,27 +0,0 @@
|
|||||||
package xiaozhi.modules.device.dto;
|
|
||||||
|
|
||||||
import io.swagger.v3.oas.annotations.media.Schema;
|
|
||||||
import lombok.AllArgsConstructor;
|
|
||||||
import lombok.Data;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 设备绑定的DTO
|
|
||||||
*
|
|
||||||
* @author zjy
|
|
||||||
* @since 2025-3-28
|
|
||||||
*/
|
|
||||||
@Data
|
|
||||||
@AllArgsConstructor
|
|
||||||
@Schema(description = "设备连接头信息")
|
|
||||||
public class DeviceBindDTO {
|
|
||||||
|
|
||||||
@Schema(description = "mac地址")
|
|
||||||
private String macAddress;
|
|
||||||
|
|
||||||
@Schema(description = "所属用户id")
|
|
||||||
private Long userId;
|
|
||||||
|
|
||||||
@Schema(description = "智能体id")
|
|
||||||
private String agentId;
|
|
||||||
|
|
||||||
}
|
|
||||||
+1
-1
@@ -145,7 +145,7 @@ public class KnowledgeBaseServiceImpl extends BaseServiceImpl<KnowledgeBaseDao,
|
|||||||
}
|
}
|
||||||
|
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
log.warn("同步数据集信息失败 {}: {}", dto.getName(), e.getMessage());
|
log.error("同步数据集信息失败 {}: {}", dto.getName(), e.getMessage());
|
||||||
dto.setDocumentCount(0);
|
dto.setDocumentCount(0);
|
||||||
dto.setErrorMessage(e.getMessage());
|
dto.setErrorMessage(e.getMessage());
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user