Commit Graph

102 Commits

Author SHA1 Message Date
LawyZheng
f6145665c8 mark readonly element as interactable (#3845) 2025-10-29 13:10:21 +08:00
LawyZheng
87625d4c0f support new tab magic link logic (#3797) 2025-10-23 14:38:03 +08:00
Marc Kelechava
aeefc301ed Webhook Replay Test URL (#3769)
Co-authored-by: Shuchang Zheng <wintonzheng0325@gmail.com>
2025-10-22 14:26:14 -07:00
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