Commit graph

50 commits

Author SHA1 Message Date
Shuchang Zheng
08bf2bc428
backend changes extracted from codex/jon/SKY-5016 (#2508) 2025-05-29 09:15:04 -04:00
Shuchang Zheng
6f83978937
doc update - add run tasks page (#2425) 2025-05-24 23:46:31 -07:00
Shuchang Zheng
ed4280153f
suchintan.vibe code user goal check (#2349)
Co-authored-by: lawyzheng <lawyzheng1106@gmail.com>
2025-05-15 23:18:24 +08:00
Shuchang Zheng
1d1a4d72ea
backend: normalize returns for evals (items, total); ensure title to … (#2329)
Some checks failed
Run tests and pre-commit / test (push) Waiting to run
Run tests and pre-commit / fe-lint-build (push) Waiting to run
Publish Fern Docs / run (push) Waiting to run
Sync to skyvern-cloud / sync (push) Waiting to run
Build Skyvern SDK and publish to PyPI / check-version-change (push) Has been cancelled
Build Skyvern SDK and publish to PyPI / run-ci (push) Has been cancelled
Build Skyvern SDK and publish to PyPI / build-sdk (push) Has been cancelled
2025-05-12 11:30:37 -04:00
Shuchang Zheng
5c73064638
Let URL be empty string if there is a browser session id (#2158)
Some checks failed
Run tests and pre-commit / test (push) Failing after 30s
Run tests and pre-commit / fe-lint-build (push) Successful in 1m10s
Publish Fern Docs / run (push) Failing after 45s
Sync to skyvern-cloud / sync (push) Failing after 4s
2025-04-15 22:34:54 +03:00
Shuchang Zheng
cac9e6a61a
CUA feature - extraction data combined assisstant's message (#2157)
Some checks failed
Run tests and pre-commit / test (push) Failing after 11s
Run tests and pre-commit / fe-lint-build (push) Successful in 1m10s
Publish Fern Docs / run (push) Failing after 45s
Sync to skyvern-cloud / sync (push) Failing after 3s
2025-04-14 22:54:41 -07:00
Shuchang Zheng
1891cb3e88
migrate url validators to skyvern.utils (#2014) 2025-03-24 23:33:20 -07:00
Shuchang Zheng
19c7c56af7
migrate ProxyLocation to skyvern.schemas.runs (#2011) 2025-03-24 15:15:21 -07:00
Shuchang Zheng
8da1a9babf
Add support for more proxies (#1859) 2025-03-01 01:18:24 -05:00
Shuchang Zheng
995d9461b5
Add Checksums to downloaded files for Axis so they can validate it in the webhook (#1848) 2025-02-26 20:19:05 -05:00
Shuchang Zheng
23744b3039
Support ISP Proxies in Skyvern (#1823) 2025-02-24 09:29:12 -05:00
Shuchang Zheng
167f219a3e
Include downloaded files in the task block outputs within workflows so subsequent blocks can use them (#1797) 2025-02-20 17:19:03 +08:00
Shuchang Zheng
588be8166c
get RESIDENTIAL_DE back which was deleted unexpectedly (#1693) 2025-02-01 05:24:50 +08:00
Shuchang Zheng
32f34ad362
url block (#1684) 2025-02-01 05:14:51 +08:00
Shuchang Zheng
35f9b70066
Add DE Proxy (#1678)
Co-authored-by: Suchintan Singh <suchintansingh@gmail.com>
Co-authored-by: Suchintan <suchintan@users.noreply.github.com>
2025-01-30 10:10:48 -05:00
Shuchang Zheng
0fd1a87710
call webhook when time out (#1612) 2025-01-22 13:23:10 +08:00
Maksim Ivanov
a4744ed9f5
Use persistent browser session in runnables (#1510)
Co-authored-by: Shuchang Zheng <wintonzheng0325@gmail.com>
Co-authored-by: Shuchang Zheng <shu@skyvern.com>
2025-01-09 13:04:53 -08:00
Shuchang Zheng
d1bbaa4c7a
Add FR Proxy + small script (#1525) 2025-01-09 10:52:48 -05:00
LawyZheng
9b1aeff79e
add timezone support (#1389) 2024-12-16 11:22:51 +08:00
Shuchang Zheng
9cf4743961
share validate_url function (#1371) 2024-12-11 00:57:55 -08:00
LawyZheng
873b484ffa
auto prepend scheme to url (#1335) 2024-12-06 11:56:12 +08:00
Shuchang Zheng
379d5a30cd
Add application column to tasks (#1291)
Co-authored-by: Muhammed Salih Altun <muhammedsalihaltun@gmail.com>
2024-11-29 16:43:02 +03:00
LawyZheng
87061f5bb6
upload all downloaded files when using s3 (#1289) 2024-11-29 16:05:44 +08:00
LawyZheng
6b417d0e83
use task type instead of prompt template (#1261) 2024-11-26 11:29:33 +08:00
LawyZheng
3f209404f7
add new workflow block (#1228) 2024-11-21 15:12:26 +08:00
Shuchang Zheng
e5bcb08b6d
Add new proxies RESIDENTIAL_IN, RESIDENTIAL_JP (#1126)
Co-authored-by: Muhammed Salih Altun <muhammedsalihaltun@gmail.com>
2024-11-04 22:20:31 +03:00
LawyZheng
971e726591
add browser console log (#1120) 2024-11-04 11:22:08 +08:00
Shuchang Zheng
b0d9f9ce5f
Add sorting to task api (#1018) 2024-10-21 20:34:42 +03:00
Shuchang Zheng
3e40267cfa
block urls pointing to internal addresses (#1012) 2024-10-20 18:33:05 -07:00
Shuchang Zheng
f69016088b
shu/fix task url type (#999) 2024-10-17 23:47:59 -07:00
Kerem Yilmaz
cdd654723d
Change task response to include workflow run id (#918)
Co-authored-by: Muhammed Salih Altun <muhammedsalihaltun@gmail.com>
2024-10-07 22:13:41 +03:00
Kerem Yilmaz
b9f5e33876
TOTP code db + agent support for fetching totp_code from db (#784)
Co-authored-by: Shuchang Zheng <wintonzheng0325@gmail.com>
2024-09-08 15:07:03 -07:00
Shuchang Zheng
11811e74bf
remove min_length constraint of 1 for task.url (#759) 2024-08-29 12:25:57 -07:00
Kerem Yilmaz
5bb8b3109e
Add GB proxy support (#677) 2024-08-06 18:15:49 +03:00
Kerem Yilmaz
d1292d6de0
Ykeremy/add ie proxy (#663) 2024-07-31 02:36:27 -07:00
Kerem Yilmaz
50ff8dc441
remove the the check that makes sure file url is coming from payload (#624) 2024-07-18 18:19:14 -07:00
Kerem Yilmaz
f146247fe9
Support get organizations and get api keys APIs in the open source (#623) 2024-07-18 18:09:28 -07:00
Shuchang Zheng
267335a0eb
record max_steps_per_run override in tasks table as well (#622) 2024-07-18 17:00:00 -07:00
Kerem Yilmaz
ea1039277f
email relay (#598)
Co-authored-by: Shuchang Zheng <wintonzheng0325@gmail.com>
2024-07-11 21:34:00 -07:00
Kerem Yilmaz
bf81b7df53
shu/task cancel agent logic (#521) 2024-06-26 15:25:15 -07:00
LawyZheng
4bb7403f61
better catch exceptions (#434) 2024-06-13 21:53:46 +08:00
Shuchang Zheng
a36b65b894
add timed_out to allowed_transitions list (#338) 2024-05-25 18:52:03 -07:00
Shuchang Zheng
2466897158
adopt ruff as the replacement for python black (#332) 2024-05-16 18:20:11 -07:00
Kerem Yilmaz
a106452034
Ykeremy/workflow execution updates (#314) 2024-05-14 00:35:37 -07:00
Kerem Yilmaz
270642c60c
add max_steps_per_run to task (#297)
Co-authored-by: Shuchang Zheng <wintonzheng0325@gmail.com>
2024-05-11 17:13:21 -04:00
Kerem Yilmaz
52e6205005
Sync changes (#236) 2024-04-25 00:02:36 -07:00
Kerem Yilmaz
81a1478e2f
Introduce new TaskStatuses: queued and timed_out (#170) 2024-04-08 22:56:49 -07:00
Kerem Yilmaz
69c458bd7c
Implement get_latest_screenshots, add action_screenshots to TaskResponse (#148) 2024-04-02 14:43:29 -07:00
Kerem Yilmaz
15d78d7b08
Sync cloud skyvern to oss skyvern (#55) 2024-03-12 22:28:16 -07:00
Kerem Yilmaz
9eddb3d812
Move the code over from private repository (#3) 2024-03-01 10:09:30 -08:00