Commit Graph

582 Commits

Author SHA1 Message Date
Shuchang Zheng
83ad2adabd Rename old router to legacy_base_router (#2048)
Co-authored-by: Suchintan Singh <suchintansingh@gmail.com>
2025-03-31 02:57:54 -04:00
Shuchang Zheng
ea67502161 shu/test discriminated run response schema (#2046) 2025-03-31 00:14:52 -04:00
Shuchang Zheng
12ef2100b5 TaskRun pydantic model gets renamed to Run (#2042) 2025-03-30 21:41:24 -04:00
Shuchang Zheng
05e28931bc TaskRunType -> RunType (#2041) 2025-03-30 21:34:48 -04:00
Shuchang Zheng
13b0d314a8 update openapi tag for browser session endpoints (#2036) 2025-03-27 20:46:20 -07:00
Shuchang Zheng
468d61d7ef Fix timeline building infinite loop (#2024) 2025-03-26 23:35:40 +03: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
166cfb6366 unified run_task api (#2012) 2025-03-24 22:08:37 -07:00
Shuchang Zheng
19c7c56af7 migrate ProxyLocation to skyvern.schemas.runs (#2011) 2025-03-24 15:15:21 -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
4f37078433 update latest openapi (#1994) 2025-03-21 15:53:11 -07:00
Shuchang Zheng
f865c38038 add agent tag for get task v1 endpoint (#1992) 2025-03-21 12:49:05 -07:00
Shuchang Zheng
8d80dd1546 shu/add fern overrides (#1990) 2025-03-21 12:18:25 -07:00
Shuchang Zheng
fe713d8194 fix StepModel.reasoning_token_count and cached_token_count (#1987) 2025-03-21 00:02:22 -07:00
Shuchang Zheng
f924185caf fix cached_tokens & completion_tokens (#1986) 2025-03-20 19:56:02 -07:00
Shuchang Zheng
eb3eb4eede track reasoning token and cached token (#1985) 2025-03-20 16:42:57 -07:00
Shuchang Zheng
185464f8ec workflow run should also run permission checker with browser_session_id (#1984) 2025-03-20 14:43:13 -07:00
Shuchang Zheng
d3dbdee800 Add browser session id permission checking for task v1, v2, and workflow runs (#1980) 2025-03-20 14:26:14 -07:00
Shuchang Zheng
ea906e2f7c task v2 support jinja style (#1978) 2025-03-21 02:03:39 +08:00
Shuchang Zheng
fe781836ee complete verify for DownloadFileBlock (#1975) 2025-03-19 20:01:13 -07: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
be8f3eb8ec fix task v2 data schema (#1967) 2025-03-18 15:36:42 -07:00
Shuchang Zheng
0b8e688d7b add dataSchema to task v2 UI (#1966) 2025-03-18 14:47:50 -07:00
Shuchang Zheng
39162ded9b add error_code_mapping and extracted_information_schema to task v2 (#1950) 2025-03-18 11:53:54 -07:00
Shuchang Zheng
e4a986d286 configure logger in the first place in skyvern init (#1965) 2025-03-18 11:53:13 -07:00
Shuchang Zheng
9cc9fff7c0 Call extract_totp_secret in item_id and bw server (#1963) 2025-03-18 18:32:49 +03:00
Shuchang Zheng
660e1c581e Clean up failure reason in block errors (#1962) 2025-03-18 00:26:01 -04:00
Shuchang Zheng
eb3db8187e fix output parameter bug (#1961) 2025-03-17 16:22:44 -07:00
Shuchang Zheng
09fb6ae60a WorkflowRunStatusResponse -> WorkflowRunResponse (#1959) 2025-03-17 15:19:18 -07:00
Shuchang Zheng
205e2b35c0 return dummy llm api handler which will raise exception if called (#1954) 2025-03-17 12:37:10 -07:00
Shuchang Zheng
8a561c2fbb add SkyvernClient (#1943) 2025-03-16 15:46:34 -07:00
Shuchang Zheng
18d38573d3 add get_run endpoint (#1944) 2025-03-16 13:21:40 -07:00
Shuchang Zheng
4c6a65059f Don't allow empty strings in credential creation api (#1934) 2025-03-13 21:51:58 +03:00
Shuchang Zheng
fc4c9715bf it's okay to have null password and we just show it as an empty string (#1933) 2025-03-13 10:39:57 -07:00
Shuchang Zheng
f20bf94696 update api endpoint function names & deprecate endpoints that are not used (#1931) 2025-03-12 17:13:55 -07:00
Saurabh Misra
128ea617dd ️ Speed up function _mask_shift by 26% (#1911)
Co-authored-by: codeflash-ai[bot] <148906541+codeflash-ai[bot]@users.noreply.github.com>
2025-03-12 02:11:34 -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
8537a29b1c support ALLOWED_HOSTS (#1905)
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2025-03-09 16:13:33 -07:00
Saurabh Misra
21cedc43d1 ️ Speed up function fix_unescaped_quotes_in_json by 106% (#1891)
Co-authored-by: codeflash-ai[bot] <148906541+codeflash-ai[bot]@users.noreply.github.com>
Co-authored-by: Shuchang Zheng <shu@skyvern.com>
2025-03-08 02:34:58 -08:00
Shuchang Zheng
2d2ad2f3d9 register input parameter of type credential_id as secret (#1901) 2025-03-07 23:44:39 +03:00
Shuchang Zheng
fd934dcfe6 fix task v2 block goto url issue (#1899) 2025-03-07 10:27:19 +08:00
Shuchang Zheng
e720177735 Do not sync bitwarden before fetching from bw serve (#1893) 2025-03-06 13:52:21 -08:00
Shuchang Zheng
67e50e0d0e Add workflow parameter type credential_id (#1896) 2025-03-06 20:53:11 +03:00