Commit graph

138 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
9424324baa
remove include history flag from workflow run model (#2354)
Co-authored-by: lawyzheng <lawyzheng1106@gmail.com>
2025-05-16 03:20:32 +08: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
869a94dbf4
support CUA navigation block (#2306)
Some checks are pending
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
2025-05-08 04:04:02 +08:00
Shuchang Zheng
2f10e3c430
Add organization_name and workflow_permanent_id to skyvern context, pass workflow_permanet_id when deciding which identifier to use with which llm (#2245) 2025-04-28 15:55:52 -04:00
Shuchang Zheng
ce6d6c51e0
fix task v2 block totp issue (#2214)
Some checks failed
Run tests and pre-commit / test (push) Failing after 19s
Run tests and pre-commit / fe-lint-build (push) Successful in 1m38s
Publish Fern Docs / run (push) Failing after 1m6s
Sync to skyvern-cloud / sync (push) Failing after 4s
2025-04-22 23:25:37 +08:00
Shuchang Zheng
e28f769010
Revert "Revert "set task_id in skyvern_context when task block starts"" (#2169)
Some checks failed
Run tests and pre-commit / test (push) Failing after 13s
Run tests and pre-commit / fe-lint-build (push) Successful in 1m19s
Publish Fern Docs / run (push) Failing after 44s
Sync to skyvern-cloud / sync (push) Failing after 2s
2025-04-16 11:49:38 -07:00
Shuchang Zheng
9aa9e3f55c
reset skyvern_context after task v2 block is done (#2168) 2025-04-16 11:48:51 -07:00
Shuchang Zheng
0d24fe3981
Revert "set task_id in skyvern_context when task block starts" (#2161) 2025-04-15 22:47:52 -07:00
Shuchang Zheng
9b32a77c59
set task_id in skyvern_context when task block starts (#2114) 2025-04-14 09:41:59 -07:00
Shuchang Zheng
54dadcf370
code block validation (#2017) 2025-03-25 02:47:02 -07:00
Shuchang Zheng
22e92bdb3a
make aws keys work with credentials (#2015) 2025-03-25 01:22:45 -07:00
Shuchang Zheng
1891cb3e88
migrate url validators to skyvern.utils (#2014) 2025-03-24 23:33:20 -07:00
Shuchang Zheng
dcb2b47be4
official router v1 (#2013) 2025-03-24 23:16:10 -07:00
Shuchang Zheng
008cc26a15
improve block output jinja reference (#2006) 2025-03-24 09:20:20 +08:00
Shuchang Zheng
70adf8b9c6
🔄 synced local 'skyvern/' with remote 'skyvern/' (#2005) 2025-03-23 17:10:17 -07:00
Shuchang Zheng
6d8a49d5b5
file upload block backend (#2000) 2025-03-23 15:37:20 -07:00
Shuchang Zheng
ea906e2f7c
task v2 support jinja style (#1978) 2025-03-21 02:03:39 +08:00
Shuchang Zheng
32ad324af7
Do not run complete verification for extract blocks or tasks without nav goal + disable complete verification for nav blocks in task v2 run (#1973) 2025-03-19 18:16:55 -07:00
Shuchang Zheng
c5dbe40301
PROMPT_BLOCK_LLM_KEY renaming (#1929) 2025-03-12 02:10:47 -07:00
Shuchang Zheng
1f62698350
improve code block failure reason (#1910)
Co-authored-by: lawyzheng <lawyzheng1106@gmail.com>
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2025-03-10 12:50:53 +08:00
Shuchang Zheng
494e750e91
enable code block again (#1909) 2025-03-10 11:31:21 +08:00
Shuchang Zheng
fd934dcfe6
fix task v2 block goto url issue (#1899) 2025-03-07 10:27:19 +08:00
Shuchang Zheng
7b9fab05b8
make text promtp llm pickable in settings (#1894) 2025-03-06 14:12:23 +08:00
Shuchang Zheng
64ad052ab3
fix pre-commit after the 'stripe newlines from email block' PR (#1882) 2025-03-04 10:31:03 -05:00
Suchintan
8c4dd54e33
Strip newlines from email block (#1874) 2025-03-04 17:26:36 +03:00
Shuchang Zheng
d31e4bf268
max task steps for task v2 (#1877) 2025-03-04 01:07:07 -05: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
b1de14e2fe
task v2 refactor part 8: observer_task -> task_v2 in backend code (#1820) 2025-02-23 22:17:28 -08: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
1e7318d004
task_v2 refactor Part 1 - observer_service -> task_v2_service (#1812) 2025-02-22 01:36:35 -08:00
Shuchang Zheng
ceb1012046
Upload downloaded files to S3 after every block so they can be used for subsequent blocks (for real) (#1804) 2025-02-20 12:48:03 -05:00
Shuchang Zheng
30d2bbd834
Upload downloaded files to S3 after every block so they can be used for subsequent blocks (#1801) 2025-02-20 11:30:43 -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
LawyZheng
ef5cb8d671
increase max file uploading number (#1794) 2025-02-20 13:36:50 +08:00
Shuchang Zheng
f40f7600f7
Integrate complete_if_empty (#1722) 2025-02-05 00:28:05 -05:00
Shuchang Zheng
eb0d4db7ee
do not use status as a param in logs - use step_status and task_status (#1705) 2025-02-03 22:28:44 +08:00
Shuchang Zheng
204972e225
Add step / task / workflow run / observer metrics as logs (#1698)
Co-authored-by: Suchintan <suchintan@users.noreply.github.com>
2025-02-01 14:10:38 -05:00
Shuchang Zheng
5e4b86c828
WIP - Loop node advanced parameters + complete_if_empty (#1675) 2025-01-29 22:40:25 +03:00
Shuchang Zheng
c7f56f30b3
task v2 proxy location update (#1671) 2025-01-29 04:31:03 +08:00
Shuchang Zheng
185fc330a4
add observer task block (#1665) 2025-01-28 16:59:54 +08:00
Shuchang Zheng
1b79ef9ca3
support global workflow (#1664) 2025-01-28 15:04:18 +08:00
Shuchang Zheng
0fd1a87710
call webhook when time out (#1612) 2025-01-22 13:23:10 +08:00
Shuchang Zheng
49256feef1
Use output in the schema instead of extracted_information (#1606) 2025-01-21 22:18:13 +03:00
Shuchang Zheng
1796af6df9
Add PDF Parser Block (#1600) 2025-01-20 23:33:54 +03:00
Shuchang Zheng
e4cb0987cb
Make text prompt executions a step in workflow runs (#1590) 2025-01-17 20:17:31 +03:00
Shuchang Zheng
34c3434885
shu/autoupgrade pre commit (#1553) 2025-01-14 14:06:43 -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