Commit Graph

945 Commits

Author SHA1 Message Date
Asher Foa
effd0c4911 Add pyupgrade pre-commit hook + modernize python code (#2611) 2025-06-10 18:52:38 +00:00
Shuchang Zheng
272985f1bb decrease svg css timeout to 30s (#2671) 2025-06-10 18:37:54 +00:00
Shuchang Zheng
95de4d06a0 fix svg css llm call timeout bug (#2670) 2025-06-11 02:19:39 +08:00
Asher Foa
e30a4cf258 add orgnization ID to build_xxxx_uri methods + make methods require named args + add basic tests (#2628) 2025-06-10 17:29:10 +00:00
Asher Foa
0ddb7e0286 Add some basic tests to AgentDB. (#2666) 2025-06-10 12:04:11 -04:00
Shuchang Zheng
09ca00e948 fix timeout for svg and css LLM call (#2662)
Co-authored-by: lawyzheng <lawyzheng1106@gmail.com>
2025-06-10 07:23:15 +00:00
Shuchang Zheng
7fa002c500 CodeGen part1 - move ActionType to it's own py file (#2655) 2025-06-09 20:21:43 -07:00
Asher Foa
0503f403bd Allow AgentDB init to accept a db_engine (for unit tests) (#2626) 2025-06-09 13:12:23 -07:00
Asher Foa
4de7746ebc Move save legacy file logic to S3Storage + add storage class support + add logging (#2624) 2025-06-09 16:13:20 +00:00
Asher Foa
fc1e7ae37e More not allowing org id to be None in some cases (mypy only) (#2620) 2025-06-09 12:09:19 -04:00
Shuchang Zheng
fdf61aa2f9 feat: summarize failure on max retries (#2641)
Co-authored-by: lawyzheng <lawyzheng1106@gmail.com>
2025-06-09 07:29:14 +00:00
Shuchang Zheng
3a927aa4e2 fix upload file storage class input style (#2618) 2025-06-06 01:36:46 -07:00
Shuchang Zheng
25cea85be0 fix artifact.id bug (#2617) 2025-06-06 00:46:40 -07:00
Asher Foa
e258c6332d Don't allow None for org id (partial mypy only change) more to come (#2613) 2025-06-05 19:00:20 -04:00
Asher Foa
990b1c921f Add support for s3 storage classes + added logging when we upload to s3 (#2610) 2025-06-05 18:26:52 -04:00
Shuchang Zheng
71bba769ef enrich local logger (#2605) 2025-06-05 10:01:46 -04:00
Shuchang Zheng
06d026a231 fallback gemini to gpt + use latest gemini flash 2.5 release (#2588) 2025-06-04 14:41:38 +08:00
Shuchang Zheng
d59c133dbd log totp parser llm response (#2585) 2025-06-03 15:15:51 -07:00
Asher Foa
77c17b705f more logging when org not found (#2569) 2025-06-03 10:58:28 -07:00
Shuchang Zheng
2ddcb9eb0b log duration and prompt_name in llm failure log (#2578) 2025-06-03 10:24:47 -07:00
Shuchang Zheng
f27c2cd92d fix selfhost streaming issue (#2576)
Co-authored-by: lawyzheng <lawyzheng1106@gmail.com>
2025-06-03 17:10:30 +08:00
Shuchang Zheng
db856cd843 fix jinja runtime leak (#2575) 2025-06-03 14:03:49 +08:00
Shuchang Zheng
aef945cb63 fix llm key override in llm_api_handler_with_router_and_fallback (#2562) 2025-05-31 23:23:37 -07:00
Shuchang Zheng
2167d88c20 Jon/model name massage (#2559) 2025-05-31 22:34:30 -04:00
Shuchang Zheng
b4d5837196 ModelSelector: add 'Skyvern Optimized' as hard choice (#2558) 2025-05-31 21:42:57 -04:00
Shuchang Zheng
800a26d323 use model_name instead of name (#2557) 2025-05-31 18:40:36 -07:00
Shuchang Zheng
deb38af17d fix llm_key - render every llm_key for cua in the execute_step (#2556) 2025-05-31 16:26:02 -07:00
Shuchang Zheng
48f5f0913e fix llm_key_override (#2552) 2025-05-31 11:11:25 -07:00
Shuchang Zheng
2ed14f42e7 add model to Task and TaskV2; expose it to run_task endpoint; thread … (#2540) 2025-05-30 20:07:12 -07:00
Tiger Shen
73e366bbad Fix Claude 4 model names to use specific versions instead of -latest suffix (#2531) 2025-05-30 18:13:05 -07:00
Shuchang Zheng
5580548e7d support anthropic claude 4 bedrock (#2539) 2025-05-30 16:16:07 -07:00
Shuchang Zheng
0024af2fe8 use wpid for MissingValueForParameter error (#2527) 2025-05-29 14:26:09 -07:00
Shuchang Zheng
ea5620acd2 weave LLMCaller.llm_key through to api handler/agent (#2524) 2025-05-29 16:49:59 -04:00
Shuchang Zheng
bd72491d7d add current item in forloop + global forloop reference (#2512) 2025-05-29 23:12:07 +08:00
Shuchang Zheng
08bf2bc428 backend changes extracted from codex/jon/SKY-5016 (#2508) 2025-05-29 09:15:04 -04:00
Shuchang Zheng
4ad65b579c use wpid for MissingValueForParameter error (#2505) 2025-05-29 02:51:45 -07:00
Shuchang Zheng
3d1572f462 remove skyvern sdk sub group interfaces in doc (#2492) 2025-05-27 23:50:09 -07:00
Shuchang Zheng
abab86619c move every interface to top level and get rid of sdk client grouping (#2490) 2025-05-27 23:38:14 -07:00
Shuchang Zheng
1e16559141 refactor skyvern current state json file (#2489) 2025-05-27 17:38:24 -07:00
Shuchang Zheng
c575ad8bc7 fix webhook successful status code range (#2486) 2025-05-27 03:21:50 -07:00
Shuchang Zheng
de18a60ac2 Revert "revert webhook schema updates" (#2482) 2025-05-27 03:00:14 -07:00
Shuchang Zheng
da4afddc21 revert webhook schema updates (#2479) 2025-05-26 21:18:42 -07:00
Shuchang Zheng
fc71c32133 Add Anthropic Claude 4 and 3.5 Haiku models (#2477) 2025-05-26 22:18:20 -04:00
Shuchang Zheng
a86a5e34d1 Update workflow docs (#2472) 2025-05-26 21:30:43 -04:00
Shuchang Zheng
c11fb425e3 TOTP endpoint update - support sending code that's less than or equal to 10 chars directly (#2464) 2025-05-26 13:28:20 -07:00
Shuchang Zheng
bd8ea04077 update workflow webhook resposne (#2459) 2025-05-27 00:13:19 +08:00
Shuchang Zheng
04c47b7e79 fix workflow run webhook status (#2458) 2025-05-26 23:49:42 +08:00
Shuchang Zheng
2438bcacbf add engine to more blocks (#2457) 2025-05-26 23:19:42 +08:00
Shuchang Zheng
6f83978937 doc update - add run tasks page (#2425) 2025-05-24 23:46:31 -07:00
Shuchang Zheng
42d015cdba webhook support for task v1 and workflow run; fix task v2 webhook (#2446) 2025-05-24 13:01:53 -07:00