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

fixes: #5217
This commit is contained in:
Soulter
2026-02-20 16:13:20 +08:00
committed by GitHub
parent 4be1027444
commit cda49c3a9a
+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: