Commit Graph

1543 Commits

Author SHA1 Message Date
Mohamed Khalil
f49b07f30d feat: add hover action support (#3994)
Co-authored-by: LawyZheng <lawyzheng1106@gmail.com>
2025-12-09 23:27:26 +08:00
Shuchang Zheng
5390e30bbf remove code that was commented out in _build_workflow_graph (#4233) 2025-12-09 02:41:14 +00:00
pedrohsdb
40c8f39045 feat: remove ENABLE_PARALLEL_USER_GOAL_CHECK experiment in favor of treatment (#4235) 2025-12-08 18:12:53 -08:00
Marc Kelechava
5e3211afac honor x-www-form-urlencoded in http block (#4232) 2025-12-08 17:34:08 -08:00
Stanislav Novosad
4b99cd3f45 SDK: validation action (#4203) 2025-12-08 13:10:30 -07:00
Shuchang Zheng
7ef48c32e0 fix workflow graph building logic for loop blocks (#4228) 2025-12-08 11:35:54 -08:00
pedrohsdb
8ece382197 remove _cached in initialize_llm_api_handler (#4227) 2025-12-08 10:59:17 -08:00
Shuchang Zheng
753a36ac2e workflow DAG execution (#4222) 2025-12-07 12:37:00 -08:00
Shuchang Zheng
0dba57f423 shu/DAG workflow execution engine part1 (#4219) 2025-12-05 22:20:28 -05:00
Marc Kelechava
33d4d87102 Reference credential in HTTP request block (#4218) 2025-12-05 17:21:15 -08:00
Stanislav Novosad
b7d08fe906 SDK: text prompt (#4214) 2025-12-05 18:13:25 -07:00
Stanislav Novosad
0f00a86909 Move LLMAPIHandler to its own file (#4216) 2025-12-05 16:36:59 -07:00
Marc Kelechava
1f6309c405 Pass screenshots from one block to another block (#4212) 2025-12-05 12:30:05 -08:00
pedrohsdb
fadfe0848c fix speculative artifact persistence (#4211) 2025-12-05 08:39:36 -08:00
Stanislav Novosad
a2c9d88bbb SDK: fix import time regression (#4208) 2025-12-05 15:52:59 +00:00
LawyZheng
0cf52486de fix totp code bug (#4210) 2025-12-05 21:57:14 +08:00
LawyZheng
e11414f988 fix browser session status bug (#4209) 2025-12-05 14:52:32 +08:00
Shuchang Zheng
43e89d2991 add support for gpt 5.1 (#4197) 2025-12-04 17:08:16 -05:00
Marc Kelechava
944c95f456 add cached steps flag to db (is_script_cached in Step) (#4202) 2025-12-04 13:47:46 -08:00
Stanislav Novosad
4b9c89e22b SDK: download files improments (#4198) 2025-12-04 13:44:47 -07:00
Stanislav Novosad
4665f8907d SDK: download files (#4196) 2025-12-04 10:50:29 -07:00
Jonathan Dobson
b30f3b09c8 Browser recording: events to blocks (#4195) 2025-12-04 12:04:38 -05:00
LawyZheng
bc8b20a742 rename to next loop on failure (#4194) 2025-12-04 16:33:58 +08:00
LawyZheng
606580828f optimize browser session history query (#4193) 2025-12-04 15:07:55 +08:00
LawyZheng
9888bd27d4 next interation on failure (#4192) 2025-12-04 14:51:44 +08:00
Marc Kelechava
eca4c68dd6 fix totp identifier fallback from stored credentials (#4190) 2025-12-03 19:17:23 -08:00
Stanislav Novosad
f754272f9c Extract BrowserState.scrape_website (#4184) 2025-12-03 15:08:32 -07:00
pedrohsdb
ce01f2cb35 fix: prevent Vertex cache contamination across different prompt templates (#4183) 2025-12-03 11:13:27 -08:00
LawyZheng
d3c1e744c9 browser session sequential workflow run (#4181) 2025-12-04 00:25:35 +08:00
Stanislav Novosad
2961fdd721 Warn missing auth in workflow_run_streaming (#4178) 2025-12-02 19:10:15 -07:00
Vikas
6dad49eb08 feat: add custom credential service (#4129)
Co-authored-by: Stanislav Novosad <stas@skyvern.com>
2025-12-02 18:25:04 -07:00
Shuchang Zheng
dfbd0a36cf Add BranchCriteriaTypeVar and ConditionalBlockYAML (#4173) 2025-12-02 19:02:01 -05:00
Stanislav Novosad
ae95b8dd35 Complete/Fail SDK action tasks (#4172) 2025-12-02 15:43:00 -07:00
Stanislav Novosad
19d2deb859 Split browser_state/manager protocol and implementation (#4165) 2025-12-02 11:08:38 -07:00
LawyZheng
93453656ad add browser session query index (#4164) 2025-12-03 01:20:57 +08:00
LawyZheng
994461f69c fix recording for browser session run (#4161) 2025-12-02 14:29:00 +08:00
Stanislav Novosad
8a4f42ceec Handle WorkflowNotFound in create_workflow_from_request (#4159) 2025-12-01 20:02:52 -07:00
Stanislav Novosad
d0a9095b0d Warn some noisy errors (#4158) 2025-12-01 19:05:19 -07:00
Stanislav Novosad
4ac82ec25b Silence annoying OpenAI client shutdown error (#4157) 2025-12-01 18:02:17 -07:00
Marc Kelechava
7100b7e004 store totp_identifier to credentials with fallback for login runs (#4154) 2025-12-01 16:19:37 -08:00
Marc Kelechava
acce1c869d [Backend] Fix - Task V2 conversion changes to make new proxy city/state feature work (#4153) 2025-12-01 16:08:36 -08:00
pedrohsdb
342629002a add drop_params to router fallback call to handle unsupported parameters (#4152) 2025-12-01 14:32:39 -06:00
Stanislav Novosad
dfe8c7d7d6 Add legacy credentials endpoint to SENSITIVE_ENDPOINTS (#4151) 2025-12-01 13:22:33 -07:00
Shuchang Zheng
cb5ee92f59 Do not enforce regenerating tasks when url is passed (#4144) 2025-11-29 13:49:26 -08:00
pedrohsdb
76735cd8a6 prefer secondary llm for text prompts (#4143) 2025-11-29 08:26:05 -06:00
pedrohsdb
3f11d44762 Pedro/fix vertex cache leak (#4135) 2025-11-29 07:39:05 -06:00
Suchintan
2eeca1c699 Add invalid response to log to help us better debug it (#4142)
Co-authored-by: Suchintan Singh <suchintan@skyvern.com>
2025-11-29 00:58:10 -05:00
Suchintan
d6aed0d0be Fix openai flex usage (#4141)
Co-authored-by: Suchintan Singh <suchintan@skyvern.com>
2025-11-29 00:15:38 -05:00
Shuchang Zheng
1802435ed5 remove the Deserialized proxy_location as ProxyLocation enum log (#4139) 2025-11-28 18:04:21 -08:00
Celal Zamanoglu
5571662712 improve workflow parameter failure messaging (#4137) 2025-11-29 02:57:20 +03:00