Commit Graph

192 Commits

Author SHA1 Message Date
LawyZheng
c0a31fe0a6 support cdp for task and workflow (#3244) 2025-08-21 11:16:22 +08:00
Shuchang Zheng
adee311e6a migrate block and workflow related schemas to skyvern/schemas/workflows.py (#3227) 2025-08-18 16:18:50 -07:00
Shuchang Zheng
54f27a8601 run block using run_workflow interface (#3224) 2025-08-18 13:25:54 -07:00
LawyZheng
4617d2b5ca fix task v2 download issue (#3220) 2025-08-18 14:24:18 +08:00
Jonathan Dobson
a8a783e5c7 fix timezone calc (#3137) 2025-08-07 18:22:17 -04:00
Jonathan Dobson
4c219b7f05 always return debug sessions that are <30s fresh (#3132) 2025-08-07 17:08:50 -04: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
33a801429b add some logs for debug_session endpoint (#3056) 2025-07-29 21:04:30 -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
Jonathan Dobson
bdaca5994a release session in main cancel routine (#2978) 2025-07-17 16:33:06 -04:00
Jonathan Dobson
c33b084023 ensure browser session id for GET workflow run (#2969) 2025-07-16 13:32:43 -04:00
Shuchang Zheng
f61ac4b49c Update API specifications with fern api update (#2949)
Co-authored-by: github-actions <github-actions@github.com>
2025-07-15 01:23:20 -07:00
Jonathan Dobson
c4ce5ebbe5 add pbs-based cancel endpoint for workflow runs (#2913) 2025-07-09 18:11:35 -04: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
393387acb0 rename variable (#2865) 2025-07-03 17:03:01 +08: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
Prakash Maheshwaran
862723951e Fix artifact retrieval and URL generation in get_run_artifacts endpoint (#2765) 2025-06-22 03:23:35 +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
Shuchang Zheng
efd2607090 use browser session id in taskv2 POST (#2744) 2025-06-18 11:19:40 -04: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
40e608f9cd vnc: persistent sessions manager update (#2706) 2025-06-13 08:55:41 -04:00
Shuchang Zheng
5ce86034cd fix 1password totp (#2704) 2025-06-12 16:39:53 -07:00
Shuchang Zheng
fa0fce4904 return pbs id on workflow run endpoint (#2699) 2025-06-12 20:39:16 +00:00
Asher Foa
4de7746ebc Move save legacy file logic to S3Storage + add storage class support + add logging (#2624) 2025-06-09 16:13:20 +00:00
Shuchang Zheng
2167d88c20 Jon/model name massage (#2559) 2025-05-31 22:34:30 -04:00
Shuchang Zheng
2ed14f42e7 add model to Task and TaskV2; expose it to run_task endpoint; thread … (#2540) 2025-05-30 20:07:12 -07:00
Shuchang Zheng
08bf2bc428 backend changes extracted from codex/jon/SKY-5016 (#2508) 2025-05-29 09:15:04 -04:00
Shuchang Zheng
a86a5e34d1 Update workflow docs (#2472) 2025-05-26 21:30:43 -04:00
Shuchang Zheng
b8b3821bc9 two more public endpoints: retry_run_webhook, get_artifact (#2445) 2025-05-24 03:24:56 -04:00
Shuchang Zheng
d277a03b80 Add TaskRunResponse data to task v2 webhook (#2444) 2025-05-23 18:39:25 -07:00
Shuchang Zheng
2e068d88ac fix run task v1 missing webhook (#2428)
Co-authored-by: lawyzheng <lawyzheng1106@gmail.com>
2025-05-22 17:38:48 +08:00
Shuchang Zheng
a626d0c75f new create_workflow and update_workflow endpoint that supports either json or yaml format (#2408) 2025-05-20 18:43:20 -07:00
Shuchang Zheng
600bea1b8c update the group that update_workflow belongs to (#2406) 2025-05-20 17:12:34 -07:00
Shuchang Zheng
fa81d0292b Workflow is not a beta feature anymore (#2403) 2025-05-20 16:10:00 -07:00
Shuchang Zheng
56267987e2 group workflow apis (#2396) 2025-05-20 01:44:17 -07:00
Shuchang Zheng
3e44a1995d doc revamp - complete code samples (#2378) 2025-05-18 13:45:46 -07:00
Shuchang Zheng
d70c91bca2 reorder api endpoints (#2377) 2025-05-18 12:43:22 -07:00
Shuchang Zheng
d2419d82d7 update documentation part3 - add code examples (#2369) 2025-05-16 19:06:41 -07:00
Shuchang Zheng
1da95bee93 undo x api key header description - it's breaking precommit (#2367) 2025-05-16 16:26:36 -07:00
Shuchang Zheng
343894d7a4 API documentation update - Part 1 (#2366) 2025-05-16 16:11:22 -07:00
Shuchang Zheng
87000f5cc3 shu/fix get run for workflow runs (#2362) 2025-05-16 02:39:47 -07:00
Shuchang Zheng
09ed1c1dff add recording_url and downloaded_files to the RunRepsonse for task v1 and task v2 (#2360) 2025-05-16 00:03:10 -07:00
Shuchang Zheng
ecd0c79f8c official totp code endpoint under the credentials route (#2357) 2025-05-15 19:49:42 -07:00
Shuchang Zheng
847ddacebd shu/make timeout optional field in create browser session (#2348) 2025-05-14 18:20:56 -07:00
Shuchang Zheng
8f37625f51 API + SDK support - get workflow run (#2324) 2025-05-11 16:24:31 -07:00
Shuchang Zheng
2c58e99b55 fix credentials get api lint (#2322) 2025-05-11 14:47:25 -07:00
Shuchang Zheng
f0eb4fdd62 fix legacy credentials api prefix (#2321) 2025-05-11 14:42:14 -07:00