We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 0004c61 + 81681e0 commit 8c2c21aCopy full SHA for 8c2c21a
apps/rowboat/app/projects/[projectId]/entities/tool_config.tsx
@@ -191,9 +191,9 @@ export function ToolConfig({
191
};
192
193
const newRequired = [...(tool.parameters?.required || [])];
194
- if (data.required) {
+ if (data.required && !newRequired.includes(name)) {
195
newRequired.push(name);
196
- } else {
+ } else if (!data.required) {
197
newRequired.splice(newRequired.indexOf(name), 1);
198
}
199
0 commit comments