fix: remove additionalProperties from tool schema properties (#5253)

fixes: #5217
This commit is contained in:
Soulter authored and GitHub committed 2026-02-20 16:13:20 +08:00
1 parent 4be1027444
commit cda49c3a9a
1 file changed
+3
+3
View File
@@ -285,6 +285,9 @@ class ToolSet:
prop_value = convert_schema(value)
if "default" in prop_value:
del prop_value["default"]
# see #5217
if "additionalProperties" in prop_value:
del prop_value["additionalProperties"]
properties[key] = prop_value
if properties: