fix: address CodeRabbit feedback on tool schemas

This commit is contained in:
saifyxpro 2026-01-29 10:44:33 +05:00
parent ecf80cae84
commit bb9d982998

View File

@ -12,7 +12,9 @@
"description": "Array of search queries (max 5). Executed in parallel within one step. Cover different angles; avoid overlapping or near-duplicate queries.", "description": "Array of search queries (max 5). Executed in parallel within one step. Cover different angles; avoid overlapping or near-duplicate queries.",
"items": { "items": {
"type": "string" "type": "string"
} },
"maxItems": 5,
"minItems": 1
} }
}, },
"required": [ "required": [
@ -72,7 +74,7 @@
}, },
{ {
"name": "get_data_source", "name": "get_data_source",
"description": "Get data from specific datasource API. Use get_data_source_desc first to see available APIs.", "description": "Get data from specific datasource API. Use appropriate APIs to retrieve structured data.",
"parameters": { "parameters": {
"type": "object", "type": "object",
"properties": { "properties": {
@ -128,6 +130,42 @@
}, },
"required": [ "required": [
"operate" "operate"
],
"oneOf": [
{
"properties": {
"operate": {
"const": "add"
}
},
"required": [
"operate",
"content"
]
},
{
"properties": {
"operate": {
"const": "remove"
}
},
"required": [
"operate",
"id"
]
},
{
"properties": {
"operate": {
"const": "replace"
}
},
"required": [
"operate",
"content",
"id"
]
}
] ]
} }
} }