Skip to content

Commit 693e6ca

Browse files
committed
fix(core): infer Zod tool payloads without the optional ai package
1 parent 4b80a3d commit 693e6ca

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

‎packages/core/src/v3/types/tools.ts‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@ import {
99
export type ToolTaskParameters = AnyZodSchema | AISchema<any>;
1010

1111
export type inferToolParameters<PARAMETERS extends ToolTaskParameters> =
12-
PARAMETERS extends AISchema<any>
13-
? PARAMETERS["_type"]
14-
: PARAMETERS extends AnyZodSchema
15-
? inferZodSchemaOutput<PARAMETERS>
12+
PARAMETERS extends AnyZodSchema
13+
? inferZodSchemaOutput<PARAMETERS>
14+
: PARAMETERS extends AISchema<any>
15+
? PARAMETERS["_type"]
1616
: never;
1717

1818
export function convertToolParametersToSchema<TToolParameters extends ToolTaskParameters>(

0 commit comments

Comments
 (0)