Commit Graph

208 Commits

Author SHA1 Message Date
Shuchang Zheng
7e5c4b3a03 fix workflow_runs.code_gen to enforce code generate only for task v2 block run (#3597) 2025-10-02 16:06:54 -07:00
Suchintan
91b67f500c Add support for more proxies (#3591)
Co-authored-by: Suchintan Singh <suchintan@skyvern.com>
2025-10-02 11:12:06 -04:00
Shuchang Zheng
696fcc56a0 do not publish workflow when running task v2 (#3588) 2025-10-01 18:46:23 -07:00
Jonathan Dobson
4d2ee0c665 add flag for forcing code_gen for v2 task block runs (#3576) 2025-10-01 13:52:42 -04:00
Jonathan Dobson
29d2d6f3c5 add debug_session_id column to workflow_runs table, and accept from a… (#3571) 2025-10-01 07:21:08 -04:00
Jonathan Dobson
2a3cc647a5 migrate generate_script -> run_with (BE) (#3550) 2025-09-29 15:14:15 -04:00
Shuchang Zheng
8c54475fda fix mypy issue for org tokens (#3541) 2025-09-26 16:35:47 -07:00
Alex Angin
0b47482fcb Feature/workflow history (#3432)
Co-authored-by: Shuchang Zheng <wintonzheng0325@gmail.com>
2025-09-21 02:48:27 -04:00
Jonathan Dobson
b104776498 default code gen to true for prompt-initiated workflows (#3483) 2025-09-19 15:15:19 -04:00
LawyZheng
3e12133af9 support proxy select for pbs (#3461) 2025-09-18 17:21:46 +08:00
LawyZheng
f65bae5662 self host debug support part 2 - add vnc support flag in debug session model (#3419) 2025-09-12 21:16:48 +08:00
Shuchang Zheng
0e2aecc75d llm log (#3414) 2025-09-11 18:10:05 -07:00
Jonathan Dobson
8b163ba371 add endpoint/logic for creating a taskv2-workflow from a prompt (#3352) 2025-09-03 16:55:15 -04:00
Jonathan Dobson
1067e9a076 Debugger Continuity (BE) (#3314) 2025-08-28 20:05:24 -04:00
Suchintan
015194f2a4 Add run timeline endpoint (#3312)
Co-authored-by: Suchintan Singh <suchintan@skyvern.com>
2025-08-28 16:29:27 -04:00
LawyZheng
32dfa8da68 pass workflow pid when execute workflow (#3306) 2025-08-27 14:07:45 +08:00
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