Merge pull request #78 from rowboatlabs/dev

fix tool param required array duplicates
This commit is contained in:
Ramnique Singh 2025-04-23 15:22:28 +05:30 committed by GitHub
commit 8c2c21a239
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -191,9 +191,9 @@ export function ToolConfig({
};
const newRequired = [...(tool.parameters?.required || [])];
if (data.required) {
if (data.required && !newRequired.includes(name)) {
newRequired.push(name);
} else {
} else if (!data.required) {
newRequired.splice(newRequired.indexOf(name), 1);
}