Commit Graph

441 Commits

Author SHA1 Message Date
LawyZheng
bee4d7b415 refactor navigation logic (#1318) 2024-12-04 22:46:07 +08:00
Shuchang Zheng
521e355591 loop task (#1317) 2024-12-03 23:41:05 -08:00
LawyZheng
59fc6a8b9d gracefully handle jinja exception and remove block label jinja support (#1313) 2024-12-03 23:14:38 +08:00
LawyZheng
862508e0bc fix workflow incorrectly failed (#1312) 2024-12-03 17:05:25 +08:00
LawyZheng
a206f51cb1 use common logic when building task response (#1311) 2024-12-03 12:31:55 +08:00
Shuchang Zheng
51acf4204c revert settings manager change in skyvern/forge/app.py (#1310) 2024-12-02 19:27:12 -08:00
Shuchang Zheng
6db01f4783 gemini 1.5 pro & flash (#1308) 2024-12-02 15:59:59 -08:00
Shuchang Zheng
57e6404881 add gemeni pro support (#1307) 2024-12-02 15:51:18 -08:00
Shuchang Zheng
7f6b2c0929 shu/removeSettingsManager.get_settings (#1305) 2024-12-02 15:01:22 -08:00
Shuchang Zheng
04d568541a created_at index for steps table (#1301) 2024-12-02 09:25:13 -08:00
Shuchang Zheng
d18f2d41e7 remove streaming debugging log (#1300) 2024-12-01 23:57:48 -08:00
LawyZheng
c401e37a05 continue on failure for lask block (#1299) 2024-12-02 15:45:16 +08:00
LawyZheng
6c1b2a6328 improve max steps failure description (#1296) 2024-12-02 12:18:58 +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
LawyZheng
fe0f971842 adjust s3 prefix for downloaded files (#1290) 2024-11-29 17:06:04 +08:00
LawyZheng
87061f5bb6 upload all downloaded files when using s3 (#1289) 2024-11-29 16:05:44 +08:00
LawyZheng
d697023994 all blocks support jinja template (#1288) 2024-11-29 15:24:35 +08:00
Shuchang Zheng
f491b017d1 create_empty_workflow interface in workflow service (#1286) 2024-11-28 10:26:15 -08:00
LawyZheng
c4338e9b21 adjust cache expiration policy (#1284) 2024-11-28 16:37:25 +08:00
LawyZheng
6a23a9fff6 fix loopblock continue on failure issue (#1283) 2024-11-28 15:56:04 +08:00
Shuchang Zheng
f01a7aa357 fix empty llm_key promblem for the TextPromptBlock (#1282) 2024-11-27 22:03:53 -08:00
Shuchang Zheng
a8dfc51b5a set a DEFAULT_TEXT_PROMPT_LLM_KEY if TextPromptBlock.llm_key is not passed to backend (#1280) 2024-11-27 16:41:52 -08:00
Shuchang Zheng
eec7e7c40c fix workflow cleanup bug when there are no tasks created for the workflow (#1279) 2024-11-27 15:32:44 -08:00
Shuchang Zheng
008369217b improve css & svg caching (#1278) 2024-11-27 14:54:54 -08:00
LawyZheng
92ec1b70b7 skip unknown css/svg shape (#1275) 2024-11-28 01:26:56 +08:00
LawyZheng
8760b967fd use jinja template for workflow parameter (#1272) 2024-11-27 15:19:34 +08:00
LawyZheng
7bc6ec8e46 add download block (#1266) 2024-11-26 23:36:22 +08:00
LawyZheng
ce684d22a9 add remove dir function (#1263) 2024-11-26 17:04:18 +08:00
LawyZheng
af25aeed77 use skyvern temp to save tempfiles (#1262) 2024-11-26 12:27:58 +08:00
LawyZheng
6b417d0e83 use task type instead of prompt template (#1261) 2024-11-26 11:29:33 +08:00
Shuchang Zheng
74a9fc70d6 enforce navigation_goal for Navigation Task (#1260) 2024-11-25 15:20:07 -08:00
Shuchang Zheng
f28a3bc497 Enforce navigation_goal in NavigationBlock and data_extraction_goal in ExtractionBlock (#1257) 2024-11-25 11:19:35 -08:00
Shuchang Zheng
4103b7594c cleanup_element_tree_factory compatibility without task/step (#1252) 2024-11-24 20:11:59 -08:00
LawyZheng
284fba0aba add wati block (#1254) 2024-11-25 10:42:34 +08:00
LawyZheng
3eb9d13327 add navigation, login, extraction workflow blocks (#1238) 2024-11-22 14:44:22 +08:00
LawyZheng
26a9f6762d refactor normal select (#1237) 2024-11-22 11:45:04 +08:00
LawyZheng
90f0b25f28 move action type validate in workflow runtime (#1235) 2024-11-22 01:32:46 +08:00
LawyZheng
df47d43176 cast action type (#1233) 2024-11-21 17:59:08 +08:00
LawyZheng
23479af942 fix extraction block bug (#1232) 2024-11-21 17:48:56 +08:00
LawyZheng
bb6d3e6a37 infer action type from instruction (#1231) 2024-11-21 17:38:42 +08:00
LawyZheng
9cd1f15763 add user detail query and answer to single action prompt (#1230) 2024-11-21 16:12:00 +08:00
LawyZheng
7e5f5d6a41 use orignal action type (#1229) 2024-11-21 15:38:04 +08:00
LawyZheng
3f209404f7 add new workflow block (#1228) 2024-11-21 15:12:26 +08:00
LawyZheng
26d96c295a stop retrying steps when decisive action failed (#1224) 2024-11-20 11:48:28 +08:00
Shuchang Zheng
e4c1cf65af introduce db timeout (#1222) 2024-11-19 17:18:25 -08:00
Shuchang Zheng
9896a70c61 shu/do not raise TargetClosedError in cleanup (#1220) 2024-11-19 13:03:43 -08:00
Shuchang Zheng
5477612d37 Better handling of failed to summarize failure reason (#1218) 2024-11-19 00:04:22 -08:00
JaysonAlbert
2c81875baf bugfix: TemplateNotFound on windows (#1185)
Co-authored-by: Shuchang Zheng <shu@skyvern.com>
2024-11-18 17:37:49 -08:00
Shuchang Zheng
8c653b461a add pool_pre_ping to sqlalchemy engine creation to ensure the connection liveness (#1206) 2024-11-16 12:28:20 -08:00
Shuchang Zheng
19fcd4065f handle navigation failure and fail a task in workflow run (#1205) 2024-11-15 20:07:01 -08:00