Spaces:
Running
on
CPU Upgrade
Running
on
CPU Upgrade
fix(tools): add support for JSON tool outputs
Browse files- src/lib/server/tools/outputs.ts +4 -0
- src/lib/types/Tool.ts +1 -0
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 |
|