From 278cd92ad3fbbb8e5f887c4e959a159f48de13a4 Mon Sep 17 00:00:00 2001 From: ramnique <30795890+ramnique@users.noreply.github.com> Date: Thu, 30 Jan 2025 16:37:04 +0530 Subject: [PATCH] fix tool call schema --- apps/rowboat/app/lib/types.ts | 2 +- .../app/projects/[projectId]/workflow/workflow_editor.tsx | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/apps/rowboat/app/lib/types.ts b/apps/rowboat/app/lib/types.ts index b792eff8..6925566f 100644 --- a/apps/rowboat/app/lib/types.ts +++ b/apps/rowboat/app/lib/types.ts @@ -200,7 +200,7 @@ export const WorkflowTool = z.object({ description: z.string(), })), required: z.array(z.string()).optional(), - }).optional(), + }), }); export const AgenticAPIAgent = WorkflowAgent diff --git a/apps/rowboat/app/projects/[projectId]/workflow/workflow_editor.tsx b/apps/rowboat/app/projects/[projectId]/workflow/workflow_editor.tsx index 3635dcd7..db04437b 100644 --- a/apps/rowboat/app/projects/[projectId]/workflow/workflow_editor.tsx +++ b/apps/rowboat/app/projects/[projectId]/workflow/workflow_editor.tsx @@ -273,7 +273,10 @@ function reducer(state: State, action: Action): State { draft.workflow?.tools.push({ name: newToolName, description: "", - parameters: undefined, + parameters: { + type: "object", + properties: {}, + }, mockInPlayground: true, autoSubmitMockedResponse: true, ...action.tool