Skyvern-AI / skyvern

Automate browser-based workflows with LLMs and Computer Vision
https://www.skyvern.com
GNU Affero General Public License v3.0
10.73k stars 739 forks source link

Add proxy location to task form advanced settings #1171

Closed wintonzheng closed 2 weeks ago

wintonzheng commented 2 weeks ago

[!IMPORTANT] Adds ProxySelector component for proxy location selection in task forms and updates related schemas and forms.

  • Feature Addition:
    • Adds ProxySelector component in ProxySelector.tsx for selecting proxy locations.
    • Integrates ProxySelector into CreateNewTaskForm.tsx, SavedTaskForm.tsx, and RunWorkflowForm.tsx.
  • Form Changes:
    • Adds proxyLocation field to task forms in CreateNewTaskForm.tsx, SavedTaskForm.tsx, and RetryTask.tsx.
    • Updates default values and form schemas in taskFormTypes.ts to include proxyLocation.
  • Schema and Validation:
    • Updates createNewTaskFormSchemaBase and savedTaskFormSchemaBase in taskFormTypes.ts to include proxyLocation as a ProxyLocation enum.
  • Miscellaneous:
    • Refactors existing proxy selection logic in RunWorkflowForm.tsx to use ProxySelector.

This description was created by Ellipsis for 9ef622e804978973aee8859f58bd5078d8df0dce. It will automatically update as commits are pushed.