diff --git a/skyvern-frontend/package-lock.json b/skyvern-frontend/package-lock.json index 720348dd..f2bf390a 100644 --- a/skyvern-frontend/package-lock.json +++ b/skyvern-frontend/package-lock.json @@ -28,6 +28,7 @@ "cors": "^2.8.5", "embla-carousel-react": "^8.0.0", "express": "^4.19.2", + "fetch-to-curl": "^0.6.0", "react": "^18.2.0", "react-dom": "^18.2.0", "react-hook-form": "^7.51.1", @@ -3448,6 +3449,11 @@ "reusify": "^1.0.4" } }, + "node_modules/fetch-to-curl": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/fetch-to-curl/-/fetch-to-curl-0.6.0.tgz", + "integrity": "sha512-Gsn0baHnENueQrtvKGikEkaAJhfQYDbSFnyZvI/qnwiZtdIwiuK6iJ0BAKzS3bEzpWyUr6SV9uB4H3HUwl/yZA==" + }, "node_modules/file-entry-cache": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", diff --git a/skyvern-frontend/package.json b/skyvern-frontend/package.json index acd89727..5ccb2f7a 100644 --- a/skyvern-frontend/package.json +++ b/skyvern-frontend/package.json @@ -34,6 +34,7 @@ "cors": "^2.8.5", "embla-carousel-react": "^8.0.0", "express": "^4.19.2", + "fetch-to-curl": "^0.6.0", "react": "^18.2.0", "react-dom": "^18.2.0", "react-hook-form": "^7.51.1", diff --git a/skyvern-frontend/src/routes/tasks/create/CreateNewTaskForm.tsx b/skyvern-frontend/src/routes/tasks/create/CreateNewTaskForm.tsx index e5da3388..5133a931 100644 --- a/skyvern-frontend/src/routes/tasks/create/CreateNewTaskForm.tsx +++ b/skyvern-frontend/src/routes/tasks/create/CreateNewTaskForm.tsx @@ -32,6 +32,8 @@ import { } from "@/components/ui/tooltip"; import { ToastAction } from "@radix-ui/react-toast"; import { Link } from "react-router-dom"; +import fetchToCurl from "fetch-to-curl"; +import { apiBaseUrl, envCredential } from "@/util/env"; const createNewTaskFormSchema = z.object({ url: z.string().url({ @@ -57,6 +59,7 @@ function createTaskRequestObject(formValues: CreateNewTaskFormValues) { navigation_goal: formValues.navigationGoal ?? "", data_extraction_goal: formValues.dataExtractionGoal ?? "", proxy_location: "NONE", + error_code_mapping: null, navigation_payload: formValues.navigationPayload ?? "", extracted_information_schema: formValues.extractedInformationSchema ?? "", }; @@ -286,7 +289,28 @@ function CreateNewTaskForm({ initialValues }: Props) { )} />