Commit Graph

58 Commits

Author SHA1 Message Date
Shuchang Zheng
698d29036d add recordings to browser session object (#3503) 2025-09-23 16:54:34 -04:00
LawyZheng
7e73a55046 sort pbs downloaded files (#3496) 2025-09-22 14:41:59 +08:00
LawyZheng
5e1409a5c7 downloaded files in pbs response (#3487) 2025-09-20 09:34:25 +08:00
Suchintan
085902a228 Update log message for S3 upload completion (#3438) 2025-09-16 05:03:40 +00:00
LawyZheng
275426eb33 downloaded file debugger accessible (#3338) 2025-09-02 15:43:07 +08:00
Burea Mihai-Ovidiu
e67f0a1e7e fix(windows): use asyncpg on Windows and make artifact filenames Windows-safe (no “:”) — Refs #2756 (#3207)
Co-authored-by: Shuchang Zheng <wintonzheng0325@gmail.com>
2025-08-19 14:02:49 -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
4617d2b5ca fix task v2 download issue (#3220) 2025-08-18 14:24:18 +08:00
Shuchang Zheng
1a4bf1df1a projects -> scripts (#3123) 2025-08-06 22:23:38 -07:00
Shuchang Zheng
88018418af create_project + update/deploy_project (#3075) 2025-07-31 21:25:17 -07: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
20c495089a add taskv2 and task id to artifacts by default if present in context (#2770) 2025-06-23 03:16:45 +00:00
Shuchang Zheng
99630626ed Automatically write workflow_run_id if one isn't specified for a specific artifact (#2767) 2025-06-22 12:30:05 +00:00
Asher Foa
39710ca59e Simplify code, move some code out of the loop (#2685) 2025-06-17 14:59:55 +00:00
Asher Foa
47cf755d9c Add & use tag_set_to_dict (#2700) 2025-06-12 21:41:48 -04:00
Asher Foa
529a859d92 add & use _build_base_uri to avoid repetition (#2676) 2025-06-11 16:56:13 -04:00
Asher Foa
3100ff9543 Add the ability to add tags to s3 objects we upload + more tests for artifact upload (#2684) 2025-06-11 19:52:25 +00:00
Asher Foa
c1e19d27d3 basic test for s3 artifact upload logic (#2681) 2025-06-11 14:23:58 -04:00
Asher Foa
f05170df61 Missed a spot - add org id to build_uri (#2674) 2025-06-10 13:47:53 -07:00
Asher Foa
effd0c4911 Add pyupgrade pre-commit hook + modernize python code (#2611) 2025-06-10 18:52:38 +00:00
Asher Foa
e30a4cf258 add orgnization ID to build_xxxx_uri methods + make methods require named args + add basic tests (#2628) 2025-06-10 17:29:10 +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
Asher Foa
fc1e7ae37e More not allowing org id to be None in some cases (mypy only) (#2620) 2025-06-09 12:09:19 -04:00
Shuchang Zheng
25cea85be0 fix artifact.id bug (#2617) 2025-06-06 00:46:40 -07:00
Asher Foa
990b1c921f Add support for s3 storage classes + added logging when we upload to s3 (#2610) 2025-06-05 18:26:52 -04:00
Shuchang Zheng
1e16559141 refactor skyvern current state json file (#2489) 2025-05-27 17:38:24 -07:00
Shuchang Zheng
14689b53e4 task v2 refactor part 10: ObserverTask -> TaskV2 in backend code (#1839) 2025-02-27 23:19:02 -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
ffbc95e1b4 task v2 refactor part 6 - observer_cruise_id -> task_v2_id (#1817) 2025-02-23 16:03:49 -08:00
Shuchang Zheng
713005f403 task v2 refactor part 2: observer schema py -> task_v2 schema py (#1814) 2025-02-22 03:21:19 -08: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
1b79ef9ca3 support global workflow (#1664) 2025-01-28 15:04:18 +08:00
Shuchang Zheng
c158ad3f21 migrate observer to task v2 (#1564) 2025-01-15 09:59:18 -08:00
Shuchang Zheng
5796de73d1 Add AI suggestion endpoints (#1519) 2025-01-08 21:45:38 -08:00
LawyZheng
6b4b52a6c4 hash long href link (#1500) 2025-01-06 23:26:07 +08:00
Shuchang Zheng
c4720276c8 add workflow run block screenshot and observer thought screenshots (#1444) 2024-12-27 19:23:07 -08:00
Shuchang Zheng
2029c0c41f make observer thought artifacts work (#1423) 2024-12-22 23:01:02 -08:00
Maksim Ivanov
b8e2527ea0 Record logs into step artifacts (#1339)
Co-authored-by: Shuchang Zheng <wintonzheng0325@gmail.com>
Co-authored-by: LawyZheng <lawyzheng1106@gmail.com>
Co-authored-by: Nick Fisher <nick.fisher@avinium.com>
2024-12-17 15:32:38 -08:00
Shuchang Zheng
5842bfc1fd create cruise related artifact in cruise api (#1355) 2024-12-08 21:17:58 -08:00
Shuchang Zheng
e20de1e734 migrate to wait_for_upload_aiotasks for aiotasks cleanup (#1353) 2024-12-07 18:13:53 -08:00
Shuchang Zheng
127f25c663 Observer artifact creation (#1345) 2024-12-07 12:22:11 -08:00
Shuchang Zheng
7f6b2c0929 shu/removeSettingsManager.get_settings (#1305) 2024-12-02 15:01:22 -08:00
Shuchang Zheng
d18f2d41e7 remove streaming debugging log (#1300) 2024-12-01 23:57:48 -08:00
LawyZheng
fe0f971842 adjust s3 prefix for downloaded files (#1290) 2024-11-29 17:06:04 +08:00
LawyZheng
87061f5bb6 upload all downloaded files when using s3 (#1289) 2024-11-29 16:05:44 +08:00
LawyZheng
af25aeed77 use skyvern temp to save tempfiles (#1262) 2024-11-26 12:27:58 +08:00
LawyZheng
de8e887e0f add browser console log artifact (#1097) 2024-10-31 23:10:11 +08:00
VittorioYan
0292917c05 fix fastapi docs (#761)
Co-authored-by: Shuchang Zheng <wintonzheng0325@gmail.com>
2024-09-06 20:11:52 -07:00
Kerem Yilmaz
95b2e53c46 Add persist_browser_session flag to workflows (#777) 2024-09-06 12:01:56 -07:00
Shuchang Zheng
ffc4b35032 support aws s3 storage (#720) 2024-08-29 15:01:13 -07:00