Skip to content

Commit 4a65f2d

Browse files
committed
input schema判断逻辑修改
1 parent 8ae3896 commit 4a65f2d

1 file changed

Lines changed: 2 additions & 3 deletions

File tree

  • framework/fel/java/plugins/tool-mcp-server/src/main/java/modelengine/fel/tool/mcp/server

framework/fel/java/plugins/tool-mcp-server/src/main/java/modelengine/fel/tool/mcp/server/DefaultMcpServer.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -148,9 +148,8 @@ public void onToolAdded(String name, String description, Map<String, Object> par
148148
return;
149149
}
150150
if (!(parameters.get(TYPE) instanceof String)
151-
|| !(parameters.get(PROPERTIES) instanceof Map)
152-
|| !(parameters.get(REQUIRED) instanceof List)) {
153-
151+
|| parameters.get(PROPERTIES) != null && !(parameters.get(PROPERTIES) instanceof Map)
152+
|| parameters.get(REQUIRED) != null && !(parameters.get(REQUIRED) instanceof List)) {
154153
log.warn("Invalid parameter schema. [toolName={}]", name);
155154
return;
156155
}

0 commit comments

Comments
 (0)