Commit Graph

65 Commits

Author SHA1 Message Date
Shuchang Zheng
6215085a4e get rid of observer_cruise in observer_service code (#1651) 2025-01-27 12:53:23 +08:00
Shuchang Zheng
0fd1a87710 call webhook when time out (#1612) 2025-01-22 13:23:10 +08:00
Shuchang Zheng
e4cb0987cb Make text prompt executions a step in workflow runs (#1590) 2025-01-17 20:17:31 +03:00
Shuchang Zheng
0392763998 add webhook support for observer (#1546) 2025-01-14 08:59:53 -08:00
Shuchang Zheng
dde2d650ff WorkflowRunNotFound should be a SkyvernHTTPException error (#1528) 2025-01-09 11:26:30 -08:00
Shuchang Zheng
a12776e630 Observer code open source (#1417) 2024-12-19 17:26:08 -08:00
LawyZheng
e2f886d9a3 fallback to input when input selection failed (#1393) 2024-12-16 23:34:21 +08:00
Shuchang Zheng
bda119027e add observer cruise creation and completion (#1354) 2024-12-08 12:43:59 -08:00
LawyZheng
873b484ffa auto prepend scheme to url (#1335) 2024-12-06 11:56:12 +08:00
LawyZheng
df4d5df48d wait for downloads to be done (#1328) 2024-12-06 02:25:13 +08:00
LawyZheng
6b417d0e83 use task type instead of prompt template (#1261) 2024-11-26 11:29:33 +08:00
LawyZheng
d107c3d4db refactor chain click (#1186) 2024-11-14 02:33:44 +08:00
Shuchang Zheng
ad0bd0b4f5 fix task workflow cancel issue (#1111) 2024-11-01 15:13:41 -07:00
LawyZheng
c9335888ff add disable element id (#1052) 2024-10-25 14:52:02 +08:00
Shuchang Zheng
51a531df09 fix a typo inside the InvalidWorkflowParameter error (#1029) 2024-10-22 18:02:29 -07:00
Shuchang Zheng
0e3da8d1d3 workflow parameter validation (#1028) 2024-10-22 17:36:25 -07:00
LawyZheng
67bee9a487 fix chain click bug (#1019) 2024-10-22 02:21:05 +08:00
Shuchang Zheng
3e40267cfa block urls pointing to internal addresses (#1012) 2024-10-20 18:33:05 -07:00
Shuchang Zheng
f69016088b shu/fix task url type (#999) 2024-10-17 23:47:59 -07:00
Shuchang Zheng
9048cdfa73 add actions db model and caching V0 (#980) 2024-10-15 12:06:50 -07:00
Kerem Yilmaz
f22b8a04aa Disable codeblock (#910) 2024-10-04 13:15:49 -07:00
Kerem Yilmaz
b0aa181c68 Credit Card Parameter (#903) 2024-10-03 16:18:21 -07:00
Kerem Yilmaz
36135a613b Bitwarden Security Upgrade (#900) 2024-10-02 15:16:08 -07:00
LawyZheng
fb56cba6ba remove useless select support legacy (#863) 2024-09-20 10:55:07 +08:00
Kerem Yilmaz
d19ff2bd69 Add complete action verification (#845) 2024-09-17 18:59:40 -07:00
LawyZheng
8c2a733ba2 refactor custom-select/auto-complete context (#830) 2024-09-14 17:28:08 +08:00
LawyZheng
f1152022a0 optimize svg cache and add retry (#752) 2024-08-29 11:11:32 +08:00
LawyZheng
8baa8de032 general autocomplete solution (#713) 2024-08-21 10:54:32 +08:00
Shuchang Zheng
7249938101 MissingValueForParameter should be a SkyvernHTTPException (#687) 2024-08-07 17:40:16 -07:00
LawyZheng
cba0f68a5e general selection (#675) 2024-08-06 13:30:52 +08:00
Kerem Yilmaz
e4fd825497 Timeout and retry mechanism for Bitwarden CLI (#670) 2024-08-02 12:53:05 -07:00
LawyZheng
1629d84375 support react select (#652) 2024-07-26 10:32:35 -07:00
Kerem Yilmaz
ea1039277f email relay (#598)
Co-authored-by: Shuchang Zheng <wintonzheng0325@gmail.com>
2024-07-11 21:34:00 -07:00
LawyZheng
0ddda3f481 ifx chain click bug (#576) 2024-07-11 02:45:13 +08:00
Kerem Yilmaz
2d9e74bffe migrate aiohttp helper from cloud to open source (#572) 2024-07-09 17:45:51 -07:00
LawyZheng
bcbd738326 refactor select handler (#565) 2024-07-09 02:22:16 +08:00
LawyZheng
e52d585f9f support select2 in iframe (#560) 2024-07-06 13:32:55 +08:00
LawyZheng
cd0d563070 use css selector instead of xpath (#551) 2024-07-04 10:45:47 +08:00
Kerem Yilmaz
257ba1601e Decorate bounding boxes with element_ids to improve Skyvern accuracy (+ a few more changes) (#536) 2024-07-02 00:24:52 -04:00
Kerem Yilmaz
bf81b7df53 shu/task cancel agent logic (#521) 2024-06-26 15:25:15 -07:00
LawyZheng
35e336d6f4 optimize normal select (#503) 2024-06-25 01:46:54 +08:00
LawyZheng
6140cc59f0 try to fix screenshot timeout (#502) 2024-06-24 23:14:45 +08:00
LawyZheng
be86a33c3b refactor select2 (#485) 2024-06-18 11:34:52 +08:00
LawyZheng
81619dd850 add skyvern element (#466) 2024-06-13 15:34:21 +08:00
Kerem Yilmaz
042e34d261 Better feedback (exception message) when skyvern can't input text to an element (#445)
Co-authored-by: Shuchang Zheng <wintonzheng0325@gmail.com>
2024-06-07 11:28:19 -07:00
Kerem Yilmaz
fbe42994a9 the error raised from the base validate_step_execution shouldn't be handled to fail the task (#422) 2024-06-05 13:30:09 -07:00
Kerem Yilmaz
3f3fbbc63d fix input text action with no text in GET steps API (#421) 2024-06-05 13:18:35 -07:00
Kerem Yilmaz
d1ddbf17d1 the error raised from the base validate_step_execution shouldn't be handled to fail the task (#416) 2024-06-04 22:19:04 -07:00
Aleksei Zarubin
d5abfc9179 Use 4-char element ids instead of sequential integers (#361)
Co-authored-by: LawyZheng <lawyzheng1106@gmail.com>
2024-06-03 19:38:08 +08:00
LawyZheng
6445fb93b0 skip invalid actions during parsing (#381) 2024-05-30 09:23:58 +08:00