Commit Graph

195 Commits

Author SHA1 Message Date
Shuchang Zheng
472b8b4452 Script action - store text and option (#3289) 2025-08-24 17:34:31 -07:00
Shuchang Zheng
53d8c69e08 script skyvern fallback (#3285) 2025-08-24 13:45:00 -07:00
Shuchang Zheng
e13ad75dd3 Script - credential / secret integration (#3279) 2025-08-22 18:54:40 -07:00
Jonathan Dobson
00db70cdc8 Add Cache Key Value API Endpoints and Db Methods (#3265) 2025-08-21 19:01:59 -04:00
LawyZheng
c0a31fe0a6 support cdp for task and workflow (#3244) 2025-08-21 11:16:22 +08:00
Shuchang Zheng
ae4fbe638e run script with workflow block run, task, step and artifacts built (#3234) 2025-08-19 13:32:39 -07:00
Shuchang Zheng
adee311e6a migrate block and workflow related schemas to skyvern/schemas/workflows.py (#3227) 2025-08-18 16:18:50 -07:00
LawyZheng
8d6ac61cc8 fix totp code order issue (#3200) 2025-08-15 15:15:39 +08:00
Jonathan Dobson
e5106124e3 add endpoint and query for fetching script blocks for a wpid (#3164) 2025-08-11 19:21:44 -04:00
Shuchang Zheng
58bd43171e Script generation (#3157) 2025-08-10 13:16:46 -07:00
devsy-bot[bot]
1a3938a756 feat: migrate workflow use_cache field to generate_script (#3154)
Co-authored-by: devsy-bot <no-reply@devsy.ai>
Co-authored-by: Shuchang Zheng <wintonzheng0325@gmail.com>
2025-08-10 09:02:23 -07:00
Shuchang Zheng
16596e5c61 workflow script creation (#3151) 2025-08-09 13:11:16 -07:00
Shuchang Zheng
136fa70c48 add organization_id to script_blocks (#3150) 2025-08-08 20:24:44 -07:00
Shuchang Zheng
4bc5cb3b38 fix get active browser sessions (#3055) 2025-08-08 15:46:49 -07:00
Jonathan Dobson
149cea6893 write finished_at to steps table (#3135) 2025-08-07 17:36:47 -04:00
Jonathan Dobson
4c219b7f05 always return debug sessions that are <30s fresh (#3132) 2025-08-07 17:08:50 -04:00
Shuchang Zheng
1a4bf1df1a projects -> scripts (#3123) 2025-08-06 22:23:38 -07:00
Shuchang Zheng
31aa7d6973 add cache_key to workflows table (#3112) 2025-08-06 08:32:14 -07:00
Shuchang Zheng
00c9446023 endpoint to get and update onepassword token (#3089) 2025-08-05 22:34:26 +08:00
LawyZheng
02576e5be3 feat: encrypt org auth tokens with AES (#3104) 2025-08-05 12:36:24 +08:00
Jonathan Dobson
df8275aa4b set status to failed when browser session fails to initially connect (#3101) 2025-08-04 15:14:05 -04:00
Jonathan Dobson
8718d3ca61 return None from db layer if no persistent browser session is found (rather than raising an error) (#3100) 2025-08-04 14:47:40 -04:00
Shuchang Zheng
fe3d5cec10 project run (#3097) 2025-08-04 00:33:34 -07:00
Shuchang Zheng
d4bdca174f remove workflow_permanent_id from projects table + add use_cache and cache_project_id to workflows table (#3090) 2025-08-01 17:07:08 -07:00
Shuchang Zheng
485dbb9662 remove update_debug_session (#3084) 2025-08-01 08:50:58 -07:00
Shuchang Zheng
edaca4a86b update project with project_revision_id (#3083) 2025-08-01 07:48:15 -07:00
Shuchang Zheng
758a9c28d4 update get_project desc query (#3078) 2025-08-01 07:25:05 -07:00
Shuchang Zheng
88018418af create_project + update/deploy_project (#3075) 2025-07-31 21:25:17 -07:00
Jonathan Dobson
7844b8372a fix backend logic for debugger browser session renewal (#3074) 2025-07-31 15:56:38 -04:00
Jonathan Dobson
abf34f5fb9 add endpoint for making a new debug session (with a new browser session) SKY-5666 (#3069) 2025-07-31 11:43:05 -04:00
Jonathan Dobson
8ff1c5dfa2 Remove frontend hack for requesting persistent browser sessions, part ii (backend) (#3052) 2025-07-29 09:32:52 -04:00
LawyZheng
12cbe1b3d2 add webhook failure reason (#3046) 2025-07-29 00:12:44 +08:00
Jonathan Dobson
a90d08476f add debug_sessions table (#3045) 2025-07-28 10:23:02 -04:00
Shuchang Zheng
764ac1928c browser session streaming fix and clean up wait_on_persistent_browser_address (#2983) 2025-07-18 00:16:07 -07:00
Shuchang Zheng
8263c97e16 browser session cleanup part 1 - fix create_persistent_browser_session return type (#2982) 2025-07-17 23:54:51 -07:00
LawyZheng
0a2e82f952 dns for browser session (#2972) 2025-07-17 14:50:05 +08:00
Shuchang Zheng
9d6e30f1de create task, task v2 and workflow run with browser_session_id (#2872) 2025-07-03 18:45:04 -07:00
Prakash Maheshwaran
47f9f1dabb Clean up alembic migrations: fix HTTP request block columns and add parameters column (#2848)
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2025-07-01 18:10:58 +00:00
Shuchang Zheng
43cab04454 Add Run id as a parameter to the artifacts table (#2799)
Co-authored-by: Suchintan Singh <suchintansingh@gmail.com>
2025-06-26 15:27:48 +00:00
Shuchang Zheng
df5f40bdb9 user defined browser header (#2752)
Co-authored-by: lawyzheng <lawyzheng1106@gmail.com>
2025-06-19 07:42:34 +00:00
Prakash Maheshwaran
d0c87e1caf handle null organization_id in artifact queries for backward compatibility (#2748) 2025-06-19 00:24:11 -04:00
Shuchang Zheng
f1bc1a03db disable complete verification when CUA engine (#2728)
Co-authored-by: lawyzheng <lawyzheng1106@gmail.com>
2025-06-17 15:25:58 +08:00
Prakash Maheshwaran
d7efb6c33c add API endpoint and database query for retrieving run artifacts (#2639)
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2025-06-17 00:00:19 +00:00
Shuchang Zheng
775da18878 current viewpoint screenshot and scrolling n screenshot (#2716)
Co-authored-by: lawyzheng <lawyzheng1106@gmail.com>
2025-06-14 14:59:50 +08:00
Asher Foa
687f3ec547 org id not None (#2696) 2025-06-13 10:44:04 -04:00
Shuchang Zheng
39a830ef6c add vnc streaming endpoints (#2695) 2025-06-12 16:43:16 +00:00
Prakash Maheshwaran
9868750de3 tested 1pass backend and vars (#2690)
Co-authored-by: Shuchang Zheng <wintonzheng0325@gmail.com>
2025-06-12 01:20:27 -07:00
Prakash Maheshwaran
b5bf9d291f Add run lifecycle timestamps - improvments (#2601)
Co-authored-by: Shuchang Zheng <wintonzheng0325@gmail.com>
2025-06-12 03:36:49 +00:00
Shuchang Zheng
9a42c2ad9f add action hydration (#2675) 2025-06-10 16:07:02 -07:00
Asher Foa
0503f403bd Allow AgentDB init to accept a db_engine (for unit tests) (#2626) 2025-06-09 13:12:23 -07:00