nsarrazin HF Staff commited on
Commit
3842198
·
1 Parent(s): 4a4d331

fix(tools): add support for JSON tool outputs

Browse files
src/lib/server/tools/outputs.ts CHANGED
@@ -39,6 +39,10 @@ export const ToolOutputPaths: Record<
39
  type: "file",
40
  path: "$.url",
41
  },
 
 
 
 
42
  };
43
 
44
  export const isValidOutputComponent = (
 
39
  type: "file",
40
  path: "$.url",
41
  },
42
+ json: {
43
+ type: "str",
44
+ path: "$",
45
+ },
46
  };
47
 
48
  export const isValidOutputComponent = (
src/lib/types/Tool.ts CHANGED
@@ -40,6 +40,7 @@ export const ToolOutputComponents = z
40
  z.literal("audio"),
41
  z.literal("video"),
42
  z.literal("file"),
 
43
  ])
44
  );
45
 
 
40
  z.literal("audio"),
41
  z.literal("video"),
42
  z.literal("file"),
43
+ z.literal("json"),
44
  ])
45
  );
46