Commit Graph

1391 Commits

Author SHA1 Message Date
Shuchang Zheng
2fa4d933cc Refactor script gen with block level code cache (#3910) 2025-11-05 19:57:11 +08:00
Shuchang Zheng
524513dd93 clear workflow_run_failure_reason in reset workflow run logic (#3909) 2025-11-05 15:43:58 +08:00
Shuchang Zheng
02fc0d9dda cache invalidation update - only delete cached code for impacted block and blocks after the impacted (#3908) 2025-11-05 15:26:11 +08:00
LawyZheng
3c3b5c2db9 fix totp call sign (#3907) 2025-11-05 14:02:45 +08:00
Marc Kelechava
c059f1f1c5 [SKY-6973] [1/3] Browser Profiles - database and s3 storage layer (#3899) 2025-11-04 17:36:41 -08:00
Shuchang Zheng
16f61af6cf add workflow_run_id and workflow_run_block_id in create/update script_blocks code (#3904) 2025-11-05 08:46:03 +08:00
Jonathan Dobson
8288c973bd Backend: unified /runs URL (#3898) 2025-11-04 18:30:17 -05:00
Stanislav Novosad
ba99e9ea2c SDK: Support AI act feature (#3888) 2025-11-04 11:28:43 -07:00
Shuchang Zheng
bdbabd5153 add run_with & ai_fallback to workflow run status update logs (#3896) 2025-11-04 17:38:58 +00:00
Stanislav Novosad
d80d49131c Clean up Azure migration (#3895)
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2025-11-04 10:29:51 -07:00
Shuchang Zheng
f43d04ae39 add ClickContext to support click action ai="fallback" in generated code (#3892) 2025-11-04 15:31:44 +08:00
Suchintan
92d2013dc9 Add JSON to code block (#3885)
Co-authored-by: Suchintan Singh <suchintan@skyvern.com>
2025-11-03 22:36:18 -05:00
LawyZheng
7ff809e50b refactor webhook signature (#3889) 2025-11-04 11:29:14 +08:00
Stanislav Novosad
9feb9e855c Support None/Invalid selector in ai_input_text (#3883) 2025-11-03 11:49:40 -07:00
LawyZheng
3cfa43ba6c fix pbs download file bug (#3880) 2025-11-03 14:03:39 +08:00
Shuchang Zheng
0264ee87b6 add workflow_run_id & workflow_run_block_id to script_blocks table (#3879) 2025-11-03 12:35:15 +08:00
pedrohsdb
06bb9efb4a parallel check user goal xp (#3873) 2025-10-31 12:19:50 -07:00
pedrohsdb
0e0ae81693 Improve LLM error message when LLM is down (#3874) 2025-10-31 11:41:07 -07:00
Stanislav Novosad
393bae88fe SDK: rename SkyvernEnvironment (#3870) 2025-10-31 10:40:33 -06:00
Stanislav Novosad
af9a5f31e4 SDK: support select_option and extract (#3850) 2025-10-30 09:05:20 -06:00
pedrohsdb
76de33edbd removing laminar (#3858) 2025-10-29 21:42:27 -07:00
Marc Kelechava
cae59a3c19 Add GET /v1/credentials/totp to list recent 2FA codes per org (#3770) 2025-10-29 23:49:25 -04:00
pedrohsdb
b89b882d6e set up xp for using cheaper model for verication result (#3853) 2025-10-29 15:11:40 -07:00
Stanislav Novosad
33ad4cfcd1 SDK: support actions skeleton (#3817)
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-10-29 17:54:57 +00:00
Stanislav Novosad
d2d7b8e4b0 Log response status in request_logging (#3747) 2025-10-29 17:26:07 +00:00
pedrohsdb
46ee020b5d making gpt5 models have temp 1 (#3849) 2025-10-29 09:11:08 -07:00
Stanislav Novosad
d1008959b0 Fern: add TypeScript code examples (#3839) 2025-10-28 17:43:19 -06:00
Stanislav Novosad
47899085cf Cleanup ENABLE_TASKV2_METADATA_CURRENT_URL_VALIDATION experiment (#3836) 2025-10-28 23:21:01 +00:00
Jonathan Dobson
299ceb14f3 make templating strictness easy to switch between (#3835) 2025-10-28 14:01:49 -04:00
Jonathan Dobson
f9b2cb0fb3 BE: allow workflow run UI to show browser stream if workflow run has one (#3834) 2025-10-28 10:18:12 -04:00
Jonathan Dobson
4bb9a650cc make jinja rendering in blocks more strict (#3827) 2025-10-27 15:34:01 -04:00
Jonathan Dobson
353358ee17 Jon/backend hitl buffs (#3826) 2025-10-27 14:50:17 -04:00
LawyZheng
be2ceb31a8 get workflow runs by ids (#3824) 2025-10-27 00:35:52 +08:00
Shuchang Zheng
454c00b10a fix send email api (#3818) 2025-10-24 17:14:57 -07:00
pedrohsdb
5d7d668252 point flash and flash lite to stable (#3816) 2025-10-24 16:45:58 -07:00
Shuchang Zheng
e17b3baf17 fix settings in email api (#3814) 2025-10-24 16:15:05 -07:00
Jonathan Dobson
5a3ae387a1 add log attrs for failed emails (#3812) 2025-10-24 17:48:12 -04:00
Shuchang Zheng
b1baacf138 fix reload action (#3811) 2025-10-24 21:06:13 +00:00
Jonathan Dobson
264b1751d4 Backend: implement InteractionBlock (#3810) 2025-10-24 16:34:14 -04:00
Shuchang Zheng
f81d4bd5d8 fix script gen asyncio create_task bug (#3798) 2025-10-24 12:28:06 -07:00
Shuchang Zheng
d55b9637c4 set context.step_id and context.task_id at the beginning of execute_step and unset at the end + auto log step_id & task_id (#3803) 2025-10-23 16:32:28 -07:00
Jonathan Dobson
ae5a0de705 backend - add 'paused' as a workflow run status (#3800) 2025-10-23 09:58:43 -04:00
Jonathan Dobson
2852e1c7cf Browser streaming: add org token to CDP connection header (#3792) 2025-10-23 08:40:39 -04:00
LawyZheng
87625d4c0f support new tab magic link logic (#3797) 2025-10-23 14:38:03 +08:00
LawyZheng
b15d4fc290 handle NONE type in http response (#3795) 2025-10-23 12:28:10 +08:00
Marc Kelechava
aeefc301ed Webhook Replay Test URL (#3769)
Co-authored-by: Shuchang Zheng <wintonzheng0325@gmail.com>
2025-10-22 14:26:14 -07:00
Stanislav Novosad
e8472df6d1 TaskV2: Ask AI if relocation is needed based on current url as the first step (#3761) 2025-10-22 13:58:40 -06:00
Jonathan Dobson
b52e88bd99 BE portion of seamless clipboard transfer in browser stream (#3788) 2025-10-22 11:57:50 -04:00
Shuchang Zheng
24763b6a5a do not use critical log unless it's really critical (#3778) 2025-10-22 15:20:02 +00:00
LawyZheng
83bd6f89b9 prepend scheme to login endpoint url (#3787) 2025-10-22 13:38:48 +08:00