Commit Graph

753 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
2c6098c84e fix children not found error in svg conversion (#2027) 2025-03-27 00:00:33 -07:00
Shuchang Zheng
2b9be8d2fe Disable complete verification for returend complete_action when complete_verification flag is set to False (#2026) 2025-03-26 20:59:32 -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
4f9af0d797 fail task right away when scraping failed - no need to retry scraping failure at step level (#1997) 2025-03-21 15:47:36 -07:00
Shuchang Zheng
ad2a915dc1 make 'element is blocked by another element' log a debug log (#1996) 2025-03-21 15:18:52 -07:00
Shuchang Zheng
3166c0dd17 fix servers in openapi doc (#1993) 2025-03-21 13:45:26 -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
9ffcb00951 fern python sdk setup (#1938)
Co-authored-by: eden <eyw520@gmail.com>
2025-03-21 09:21:24 -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
ee1f6dd10e dont rasie exeption when multiple actions for actionblock (#1976)
Co-authored-by: lawyzheng <lawyzheng1106@gmail.com>
2025-03-20 12:56:27 +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
c680e33b30 don't drawbox when check user goal (#1964) 2025-03-19 02:06:09 +08: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
Saurabh Misra
bc9afaeb3c ️ Speed up method AsyncOperationPool._get_operation by 10% (#1914)
Co-authored-by: codeflash-ai[bot] <148906541+codeflash-ai[bot]@users.noreply.github.com>
2025-03-16 16:04:30 -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
46eaa3545d add action history even when empty (#1939) 2025-03-14 10:15:42 -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
26f0e614c4 update action history prompt (#1932) 2025-03-14 01:01:29 +08:00