Commit Graph

121 Commits

Author SHA1 Message Date
Shuchang Zheng
18d38573d3 add get_run endpoint (#1944) 2025-03-16 13:21:40 -07:00
Shuchang Zheng
0b8f64e8ab get_total_unique_step_order_count_by_task_ids fix again (#1881) 2025-03-04 03:22:16 -05:00
Shuchang Zheng
2cef654a9a get_total_unique_step_order_count_by_task_ids (#1880) 2025-03-04 02:04:18 -05:00
Shuchang Zheng
d31e4bf268 max task steps for task v2 (#1877) 2025-03-04 01:07:07 -05:00
Shuchang Zheng
8a1b0f3797 Add bitwarden_item_id to bitwarden_login_credential (#1871)
Co-authored-by: Muhammed Salih Altun <muhammedsalihaltun@gmail.com>
2025-03-03 19:45: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
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
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
4df0daa2ea handle workflow run cancel for child workflow runs / task v2 + observer cancel handling (#1776) 2025-02-18 23:21:17 +08:00
Shuchang Zheng
a1e75f5465 do not show child task run in the /runs history page (#1777) 2025-02-17 16:52:22 +08:00
Maksim Ivanov
7e74ecc1c7 Define get_persistent_browser_session_by_id (#1774)
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2025-02-16 20:11:03 +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
4999d58743 fix cache task run in db client (#1757) 2025-02-12 01:48:52 +08:00
Shuchang Zheng
defd761e58 add functionality to cache task_run (#1755) 2025-02-11 14:47:41 +08:00
Shuchang Zheng
8eb1efb762 add task_runs (#1752) 2025-02-09 20:30:19 +08:00
Shuchang Zheng
c330c6a455 Add workflow_title to WorkflowRun (#1731) 2025-02-05 22:10:17 +03:00
Shuchang Zheng
95ee4c6088 Return only standalone tasks, no workflow tasks in /runs (#1716) 2025-02-04 17:13:36 +03:00
Shuchang Zheng
e0e868445d Implement a runs endpoint that can return workflow runs or tasks (#1708) 2025-02-03 22:59:10 +03:00
Shuchang Zheng
d522c579c6 Open source TOTP (#1677) 2025-01-30 01:06:22 -05: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
4db5906d04 do not auto publish workflow with observer (#1640) 2025-01-25 04:08:51 +08:00
Shuchang Zheng
ef93ad65d3 Add a title search parameter to workflows endpoint, add index to work… (#1638)
Co-authored-by: Muhammed Salih Altun <muhammedsalihaltun@gmail.com>
2025-01-24 21:59:02 +03:00
Shuchang Zheng
5c37ebbb9e Add status filter to workflow runs endpoints (#1637) 2025-01-24 18:31:26 +03:00
Shuchang Zheng
b62a6fec23 ExtractAction (#1632) 2025-01-24 16:21:26 +08:00
Shuchang Zheng
4578b6fe86 add observer thought token count and llm cost (#1595) 2025-01-22 07:45:40 +08:00
Shuchang Zheng
c158ad3f21 migrate observer to task v2 (#1564) 2025-01-15 09:59:18 -08:00
Shuchang Zheng
29120b4508 add reset observer cruise functions (#1537) 2025-01-11 19:49:51 -08:00
Shuchang Zheng
374b2326c4 observer summary (#1532) 2025-01-10 14:59: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
LawyZheng
ff8405d1d5 fix get first step issue (#1514) 2025-01-08 13:08:36 +08:00
Shuchang Zheng
d6ff0ec4d5 control workflow timeline order in backend - descending (#1491) 2025-01-06 06:04:24 -08:00
Shuchang Zheng
187c18d83c workflow run block description generation (#1482) 2025-01-03 15:55:57 -08:00
Shuchang Zheng
60e051eeb5 fix restart workflow run (#1481) 2025-01-03 14:22:42 -08:00
Shuchang Zheng
171aef6bf7 add cost info to the workflow run repsonse (#1456) 2024-12-31 11:24:09 -08:00
Shuchang Zheng
9e6c2362bf new observer thoughts (#1442) 2024-12-27 09:04:09 -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
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
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
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
LawyZheng
a6fec7b282 fix get latest step (#1412) 2024-12-18 13:35:42 +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
985f8c9428 add permanent_workflow_id to observer_cruises and observer_thoughts (#1396) 2024-12-16 14:34:31 -08:00
Shuchang Zheng
9ac37350ef improve the task history - add more loop task metadata to improve observer's understanding of the loop (#1368) 2024-12-10 20:37:15 -08:00