nsarrazin HF Staff commited on
Commit
a329687
·
unverified ·
1 Parent(s): d5968b5

fix(tools): show error in inputs

Browse files
src/lib/server/tools/index.ts CHANGED
@@ -61,7 +61,7 @@ const toolInputSchema = toolInputBaseSchema.and(
61
  z.object({ type: IOType }).or(
62
  z.object({
63
  type: z.literal("file"),
64
- mimeTypes: z.string().nonempty(),
65
  })
66
  )
67
  );
 
61
  z.object({ type: IOType }).or(
62
  z.object({
63
  type: z.literal("file"),
64
+ mimeTypes: z.string().min(1),
65
  })
66
  )
67
  );
src/routes/tools/ToolEdit.svelte CHANGED
@@ -367,6 +367,10 @@
367
  </p>
368
  </div>
369
 
 
 
 
 
370
  {#each editableTool.inputs as input, inputIdx}
371
  {@const parameter = endpoint.parameters.find(
372
  (parameter) => parameter.parameter_name === input.name
@@ -435,9 +439,6 @@
435
  bind:value={input.description}
436
  disabled={readonly}
437
  />
438
- <p class="text-xs text-red-500">
439
- {getError(`${input.name}-description`, form)}
440
- </p>
441
  </label>
442
  {/if}
443
  {#if input.paramType === "optional" || input.paramType === "fixed"}
@@ -467,9 +468,6 @@
467
  bind:value={input.value}
468
  />
469
  {/if}
470
- <p class="text-xs text-red-500">
471
- {getError(`${input.name}-${isOptional ? "default" : "value"}`, form)}
472
- </p>
473
  </div>
474
  {/if}
475
  {#if input.type === "file"}
 
367
  </p>
368
  </div>
369
 
370
+ <p class="text-xs text-red-500">
371
+ {getError(`inputs`, form)}
372
+ </p>
373
+
374
  {#each editableTool.inputs as input, inputIdx}
375
  {@const parameter = endpoint.parameters.find(
376
  (parameter) => parameter.parameter_name === input.name
 
439
  bind:value={input.description}
440
  disabled={readonly}
441
  />
 
 
 
442
  </label>
443
  {/if}
444
  {#if input.paramType === "optional" || input.paramType === "fixed"}
 
468
  bind:value={input.value}
469
  />
470
  {/if}
 
 
 
471
  </div>
472
  {/if}
473
  {#if input.type === "file"}