Commit Graph

92 Commits

Author SHA1 Message Date
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
1891cb3e88 migrate url validators to skyvern.utils (#2014) 2025-03-24 23:33:20 -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
eb3eb4eede track reasoning token and cached token (#1985) 2025-03-20 16:42:57 -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
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
8da1a9babf Add support for more proxies (#1859) 2025-03-01 01:18:24 -05:00
Shuchang Zheng
cc0d9653f0 Add totp field in bitwarden password credential (#1855)
Co-authored-by: Muhammed Salih Altun <muhammedsalihaltun@gmail.com>
2025-02-28 17:07:50 +03: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
23744b3039 Support ISP Proxies in Skyvern (#1823) 2025-02-24 09:29:12 -05: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
02a8861d4a Use bitwarden server to manage credentials (#1806)
Co-authored-by: Muhammed Salih Altun <muhammedsalihaltun@gmail.com>
2025-02-21 00:50:41 +03: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
a258406a86 add fern sdk (#1786) 2025-02-19 00:58:48 +08:00
Shuchang Zheng
4407c19417 Add credentials table, CRUD endpoints, and credential parameter (#1767)
Co-authored-by: Muhammed Salih Altun <muhammedsalihaltun@gmail.com>
2025-02-13 19:00:19 +03:00
Shuchang Zheng
8eb1efb762 add task_runs (#1752) 2025-02-09 20:30:19 +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
185fc330a4 add observer task block (#1665) 2025-01-28 16:59:54 +08:00
Shuchang Zheng
4db5906d04 do not auto publish workflow with observer (#1640) 2025-01-25 04:08:51 +08:00
Shuchang Zheng
b62a6fec23 ExtractAction (#1632) 2025-01-24 16:21:26 +08:00
Shuchang Zheng
6123b1d5f0 Change ai suggestion to take user input and context (#1620) 2025-01-22 22:01:12 +03:00
Shuchang Zheng
0fd1a87710 call webhook when time out (#1612) 2025-01-22 13:23:10 +08:00
Shuchang Zheng
4578b6fe86 add observer thought token count and llm cost (#1595) 2025-01-22 07:45:40 +08:00
Maksim Ivanov
09a4f4d1ef Add status and browser address to persistent browser sessions (#1561) 2025-01-17 16:48:43 -05:00
Shuchang Zheng
c158ad3f21 migrate observer to task v2 (#1564) 2025-01-15 09:59:18 -08:00
Shuchang Zheng
e4ad2ff6ca fix observer cruise schema (#1551) 2025-01-14 13:21:08 -08:00
Shuchang Zheng
0392763998 add webhook support for observer (#1546) 2025-01-14 08:59:53 -08:00
Shuchang Zheng
374b2326c4 observer summary (#1532) 2025-01-10 14:59:53 -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
Shuchang Zheng
5796de73d1 Add AI suggestion endpoints (#1519) 2025-01-08 21:45:38 -08:00
Maksim Ivanov
7bfb1e9b21 Define browser manager API (#1497)
Co-authored-by: Shuchang Zheng <shu@skyvern.com>
2025-01-08 09:14:38 -08:00
Shuchang Zheng
187c18d83c workflow run block description generation (#1482) 2025-01-03 15:55:57 -08:00
Shuchang Zheng
fdb52e16df add email block metadata to WorkflowRunBlock schema (#1477) 2025-01-03 11:38:21 -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
9e6c2362bf new observer thoughts (#1442) 2024-12-27 09:04:09 -08:00
Shuchang Zheng
501ab7f9a1 add navigation_payload to workflow run block (#1428) 2024-12-23 09:08:17 -08:00
Shuchang Zheng
68dae6dddd loop_over, current_value and current_index in the workflow_run_blocks table (#1425) 2024-12-23 01:13:25 -08:00
Shuchang Zheng
94a3779bd7 workflow runtime API (#1421) 2024-12-22 20:54:53 -08:00
Shuchang Zheng
b256bace6a create and update workflow run block inworkflow execution (#1419) 2024-12-22 11:16:23 -08:00
Shuchang Zheng
8b75586fb1 workflow run block db + schema transformation code (#1418) 2024-12-20 07:40:32 -08:00
Shuchang Zheng
a12776e630 Observer code open source (#1417) 2024-12-19 17:26:08 -08:00
Shuchang Zheng
58413db172 new API to the workflow run page (#1400) 2024-12-17 17:17:18 -08:00
Shuchang Zheng
985f8c9428 add permanent_workflow_id to observer_cruises and observer_thoughts (#1396) 2024-12-16 14:34:31 -08:00