Commit Graph

84 Commits

Author SHA1 Message Date
Shuchang Zheng
1d5dc9029f fix workflow run / observer schema (#1571) 2025-01-15 19:43:56 -08:00
Shuchang Zheng
5c26374f4b fix workflow runs GET api (#1565) 2025-01-15 10:57:55 -08:00
Shuchang Zheng
c158ad3f21 migrate observer to task v2 (#1564) 2025-01-15 09:59:18 -08: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
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
c0bf6387c3 workflow timeline in reversed order (#1501) 2025-01-06 07:30:58 -08:00
Shuchang Zheng
c85d5428f3 add observer cruise to get workflow_run api response (#1470) 2025-01-02 12:54:18 -08:00
Shuchang Zheng
7b058c224f fail workflow run when running into cruise initialization errors (#1458) 2024-12-31 14:07:03 -08:00
Shuchang Zheng
171aef6bf7 add cost info to the workflow run repsonse (#1456) 2024-12-31 11:24:09 -08:00
Shuchang Zheng
d5dacd9918 get observer cruise API (#1447) 2024-12-30 12:20:47 -08:00
Shuchang Zheng
acbdcb14e3 shu/workflowrun timeline get observer cruise id by workflow run id (#1430) 2024-12-23 11:48:27 -08:00
Shuchang Zheng
2029c0c41f make observer thought artifacts work (#1423) 2024-12-22 23:01:02 -08:00
Shuchang Zheng
94a3779bd7 workflow runtime API (#1421) 2024-12-22 20:54:53 -08:00
Shuchang Zheng
2e37542218 add organization_id filter for get_workflow and get_workflow_run (#1422) 2024-12-22 17:49:33 -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
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
007cf86031 send webhook when task or workflow run is canceled (#1374) 2024-12-14 09:59:37 -08:00
Shuchang Zheng
7591873546 migrate Organization data model from skyvern/forge/sdk/models.py to skyvern/forge/sdk/schemas/organizations.py (#1343) 2024-12-06 17:15:11 -08:00
LawyZheng
a206f51cb1 use common logic when building task response (#1311) 2024-12-03 12:31:55 +08:00
Shuchang Zheng
7f6b2c0929 shu/removeSettingsManager.get_settings (#1305) 2024-12-02 15:01:22 -08:00
Shuchang Zheng
379d5a30cd Add application column to tasks (#1291)
Co-authored-by: Muhammed Salih Altun <muhammedsalihaltun@gmail.com>
2024-11-29 16:43:02 +03:00
Shuchang Zheng
28d37545bc Implement cancel workflow run endpoint (#1188) 2024-11-14 01:32:53 -08:00
LawyZheng
971e726591 add browser console log (#1120) 2024-11-04 11:22:08 +08:00
LawyZheng
d2b79ab5de better failure reason (#1066) 2024-10-28 09:42:55 +08:00
Shuchang Zheng
7f21e23244 add org id to the log for Failed to update workflow (#1057) 2024-10-25 12:27:10 -07:00
Shuchang Zheng
b308c6b05d enforce collection id for login parameters (#1043) 2024-10-23 23:20:51 -07:00
Shuchang Zheng
b0d9f9ce5f Add sorting to task api (#1018) 2024-10-21 20:34:42 +03:00
Shuchang Zheng
8384c761a5 fix update organization api (#1013) 2024-10-20 23:44:21 -07:00
Shuchang Zheng
ec9b77c699 Implement actions api changes (#1007) 2024-10-18 22:50:02 +03:00
Shuchang Zheng
cd43bd6f03 Add GET workflows/runs/run_id endpoint (#973) 2024-10-15 16:26:16 +03:00
Kerem Yilmaz
8aa29bedcf Add a query param to filter out workflow tasks (#919) 2024-10-08 00:09:46 +03:00
Shuchang Zheng
6d6c9e2819 add organization_id to the Failed to create workflow error log (#905) 2024-10-04 00:13:31 -07:00
Kerem Yilmaz
b0aa181c68 Credit Card Parameter (#903) 2024-10-03 16:18:21 -07:00
Kerem Yilmaz
39c5f6233e Fix workflow reset issue upon update failure (#858) 2024-09-19 11:15:07 -07:00
Shuchang Zheng
25aef4a862 add org id and task id to the max steps override log (#773) 2024-09-04 17:14:53 -07:00
Shuchang Zheng
63ebe759c4 Fix the prompt cache window - use settings.PROMPT_CACHE_WINDOW_HOURS (#769) 2024-09-02 21:32:57 -07:00
Kerem Yilmaz
0d39e62df6 use cached prompt generation (#768)
Co-authored-by: Shuchang Zheng <wintonzheng0325@gmail.com>
2024-09-02 21:00:15 -07:00
Kerem Yilmaz
672a2e22e4 catch and log db error in generate_task api (#734) 2024-08-26 11:42:45 -07:00
Kerem Yilmaz
931726a9ca Add suggested title to task generation (#719)
Co-authored-by: Muhammed Salih Altun <muhammedsalihaltun@gmail.com>
2024-08-23 23:16:41 +03:00
Kerem Yilmaz
fd5fdb9d32 add Request context to async_executor (#709) 2024-08-15 22:25:10 -07:00
Kerem Yilmaz
f146247fe9 Support get organizations and get api keys APIs in the open source (#623) 2024-07-18 18:09:28 -07:00
Shuchang Zheng
9c0c4cbedf remove proxy location override (#621) 2024-07-18 16:50:07 -07:00
Kerem Yilmaz
030145c585 Add workflow_run_id filter to get tasks endpoint (#571) 2024-07-09 11:37:03 -07:00
Kerem Yilmaz
8be94d7928 Implement get workflow runs endpoint (#558) 2024-07-05 16:39:42 -07:00
Kerem Yilmaz
80c7c43bd6 Implement upload_file endpoint (#550) 2024-07-03 18:33:01 -07:00
Kerem Yilmaz
c8a1158b4b Fix typo (#549) 2024-07-03 18:08:13 -07:00
Kerem Yilmaz
0a11e225d6 Implement upload_file endpoint (#548) 2024-07-03 18:07:02 -07:00