Commit Graph

99 Commits

Author SHA1 Message Date
Shuchang Zheng
360def0de5 reorganize workflow updates so that we can sanely check if we need to prompt user about code cache deletion on the frontend (#3639)
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2025-10-07 16:56:53 -07:00
Shuchang Zheng
b97ef02518 script gen support validation block (#3573) 2025-10-01 08:34:29 -07:00
LawyZheng
82b2187583 better totp failure reason and error code (#3472) 2025-09-19 10:08:25 +08:00
stenn930
8df506660e Azure Vault credential support (#3394) 2025-09-12 10:01:57 -07:00
LawyZheng
275426eb33 downloaded file debugger accessible (#3338) 2025-09-02 15:43:07 +08:00
Jonathan Dobson
1067e9a076 Debugger Continuity (BE) (#3314) 2025-08-28 20:05:24 -04:00
LawyZheng
cac4792f38 remove hard waiting time in scraping (#3195) 2025-08-15 02:24:59 +08:00
LawyZheng
44c9a81156 support uri format otp secrete (#3126) 2025-08-07 14:59:29 +08:00
Shuchang Zheng
1a4bf1df1a projects -> scripts (#3123) 2025-08-06 22:23:38 -07:00
Shuchang Zheng
fe3d5cec10 project run (#3097) 2025-08-04 00:33:34 -07:00
Jonathan Dobson
7844b8372a fix backend logic for debugger browser session renewal (#3074) 2025-07-31 15:56:38 -04:00
LawyZheng
ecc0e2e17d better failure reason for blank page (#3049)
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2025-07-29 14:40:54 +08:00
LawyZheng
8c72538d1c current view coordinate click (#3001) 2025-07-21 17:31:54 +08:00
Jonathan Dobson
c13c36f99e distinctify failed scrapes due to no url (#2977) 2025-07-17 16:19:16 -04:00
Shuchang Zheng
5f32990edd APIKeyNotFound Exception (#2892) 2025-07-08 08:10:44 -07:00
Jonathan Dobson
dd666d7e8e implement an endpoint for running one or more labelled blocks in a workflow (#2878) 2025-07-04 15:34:15 -04:00
Shuchang Zheng
f832206f38 validate browser session id when running tasks or workflows (#2874) 2025-07-04 01:49:51 -07:00
Shuchang Zheng
cb17dbbb6f extend select agent to support date picker (#2849) 2025-07-01 13:12:39 +08:00
Prakash Maheshwaran
14bc711240 validate credential IDs before workflow execution (#2737) 2025-06-18 04:33:16 +00:00
Shuchang Zheng
40e608f9cd vnc: persistent sessions manager update (#2706) 2025-06-13 08:55:41 -04:00
Shuchang Zheng
ecd0c79f8c official totp code endpoint under the credentials route (#2357) 2025-05-15 19:49:42 -07:00
Shuchang Zheng
d667841d02 fix hidden input element (#2314) 2025-05-09 13:52:12 +08:00
Shuchang Zheng
0a0228b341 anthropic CUA (#2231)
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2025-04-28 09:49:44 +08:00
Shuchang Zheng
4f9af0d797 fail task right away when scraping failed - no need to retry scraping failure at step level (#1997) 2025-03-21 15:47:36 -07:00
Shuchang Zheng
8a561c2fbb add SkyvernClient (#1943) 2025-03-16 15:46:34 -07:00
Shuchang Zheng
d271a84eff Add error message for contextexceedederror (#1866) 2025-03-02 23:27:20 -05:00
Shuchang Zheng
ffbc95e1b4 task v2 refactor part 6 - observer_cruise_id -> task_v2_id (#1817) 2025-02-23 16:03:49 -08:00
Shuchang Zheng
9a07c0bc6f validate taskV2 step (#1811) 2025-02-22 00:44:12 -08:00
Shuchang Zheng
02a8861d4a Use bitwarden server to manage credentials (#1806)
Co-authored-by: Muhammed Salih Altun <muhammedsalihaltun@gmail.com>
2025-02-21 00:50:41 +03:00
Shuchang Zheng
0116f56113 make MissingValueForParameter a 400 error (#1778) 2025-02-17 17:11:19 +08:00
Shuchang Zheng
1759f06f65 trigger TerminateAction when totp code is not found (#1768) 2025-02-14 01:50:38 +08:00
Shuchang Zheng
4407c19417 Add credentials table, CRUD endpoints, and credential parameter (#1767)
Co-authored-by: Muhammed Salih Altun <muhammedsalihaltun@gmail.com>
2025-02-13 19:00:19 +03:00
Shuchang Zheng
b43f1bfec2 wait files fully downloaded before complete task (#1707) 2025-02-03 23:49:46 +08:00
Shuchang Zheng
b4f2ec945c optimize multiple select (#1703) 2025-02-03 19:19:39 +08:00
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