Commit graph

178 commits

Author SHA1 Message Date
LawyZheng
e6a356dfc6
set ENABLE_OPENAI defaut to false (#373) 2024-05-27 22:02:08 +08:00
LawyZheng
eab07939f5
fix scrolling failure on some websites (#369) 2024-05-27 15:28:41 +08:00
LawyZheng
20f6fd2a10
fix invalid css query on linked elements (#372) 2024-05-27 15:18:22 +08:00
Kerem Yilmaz
688a615fb2
introduce permission checker to task create api (#368) 2024-05-26 14:51:53 -07:00
Shuchang Zheng
5e88d64a11
input data instantly for press_sequentially when there's too much characters (#367) 2024-05-26 12:15:13 -07:00
Kerem Yilmaz
abca808e6c
use workflow_permanent_id for workflow execution api (#366) 2024-05-25 19:32:25 -07:00
Shuchang Zheng
a36b65b894
add timed_out to allowed_transitions list (#338) 2024-05-25 18:52:03 -07:00
Kerem Yilmaz
2b4829f87a
Introduce ActionFunction to make it easy to patch and do extra validations before step starts (#365)
Co-authored-by: Shuchang Zheng <wintonzheng0325@gmail.com>
2024-05-25 18:24:35 -07:00
Shuchang Zheng
5d1dac0902
make the press_sequentially timeout 3x of the estimation time (#360) 2024-05-24 00:14:40 -07:00
Kerem Yilmaz
b976f132c4
Fix session key extraction for Bitwarden (#359) 2024-05-23 19:01:32 -07:00
Kerem Yilmaz
753bac3174
Set 5 min timeout for LLM calls (#358) 2024-05-23 18:49:49 -07:00
Kerem Yilmaz
df2aee3c79
Add logs (#357) 2024-05-23 12:07:49 -07:00
Kerem Yilmaz
dea883a463
Sort artifacts by created_at (#356) 2024-05-23 11:53:05 -07:00
LawyZheng
e8378e1fe1
fix terminate action bug (#355) 2024-05-22 16:39:19 +08:00
LawyZheng
43823b6c6b
save the elements tree in the prompt as an artifact (#353) 2024-05-22 13:10:27 +08:00
Kerem Yilmaz
e6d4302d8c
Auto-fix invalid JSON (#354) 2024-05-21 22:04:32 -07:00
LawyZheng
df09842587
Better handle duplicate elements (#351) 2024-05-22 08:54:47 +08:00
LawyZheng
f86097fc78
DomUtil optimize (#350) 2024-05-21 10:49:21 +08:00
Kerem Yilmaz
0719396136
use press_sequentially to replace fill (#349) 2024-05-20 19:43:45 -07:00
LawyZheng
5acdddf67e
deep copy the attribute to avoid duplicated (#345) 2024-05-20 15:05:45 +08:00
LawyZheng
b6d25dff8c
add wait for async task (#344) 2024-05-20 12:59:53 +08:00
Kerem Yilmaz
6908ca5844
Pass base parameters to acompletion (#343) 2024-05-17 16:36:15 -07:00
Kerem Yilmaz
55b1699f3e
Fix gpt4o -> GPT4O (#341) 2024-05-17 11:42:19 -07:00
Shuchang Zheng
215c74b123
catch asyncio CancelledError (#337) 2024-05-17 10:02:03 -07:00
Suchintan
9a6ec13af6
Ruff (#339) 2024-05-17 12:10:54 -04:00
Divyansh Verma
8598f56a83
GPT4 integration (#324)
Co-authored-by: Suchintan <suchintan@users.noreply.github.com>
2024-05-17 11:25:03 -04:00
Hasnain
45a2840538
gpt-4o integration (#333) 2024-05-17 11:22:08 -04:00
Shuchang Zheng
62e4f23ab3
fix unbound latest_action_screenshot_urls (#334) 2024-05-16 20:52:48 -07:00
LawyZheng
2e86b41beb
remove HTML experiment (#335) 2024-05-17 11:39:46 +08:00
Shuchang Zheng
2466897158
adopt ruff as the replacement for python black (#332) 2024-05-16 18:20:11 -07:00
Shuchang Zheng
9e1b07451f
update pre-commit (#330) 2024-05-16 17:11:49 -07:00
Kerem Yilmaz
482a8b8466
Remove unused BlockYAML.output_parameter_key (#329) 2024-05-16 15:46:31 -07:00
Kerem Yilmaz
7d3bb704ed
Update workflow response and webhook, bugfix: workflow is always completed (#328) 2024-05-16 13:44:53 -07:00
Kerem Yilmaz
e6cee25416
Automatically create output parameters (#327) 2024-05-16 13:08:24 -07:00
Kerem Yilmaz
72d25cd37d
workflow apis (#326)
Co-authored-by: Shuchang Zheng <wintonzheng0325@gmail.com>
2024-05-16 10:51:22 -07:00
LawyZheng
50026f33c2
fix non-interatable hallucination on Claude3 (#325) 2024-05-16 23:56:49 +08:00
Shuchang Zheng
c17b4ed287
add SkyvernHTTPException base exception to automate known error handling in agent service (#317) 2024-05-15 13:35:45 -07:00
Kerem Yilmaz
164a4da03a
add organization_id to workflow service and db query (#320)
Co-authored-by: Shuchang Zheng <wintonzheng0325@gmail.com>
2024-05-15 08:43:36 -07:00
Shuchang Zheng
6110fa4a44
Failed to get signed urls for artifacts - this log should just be warning (#321) 2024-05-15 08:28:46 -07:00
Kerem Yilmaz
479186bbef
Quick fix for taskoutput change bug in forloopblock (#323) 2024-05-15 00:16:15 -07:00
Kerem Yilmaz
cc50b81a4d
sequence type in db client (#322) 2024-05-14 23:21:19 -07:00
LawyZheng
f2f9122799
optimize select action (#316) 2024-05-15 02:15:18 +08:00
OB42
72389b217c
add missing check for ENABLE_BEDROCK in LLMConfigRegistry (#298)
Co-authored-by: Kerem Yilmaz <kerem@skyvern.com>
2024-05-14 10:07:47 -07:00
LawyZheng
9926ee1d36
including non-interatable elements (#315) 2024-05-14 18:43:06 +08:00
Kerem Yilmaz
a106452034
Ykeremy/workflow execution updates (#314) 2024-05-14 00:35:37 -07:00
Kerem Yilmaz
1953874717
Revert "An element is interactable if it has a click event listener (#1119)" (#313) 2024-05-14 00:23:43 -07:00
Kerem Yilmaz
4f814f5aec
An element is interactable if it has a click event listener (#311) 2024-05-13 22:26:24 -07:00
Kerem Yilmaz
9f1c679e09
Add download flag to click action, update dom logic (#310) 2024-05-13 22:18:42 -07:00
Shuchang Zheng
a4ed6de34c
add workflow_permanent_id unique constraint and index to workflows table (#309) 2024-05-13 19:57:15 -07:00
Kerem Yilmaz
b959822c6e
add workflow_permanent_id and version to workflows table (#308)
Co-authored-by: Shuchang Zheng <wintonzheng0325@gmail.com>
2024-05-13 18:29:14 -07:00