forked from Skyvern-AI/skyvern
-
Notifications
You must be signed in to change notification settings - Fork 1
Updating (#6) #7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Closed
Closed
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* Reapply: Separate cloud dependencies in pyproject.toml (Skyvern-AI#3779) (Skyvern-AI#3781) * update skyvern client (Skyvern-AI#3733) * Make PostHog async (Skyvern-AI#3786) * prepend scheme to login endpoint url (Skyvern-AI#3787) * do not use critical log unless it's really critical (Skyvern-AI#3778) * BE portion of seamless clipboard transfer in browser stream (Skyvern-AI#3788) * Fix broken SkyvernEnvironment in SDK (Skyvern-AI#3789) * TaskV2: Ask AI if relocation is needed based on current url as the first step (Skyvern-AI#3761) * Webhook Replay Test URL (Skyvern-AI#3769) Co-authored-by: Shuchang Zheng <wintonzheng0325@gmail.com> * Store user_url in initialize_task_v2 (Skyvern-AI#3791) * Store empty user_url as None in initialize_task_v2 (Skyvern-AI#3793) * upgrade precommit configurations (Skyvern-AI#3794) * handle NONE type in http response (Skyvern-AI#3795) * prepend url schema in skyvern page goto (Skyvern-AI#3796) * support new tab magic link logic (Skyvern-AI#3797) * Browser streaming: add org token to CDP connection header (Skyvern-AI#3792) * FE portion of seamless clipboard transfer in browser stream (Skyvern-AI#3799) * backend - add 'paused' as a workflow run status (Skyvern-AI#3800) * Skyvern 0.2.18 (Skyvern-AI#3784) * Refactoring: merge WorkflowParameterEditPanel and WorkflowParameterAddPanel (Skyvern-AI#3750) * Update custom domain URL format in docs.yml (Skyvern-AI#3801) * Wait time optimization xp (Skyvern-AI#3802) * 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 (Skyvern-AI#3803) * Generate Fern TypeSscript SDK (Skyvern-AI#3785) * chore: remove `x-api-key` auth scheme (Skyvern-AI#3805) Co-authored-by: Stanislav Novosad <stas@skyvern.com> * Release 0.2.19: Update Fern TS SDK (Skyvern-AI#3807) * fix script gen asyncio create_task bug (Skyvern-AI#3798) * Backend: implement InteractionBlock (Skyvern-AI#3810) * fix SelectItem value for Run With in start node workflow settings (Skyvern-AI#3774) * fix reload action (Skyvern-AI#3811) * add log attrs for failed emails (Skyvern-AI#3812) * ensure disable_cache saves for v2 task block (Skyvern-AI#3813) * fix settings in email api (Skyvern-AI#3814) * get task v2 block disable_cache value back (Skyvern-AI#3815) * point flash and flash lite to stable (Skyvern-AI#3816) * fix send email api (Skyvern-AI#3818) * FE implementation of InteractionNode (Skyvern-AI#3821) * TypeScript SDK: building automatically via workflow (Skyvern-AI#3820) * Update API specifications with fern api update (Skyvern-AI#3819) Co-authored-by: github-actions <github-actions@github.com> * get workflow runs by ids (Skyvern-AI#3824) * Jon/backend hitl buffs (Skyvern-AI#3826) * Extract SkyvernPageAi from SkyvernPage (Skyvern-AI#3825) * make jinja rendering in blocks more strict (Skyvern-AI#3827) * various hitl buffs (Skyvern-AI#3828) * Fern: regenerated Python SDK (Skyvern-AI#3829) * BE: allow workflow run UI to show browser stream if workflow run has one (Skyvern-AI#3834) * make templating strictness easy to switch between (Skyvern-AI#3835) * FE: allow workflow run UI to show browser stream if workflow run has one (Skyvern-AI#3838) * Cleanup ENABLE_TASKV2_METADATA_CURRENT_URL_VALIDATION experiment (Skyvern-AI#3836) * Fern: add TypeScript code examples (Skyvern-AI#3839) * Fern: generated SDK post processing (Skyvern-AI#3840) * not try selectable input for otp or secret input (Skyvern-AI#3843) * skip msedge download hub page (Skyvern-AI#3844) * mark readonly element as interactable (Skyvern-AI#3845) * label workflow failure reason by status (Skyvern-AI#3830) * Update API specifications with fern api update (Skyvern-AI#3842) Co-authored-by: github-actions <github-actions@github.com> * make templating lax again (Skyvern-AI#3846) * making gpt5 models have temp 1 (Skyvern-AI#3849) * Release v0.2.21 (Skyvern-AI#3848) * Log response status in request_logging (Skyvern-AI#3747) * SDK: support actions skeleton (Skyvern-AI#3817) Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * automatically parse content from totp url (Skyvern-AI#3852) * set up xp for using cheaper model for verication result (Skyvern-AI#3853) * Fix z-indexing issue for timeline/browser stream in debugger view (Skyvern-AI#3854) * set workflow status to 'published' when a user saves a workflow (Skyvern-AI#3855) * Use lazy imports in __init__.py (Skyvern-AI#3847) * Add GET /v1/credentials/totp to list recent 2FA codes per org (Skyvern-AI#3770) * removing laminar (Skyvern-AI#3858) * revert Skyvern-AI#2154 - fix complete action bug (Skyvern-AI#3859) * Update `Copy to cURL` buttons to reference the new Runs API spec (Skyvern-AI#3765) Co-authored-by: Shuchang Zheng <wintonzheng0325@gmail.com> * OS-level workflow run alert (w sound) on status change (Skyvern-AI#3862) * add notification sound for workflow runs (Skyvern-AI#3863) * SDK: support select_option and extract (Skyvern-AI#3850) * ensure recordings show after browser session ends (Skyvern-AI#3864) * ensure stream continues when switching between stream and recordings (Skyvern-AI#3865) * connect prompt to ai click, ai input and ai select (Skyvern-AI#3868) * SDK: support more playwright features (Skyvern-AI#3866) * Cleanup unused dependencies (Skyvern-AI#3872) * update uv lock (Skyvern-AI#3860) * SDK: rename SkyvernEnvironment (Skyvern-AI#3870) * Improve LLM error message when LLM is down (Skyvern-AI#3874) * parallel check user goal xp (Skyvern-AI#3873) * increase wait time to load auto completion options (Skyvern-AI#3876) * add workflow_run_id & workflow_run_block_id to script_blocks table (Skyvern-AI#3879) * fix pbs download file bug (Skyvern-AI#3880) * Coalesce the Validation Block and the new Human Interaction Block (Skyvern-AI#3882) * Support None/Invalid selector in ai_input_text (Skyvern-AI#3883) * SDK: auto-start server in local mode (Skyvern-AI#3869) * Support None/Invalid selector in ai_upload_file (Skyvern-AI#3884) * refactor webhook signature (Skyvern-AI#3889) * Add JSON to code block (Skyvern-AI#3885) Co-authored-by: Suchintan Singh <suchintan@skyvern.com> * Add marc GH Info to sync-skyvern-cloud yml (Skyvern-AI#3886) Co-authored-by: Suchintan <suchintan@users.noreply.github.com> * add ClickContext to support click action ai="fallback" in generated code (Skyvern-AI#3892) * fix task v1 rerun shell command (Skyvern-AI#3893) * Clean up Azure migration (Skyvern-AI#3895) Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com> * add run_with & ai_fallback to workflow run status update logs (Skyvern-AI#3896) * SDK: Support AI act feature (Skyvern-AI#3888) * Code gen: Rename 'intention' -> 'prompt' (Skyvern-AI#3900) Co-authored-by: Shuchang Zheng <wintonzheng0325@gmail.com> * Backend: unified /runs URL (Skyvern-AI#3898) * add workflow_run_id and workflow_run_block_id in create/update script_blocks code (Skyvern-AI#3904) * [SKY-6973] [1/3] Browser Profiles - database and s3 storage layer (Skyvern-AI#3899) * Update API specifications with fern api update (Skyvern-AI#3903) Co-authored-by: github-actions <github-actions@github.com> * fix totp call sign (Skyvern-AI#3907) * cache invalidation update - only delete cached code for impacted block and blocks after the impacted (Skyvern-AI#3908) * clear workflow_run_failure_reason in reset workflow run logic (Skyvern-AI#3909) * Refactor script gen with block level code cache (Skyvern-AI#3910) * Frontend: unified /runs URL (Skyvern-AI#3912) * Folders, Persistent Import Progress Tracking & UX Enhancements (Skyvern-AI#3841) Co-authored-by: Jonathan Dobson <jon.m.dobson@gmail.com> * revert back to old run URL for workflows (Skyvern-AI#3913) * Log page urls near MissingBrowserStatePage (Skyvern-AI#3901) * Add 'value' to data (navigation payload) in AI prompts (Skyvern-AI#3902) * various Validation Block buffs (Skyvern-AI#3919) * [SKY-6974] Browser Profiles [2/3] Marc/backend browser session profiles (Skyvern-AI#3923) * Update API specifications with fern api update (Skyvern-AI#3922) Co-authored-by: github-actions <github-actions@github.com> * fix diagnostics button clicks (Skyvern-AI#3926) * always log ip and arn in the pbs logs (Skyvern-AI#3927) * Various small SDK improvements (Skyvern-AI#3916) * improvements for folders and parameters (Skyvern-AI#3918) Co-authored-by: Jonathan Dobson <jon.m.dobson@gmail.com> * Extract ScriptSkyvernPage from SkyvernPage (Skyvern-AI#3920) * Regenerate Fern Python SDK (Skyvern-AI#3928) * Make Status404 page inline (Skyvern-AI#3929) * Jon/use new runs urls (Skyvern-AI#3930) * turn off new run urls (Skyvern-AI#3931) * Add feature flag to skip screenshot annotations (Skyvern-AI#3932) * Pedro/fix explicit caching vertex api (Skyvern-AI#3933) * Speed optimizations: Economy element tree and TOTP context parsing skip (Skyvern-AI#3936) * pass context to multi select agent (Skyvern-AI#3937) * use new run URLs, attempt iii (Skyvern-AI#3938) * Two Human Interaction Block Fixes (Skyvern-AI#3940) * Credentials page UX improvement (Skyvern-AI#3941) * SkyvernBrowserPage extends SkyvernPage (Skyvern-AI#3921) * Release TS/Python SDK 2.22 (Skyvern-AI#3942) * Fix ts-sdk-release.yml (Skyvern-AI#3943) * SDK: file uploading (public url only) (Skyvern-AI#3867) * Flatten timeline so forloops and taskv2 blocks play nice (Skyvern-AI#3946) * Add termination-aware complete verification experiment (SKY-6884) (Skyvern-AI#3948) * Update API specifications with fern api update (Skyvern-AI#3950) Co-authored-by: github-actions <github-actions@github.com> * add date_format context for input and select action context, which will be used as context for caching (Skyvern-AI#3951) * improve scrolling into view (Skyvern-AI#3952) * Make SkyvernPage extend Playwright (Skyvern-AI#3934) * Update API specifications with fern api update (Skyvern-AI#3954) Co-authored-by: github-actions <github-actions@github.com> * Publish npm package using Trusted Publisher (Skyvern-AI#3953) * SDK: more logs & small fixes (Skyvern-AI#3945) * SDK: embedded server mode (Skyvern-AI#3949) * Support Google Cloud Workload Identity for vertex models (Skyvern-AI#3956) * support angular click event (Skyvern-AI#3960) * fix empty totp generated (Skyvern-AI#3961) * fix upload file issue (Skyvern-AI#3962) * SDK: Disable browser logs (Skyvern-AI#3958) * Expose 'from skyvern import SkyvernSdk' import (Skyvern-AI#3957) * Simplify SkyvernPage _decorate_call (Skyvern-AI#3959) * fix get_workflow_for_workflow_run query; filter on wr org, not wf org (Skyvern-AI#3963) * add remove all unique ids (Skyvern-AI#3964) * allow user-based generic prompt improval [sic] (Skyvern-AI#3965) * Fix 'multiple values for keyword argument 'prompt'' (Skyvern-AI#3966) * SDK: improve IDE highlighting/type support (Skyvern-AI#3967) * Release v0.2.23 (Skyvern-AI#3969) * Code generation improvement for select_option action - use label if value is not present (Skyvern-AI#3973) * fern should point to the staging openapi.json schema (Skyvern-AI#3972) * add some UI for prompt improval [sic] (Skyvern-AI#3974) * click context bug: clicking dropdown menu should be considered as a multi option click (Skyvern-AI#3975) * add log context for No browser state found when creating workflow_run_block (Skyvern-AI#3977) * Show active workflow title in parameters ui (Skyvern-AI#3978) * Pedro/vertex cache minimal fix (Skyvern-AI#3981) * Merge SkyvernSdk and Skyvern extending Fern client (Skyvern-AI#3987) Co-authored-by: Shuchang Zheng <wintonzheng0325@gmail.com> * Browser Profile CDP Fix (Skyvern-AI#3990) * support non url task block (Skyvern-AI#3983) * SDK: fixing 422 error for empty requests (Skyvern-AI#3968) * Parameter search & inline display for Past Runs and Run History pages (Skyvern-AI#3985) * parallelize goal check within task (Skyvern-AI#3997) * fix error reason when page is no data (Skyvern-AI#3998) * Release 1.0.0 (Skyvern-AI#4003) * Update API specifications with fern api update (Skyvern-AI#4002) Co-authored-by: github-actions <github-actions@github.com> * validate task_id, workflow_id, workflow_run_id for send_totp_code endpoint before llm prompt to parse totp prompt to fail early (Skyvern-AI#4004) * fix complete status update issue (Skyvern-AI#4006) * execute_task_webhook uses the latest non canceled step (Skyvern-AI#4007) * delete devsy (Skyvern-AI#4008) * support download by select action (Skyvern-AI#4009) * cleaned up fallback router (Skyvern-AI#4010) * get_workflows_depending_on db client code (Skyvern-AI#4011) * [Webeye] Fix JS loader encoding for domUtils.js (Skyvern-AI#3991) Co-authored-by: Shuchang Zheng <wintonzheng0325@gmail.com> * respect workflow and block model overrides (Skyvern-AI#4013) * remove cache actions (Skyvern-AI#4015) * fix log typo (Skyvern-AI#4016) * parse file extension from url query (Skyvern-AI#4017) * support to scrape on the chrome error page (Skyvern-AI#4018) * add improve prompt button to task block and action block (Skyvern-AI#4020) * fix: ensure parallel verification runs data extraction (Skyvern-AI#4014) * Expand Proxy locations to current list of all Massive supported countries (Skyvern-AI#4022) * Create a carousel to move Cookbook Templates onto Discover Page (Skyvern-AI#4023) * use Kaitlyn's prompt for user prompt improvement (Skyvern-AI#4026) * add vertex gemini 3 pro config (Skyvern-AI#4025) * Initialize app at runtime instead of import time (Skyvern-AI#4024) * fix the ai click context missing problem (Skyvern-AI#4029) * Bill 2.5 cents (50%) for cached steps (Skyvern-AI#4030) * Browser streaming: reorganize & rename (Skyvern-AI#4033) * use value of the optiona when the content is empty (Skyvern-AI#4035) * fix cua engine (Skyvern-AI#4036) * db: add depends_on_workflow_run_id index (Skyvern-AI#4037) * changed naming cred params when added to login block (Skyvern-AI#4034) * allow webhook-generated 2fa to display on 2fa creds - for customers with many creds (Skyvern-AI#4040) * Fix missing app initialization in `skyvern init` (Skyvern-AI#4038) * use explicit vertex credentials for cache manager (Skyvern-AI#4039) * scope termination-aware verification to file download fallback (Skyvern-AI#4043) * Enhance Windows Compatibility with Event Loop Policy and Path Resolution (Skyvern-AI#3986) Co-authored-by: Suchintan <suchintan@users.noreply.github.com> Co-authored-by: Shuchang Zheng <wintonzheng0325@gmail.com> Co-authored-by: Stanislav Novosad <stas@skyvern.com> * fix schema validation (Skyvern-AI#4044) * optimize bool type value parsing in domutils (Skyvern-AI#4046) * Revert "allow webhook-generated 2fa to display on 2fa creds - for customers with many creds" (Skyvern-AI#4047) * improve validations on parameter run ui (Skyvern-AI#4000) Co-authored-by: Jonathan Dobson <jon.m.dobson@gmail.com> * use different prompt name for click completion check (Skyvern-AI#4048) * Remove ddtrace dependency from OSS (Skyvern-AI#4049) * restore vertex cache credentials (Skyvern-AI#4050) * update browser profile setting (Skyvern-AI#4054) * fix schema validate (Skyvern-AI#4055) * handle list-wrapped llm responses (Skyvern-AI#4056) * raise exception when non dict response (Skyvern-AI#4057) * improve caching reliability by add retries for scrape_page (Skyvern-AI#4058) * always use refreshed scrap page in cache (Skyvern-AI#4059) * Update API specifications with fern api update (Skyvern-AI#4052) Co-authored-by: github-actions <github-actions@github.com> * backend changes for magic wand button (Skyvern-AI#4051) * Magic Wand Button to improve prompts in all blocks (Skyvern-AI#4060) * Allow running Skyvern on newer DB version when explicitly requested (Skyvern-AI#3955) * Browser streaming refactor (Skyvern-AI#4064) * Respect disable goal check in parallel flow (Skyvern-AI#4021) * allow Show Code controls to render on OSS builds without auth (Skyvern-AI#4065) * Add workflow definition version (Skyvern-AI#4066) * workflow definition version transition for skip if and future DAG support (Skyvern-AI#4012) * SDK: Prompt-based locator (Skyvern-AI#4027) * allow extract result to be non dict (Skyvern-AI#4069) * Browser Stream Refactor Fast Follow (Skyvern-AI#4070) * avoid unnecessary code regeneration when the workflow has non task based blocks (Skyvern-AI#4071) * Pedro/thinking budget tests (Skyvern-AI#4072) * cache task run uses block level model override when ai fallback happens (Skyvern-AI#4073) * lower default page loading time from 90 seconds to 60 seconds (Skyvern-AI#4076) * cache replay bug - if click locator is not found, fallback to us llm to find the locator (Skyvern-AI#4079) * do not keep regenerating scripts if already cached (Skyvern-AI#4080) * v1.0.1 (Skyvern-AI#4081) * Fix TOTP Code Sort (Skyvern-AI#4082) * Revert "scope termination-aware verification to file download fallback" (Skyvern-AI#4083) * rollout termination aware exp for everything (Skyvern-AI#4084) * Update API specifications with fern api update (Skyvern-AI#4085) Co-authored-by: github-actions <github-actions@github.com> * fix(llm): prevent cached_content from being passed to non-Gemini models (Skyvern-AI#4086) * clear key when run sequnetial run is off (Skyvern-AI#4088) * prevent cached_content leak to non-extract prompts (Skyvern-AI#4089) * skip stderr parsing when list bitwarden items (Skyvern-AI#4090) * fix the script deletion problem when the workflow runs with agent and already has a cached script (Skyvern-AI#4092) * Browser Exfiltration (Skyvern-AI#4093) * Optimize get_workflow_scripts_by_cache_key_value SQL (Skyvern-AI#4095) * Browser streaming: add more verification checks for browser session (Skyvern-AI#4094) * Add a RadialMenu component (Skyvern-AI#4096) --------- Co-authored-by: Stanislav Novosad <stas@skyvern.com> Co-authored-by: Shuchang Zheng <wintonzheng0325@gmail.com> Co-authored-by: LawyZheng <lawyzheng1106@gmail.com> Co-authored-by: Jonathan Dobson <jon.m.dobson@gmail.com> Co-authored-by: Marc Kelechava <marc.kelechava@gmail.com> Co-authored-by: Suchintan <suchintan@users.noreply.github.com> Co-authored-by: pedrohsdb <pedro@skyvern.com> Co-authored-by: Deep Singhvi <deep@buildwithfern.com> Co-authored-by: github-actions <github-actions@github.com> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: Suchintan Singh <suchintan@skyvern.com> Co-authored-by: Marc Kelechava <marc@skyvern.com> Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com> Co-authored-by: Celal Zamanoglu <95054566+celalzamanoglu@users.noreply.github.com> Co-authored-by: kerry <66009926+gimseonjin@users.noreply.github.com> Co-authored-by: Mohamed Khalil <69445107+mohamedmamdouh22@users.noreply.github.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Reapply: Separate cloud dependencies in pyproject.toml (Separate cloud dependencies in pyproject.toml Skyvern-AI/skyvern#3779) (Reapply: Separate cloud dependencies in pyproject.toml (#3779) Skyvern-AI/skyvern#3781)
update skyvern client (update skyvern client Skyvern-AI/skyvern#3733)
Make PostHog async (Make PostHog async Skyvern-AI/skyvern#3786)
prepend scheme to login endpoint url (prepend scheme to login endpoint url Skyvern-AI/skyvern#3787)
do not use critical log unless it's really critical (do not use critical log unless it's really critical Skyvern-AI/skyvern#3778)
BE portion of seamless clipboard transfer in browser stream (BE portion of seamless clipboard transfer in browser stream Skyvern-AI/skyvern#3788)
Fix broken SkyvernEnvironment in SDK (Fix broken SkyvernEnvironment in SDK Skyvern-AI/skyvern#3789)
TaskV2: Ask AI if relocation is needed based on current url as the first step (TaskV2: Ask AI if relocation is needed based on current url as the first step Skyvern-AI/skyvern#3761)
Webhook Replay Test URL (Webhook Replay Test URL Skyvern-AI/skyvern#3769)
Store user_url in initialize_task_v2 (Store user_url in initialize_task_v2 Skyvern-AI/skyvern#3791)
Store empty user_url as None in initialize_task_v2 (Store empty user_url as None in initialize_task_v2 Skyvern-AI/skyvern#3793)
upgrade precommit configurations (upgrade precommit configurations Skyvern-AI/skyvern#3794)
handle NONE type in http response (handle NONE type in http response Skyvern-AI/skyvern#3795)
prepend url schema in skyvern page goto (prepend url schema in skyvern page goto Skyvern-AI/skyvern#3796)
support new tab magic link logic (support new tab magic link logic Skyvern-AI/skyvern#3797)
Browser streaming: add org token to CDP connection header (Browser streaming: add org token to CDP connection header Skyvern-AI/skyvern#3792)
FE portion of seamless clipboard transfer in browser stream (FE portion of seamless clipboard transfer in browser stream Skyvern-AI/skyvern#3799)
backend - add 'paused' as a workflow run status (backend - add 'paused' as a workflow run status Skyvern-AI/skyvern#3800)
Skyvern 0.2.18 (Skyvern 0.2.18 Skyvern-AI/skyvern#3784)
Refactoring: merge WorkflowParameterEditPanel and WorkflowParameterAddPanel (Refactoring: merge WorkflowParameterEditPanel and WorkflowParameterAddPanel Skyvern-AI/skyvern#3750)
Update custom domain URL format in docs.yml (Update custom domain URL format in docs.yml Skyvern-AI/skyvern#3801)
Wait time optimization xp (Wait time optimization xp Skyvern-AI/skyvern#3802)
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 (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 Skyvern-AI/skyvern#3803)
Generate Fern TypeSscript SDK (Generate Fern TS sdk Skyvern-AI/skyvern#3785)
chore: remove
x-api-keyauth scheme (chore: removex-api-keyauth scheme Skyvern-AI/skyvern#3805)Release 0.2.19: Update Fern TS SDK (Release 0.2.19: Update Fern TS SDK Skyvern-AI/skyvern#3807)
fix script gen asyncio create_task bug (fix script gen asyncio create_task bug Skyvern-AI/skyvern#3798)
Backend: implement InteractionBlock (Backend: implement InteractionBlock Skyvern-AI/skyvern#3810)
fix SelectItem value for Run With in start node workflow settings (fix SelectItem value for Run With in start node workflow settings Skyvern-AI/skyvern#3774)
fix reload action (fix reload action Skyvern-AI/skyvern#3811)
add log attrs for failed emails (add log attrs for failed emails Skyvern-AI/skyvern#3812)
ensure disable_cache saves for v2 task block (ensure disable_cache saves for v2 task block Skyvern-AI/skyvern#3813)
fix settings in email api (fix settings in email api Skyvern-AI/skyvern#3814)
get task v2 block disable_cache value back (get task v2 block disable_cache value back Skyvern-AI/skyvern#3815)
point flash and flash lite to stable (point flash and flash lite to stable Skyvern-AI/skyvern#3816)
fix send email api (fix send email api Skyvern-AI/skyvern#3818)
FE implementation of InteractionNode (FE implementation of InteractionNode Skyvern-AI/skyvern#3821)
TypeScript SDK: building automatically via workflow (TypeScript SDK: building automatically via workflow Skyvern-AI/skyvern#3820)
Update API specifications with fern api update (Update API specifications with fern api update Skyvern-AI/skyvern#3819)
get workflow runs by ids (get workflow runs by ids Skyvern-AI/skyvern#3824)
Jon/backend hitl buffs (Jon/backend hitl buffs Skyvern-AI/skyvern#3826)
Extract SkyvernPageAi from SkyvernPage (Extract SkyvernPageAi from SkyvernPage Skyvern-AI/skyvern#3825)
make jinja rendering in blocks more strict (make jinja rendering in blocks more strict Skyvern-AI/skyvern#3827)
various hitl buffs (various hitl buffs Skyvern-AI/skyvern#3828)
Fern: regenerated Python SDK (Fern: regenerated Python SDK Skyvern-AI/skyvern#3829)
BE: allow workflow run UI to show browser stream if workflow run has one (BE: allow workflow run UI to show browser stream if workflow run has one Skyvern-AI/skyvern#3834)
make templating strictness easy to switch between (make templating strictness easy to switch between Skyvern-AI/skyvern#3835)
FE: allow workflow run UI to show browser stream if workflow run has one (FE: allow workflow run UI to show browser stream if workflow run has one Skyvern-AI/skyvern#3838)
Cleanup ENABLE_TASKV2_METADATA_CURRENT_URL_VALIDATION experiment (Cleanup ENABLE_TASKV2_METADATA_CURRENT_URL_VALIDATION experiment Skyvern-AI/skyvern#3836)
Fern: add TypeScript code examples (Fern: add TypeScript code examples Skyvern-AI/skyvern#3839)
Fern: generated SDK post processing (Fern: generated SDK post processing Skyvern-AI/skyvern#3840)
not try selectable input for otp or secret input (not try selectable input for otp or secret input Skyvern-AI/skyvern#3843)
skip msedge download hub page (skip msedge download hub page Skyvern-AI/skyvern#3844)
mark readonly element as interactable (mark readonly element as interactable Skyvern-AI/skyvern#3845)
label workflow failure reason by status (label workflow failure reason by status Skyvern-AI/skyvern#3830)
Update API specifications with fern api update (Update API specifications with fern api update Skyvern-AI/skyvern#3842)
make templating lax again (make templating lax again Skyvern-AI/skyvern#3846)
making gpt5 models have temp 1 (making gpt5 models have temp 1 Skyvern-AI/skyvern#3849)
Release v0.2.21 (Release v0.2.21 Skyvern-AI/skyvern#3848)
Log response status in request_logging (Log response status in request_logging Skyvern-AI/skyvern#3747)
SDK: support actions skeleton (SDK: support actions skeleton Skyvern-AI/skyvern#3817)
automatically parse content from totp url (automatically parse content from totp url Skyvern-AI/skyvern#3852)
set up xp for using cheaper model for verication result (set up xp for using cheaper model for verication result Skyvern-AI/skyvern#3853)
Fix z-indexing issue for timeline/browser stream in debugger view (Fix z-indexing issue for timeline/browser stream in debugger view Skyvern-AI/skyvern#3854)
set workflow status to 'published' when a user saves a workflow (set workflow status to 'published' when a user saves a workflow Skyvern-AI/skyvern#3855)
Use lazy imports in init.py (Use lazy imports in __init__.py Skyvern-AI/skyvern#3847)
Add GET /v1/credentials/totp to list recent 2FA codes per org (Add GET /v1/credentials/totp to list recent 2FA codes per org Skyvern-AI/skyvern#3770)
removing laminar (removing laminar Skyvern-AI/skyvern#3858)
revert shu/cua other action Skyvern-AI/skyvern#2154 - fix complete action bug (revert #2154 - fix complete action bug Skyvern-AI/skyvern#3859)
Update
Copy to cURLbuttons to reference the new Runs API spec (UpdateCopy to cURLbuttons to reference the new Runs API spec Skyvern-AI/skyvern#3765)OS-level workflow run alert (w sound) on status change (OS-level workflow run alert (w sound) on status change Skyvern-AI/skyvern#3862)
add notification sound for workflow runs (add notification sound for workflow runs Skyvern-AI/skyvern#3863)
SDK: support select_option and extract (SDK: support select_option and extract Skyvern-AI/skyvern#3850)
ensure recordings show after browser session ends (ensure recordings show after browser session ends Skyvern-AI/skyvern#3864)
ensure stream continues when switching between stream and recordings (ensure stream continues when switching between stream and recordings Skyvern-AI/skyvern#3865)
connect prompt to ai click, ai input and ai select (connect prompt to ai click, ai input and ai select Skyvern-AI/skyvern#3868)
SDK: support more playwright features (SDK: support more playwright features Skyvern-AI/skyvern#3866)
Cleanup unused dependencies (Cleanup unused dependencies Skyvern-AI/skyvern#3872)
update uv lock (update uv lock Skyvern-AI/skyvern#3860)
SDK: rename SkyvernEnvironment (SDK: rename SkyvernEnvironment Skyvern-AI/skyvern#3870)
Improve LLM error message when LLM is down (Improve LLM error message when LLM is down Skyvern-AI/skyvern#3874)
parallel check user goal xp (parallel check user goal xp Skyvern-AI/skyvern#3873)
increase wait time to load auto completion options (increase wait time to load auto completion options Skyvern-AI/skyvern#3876)
add workflow_run_id & workflow_run_block_id to script_blocks table (add workflow_run_id & workflow_run_block_id to script_blocks table Skyvern-AI/skyvern#3879)
fix pbs download file bug (fix pbs download file bug Skyvern-AI/skyvern#3880)
Coalesce the Validation Block and the new Human Interaction Block (Coalesce the Validation Block and the new Human Interaction Block Skyvern-AI/skyvern#3882)
Support None/Invalid selector in ai_input_text (Support None/Invalid selector in ai_input_text Skyvern-AI/skyvern#3883)
SDK: auto-start server in local mode (SDK: auto-start server in local mode Skyvern-AI/skyvern#3869)
Support None/Invalid selector in ai_upload_file (Support None/Invalid selector in ai_upload_file Skyvern-AI/skyvern#3884)
refactor webhook signature (refactor webhook signature Skyvern-AI/skyvern#3889)
Add JSON to code block (Add JSON to code block Skyvern-AI/skyvern#3885)
Add marc GH Info to sync-skyvern-cloud yml (Add marc GH Info to sync-skyvern-cloud yml Skyvern-AI/skyvern#3886)
add ClickContext to support click action ai="fallback" in generated code (add ClickContext to support click action ai="fallback" in generated code Skyvern-AI/skyvern#3892)
fix task v1 rerun shell command (fix task v1 rerun shell command Skyvern-AI/skyvern#3893)
Clean up Azure migration (Clean up Azure migration Skyvern-AI/skyvern#3895)
add run_with & ai_fallback to workflow run status update logs (add run_with & ai_fallback to workflow run status update logs Skyvern-AI/skyvern#3896)
SDK: Support AI act feature (SDK: Support AI act feature Skyvern-AI/skyvern#3888)
Code gen: Rename 'intention' -> 'prompt' (Code gen: Rename 'intention' -> 'prompt' Skyvern-AI/skyvern#3900)
Backend: unified /runs URL (Backend: unified /runs URL Skyvern-AI/skyvern#3898)
add workflow_run_id and workflow_run_block_id in create/update script_blocks code (add workflow_run_id and workflow_run_block_id in create/update script_blocks code Skyvern-AI/skyvern#3904)
[SKY-6973] [1/3] Browser Profiles - database and s3 storage layer ([SKY-6973] [1/3] Browser Profiles - database and s3 storage layer Skyvern-AI/skyvern#3899)
Update API specifications with fern api update (Update API specifications with fern api update Skyvern-AI/skyvern#3903)
fix totp call sign (fix totp call sign Skyvern-AI/skyvern#3907)
cache invalidation update - only delete cached code for impacted block and blocks after the impacted (cache invalidation update - only delete cached code for impacted block and blocks after the impacted Skyvern-AI/skyvern#3908)
clear workflow_run_failure_reason in reset workflow run logic (clear workflow_run_failure_reason in reset workflow run logic Skyvern-AI/skyvern#3909)
Refactor script gen with block level code cache (Refactor script gen with block level code cache Skyvern-AI/skyvern#3910)
Frontend: unified /runs URL (Frontend: unified /runs URL Skyvern-AI/skyvern#3912)
Folders, Persistent Import Progress Tracking & UX Enhancements (Folders, Persistent Import Progress Tracking & UX Enhancements Skyvern-AI/skyvern#3841)
revert back to old run URL for workflows (revert back to old run URL for workflows Skyvern-AI/skyvern#3913)
Log page urls near MissingBrowserStatePage (Log page urls near MissingBrowserStatePage Skyvern-AI/skyvern#3901)
Add 'value' to data (navigation payload) in AI prompts (Add 'value' to data (navigation payload) in AI prompts Skyvern-AI/skyvern#3902)
various Validation Block buffs (various Validation Block buffs Skyvern-AI/skyvern#3919)
[SKY-6974] Browser Profiles [2/3] Marc/backend browser session profiles ([SKY-6974] Browser Profiles [2/3] Marc/backend browser session profiles Skyvern-AI/skyvern#3923)
Update API specifications with fern api update (Update API specifications with fern api update Skyvern-AI/skyvern#3922)
fix diagnostics button clicks (fix diagnostics button clicks Skyvern-AI/skyvern#3926)
always log ip and arn in the pbs logs (always log ip and arn in the pbs logs Skyvern-AI/skyvern#3927)
Various small SDK improvements (Various small SDK improvements Skyvern-AI/skyvern#3916)
improvements for folders and parameters (improvements for folders and parameters Skyvern-AI/skyvern#3918)
Extract ScriptSkyvernPage from SkyvernPage (Extract ScriptSkyvernPage from SkyvernPage Skyvern-AI/skyvern#3920)
Regenerate Fern Python SDK (Regenerate Fern Python SDK Skyvern-AI/skyvern#3928)
Make Status404 page inline (Make Status404 page inline Skyvern-AI/skyvern#3929)
Jon/use new runs urls (Jon/use new runs urls Skyvern-AI/skyvern#3930)
turn off new run urls (turn off new run urls Skyvern-AI/skyvern#3931)
Add feature flag to skip screenshot annotations (Add feature flag to skip screenshot annotations Skyvern-AI/skyvern#3932)
Pedro/fix explicit caching vertex api (Pedro/fix explicit caching vertex api Skyvern-AI/skyvern#3933)
Speed optimizations: Economy element tree and TOTP context parsing skip (Speed optimizations: Economy element tree and TOTP context parsing skip Skyvern-AI/skyvern#3936)
pass context to multi select agent (pass context to multi select agent Skyvern-AI/skyvern#3937)
use new run URLs, attempt iii (use new run URLs, attempt iii Skyvern-AI/skyvern#3938)
Two Human Interaction Block Fixes (Two Human Interaction Block Fixes Skyvern-AI/skyvern#3940)
Credentials page UX improvement (Credentials page UX improvement Skyvern-AI/skyvern#3941)
SkyvernBrowserPage extends SkyvernPage (SkyvernBrowserPage extends SkyvernPage Skyvern-AI/skyvern#3921)
Release TS/Python SDK 2.22 (Release TS/Python SDK 2.22 Skyvern-AI/skyvern#3942)
Fix ts-sdk-release.yml (Fix ts-sdk-release.yml Skyvern-AI/skyvern#3943)
SDK: file uploading (public url only) (SDK: file uploading (public url only) Skyvern-AI/skyvern#3867)
Flatten timeline so forloops and taskv2 blocks play nice (Flatten timeline so forloops and taskv2 blocks play nice Skyvern-AI/skyvern#3946)
Add termination-aware complete verification experiment (SKY-6884) (Add termination-aware complete verification experiment (SKY-6884) Skyvern-AI/skyvern#3948)
Update API specifications with fern api update (Update API specifications with fern api update Skyvern-AI/skyvern#3950)
add date_format context for input and select action context, which will be used as context for caching (add date_format context for input and select action context, which will be used as context for caching Skyvern-AI/skyvern#3951)
improve scrolling into view (improve scrolling into view Skyvern-AI/skyvern#3952)
Make SkyvernPage extend Playwright (Make SkyvernPage extend Playwright Skyvern-AI/skyvern#3934)
Update API specifications with fern api update (Update API specifications with fern api update Skyvern-AI/skyvern#3954)
Publish npm package using Trusted Publisher (Publish npm package using Trusted Publisher Skyvern-AI/skyvern#3953)
SDK: more logs & small fixes (SDK: more logs & small fixes Skyvern-AI/skyvern#3945)
SDK: embedded server mode (SDK: embedded server mode Skyvern-AI/skyvern#3949)
Support Google Cloud Workload Identity for vertex models (Support Google Cloud Workload Identity for vertex models Skyvern-AI/skyvern#3956)
support angular click event (support angular click event Skyvern-AI/skyvern#3960)
fix empty totp generated (fix empty totp generated Skyvern-AI/skyvern#3961)
fix upload file issue (fix upload file issue Skyvern-AI/skyvern#3962)
SDK: Disable browser logs (SDK: Disable browser logs Skyvern-AI/skyvern#3958)
Expose 'from skyvern import SkyvernSdk' import (Expose 'from skyvern import SkyvernSdk' import Skyvern-AI/skyvern#3957)
Simplify SkyvernPage _decorate_call (Simplify SkyvernPage _decorate_call Skyvern-AI/skyvern#3959)
fix get_workflow_for_workflow_run query; filter on wr org, not wf org (fix get_workflow_for_workflow_run query; filter on wr org, not wf org Skyvern-AI/skyvern#3963)
add remove all unique ids (add remove all unique ids Skyvern-AI/skyvern#3964)
allow user-based generic prompt improval [sic] (allow user-based generic prompt improval [sic] Skyvern-AI/skyvern#3965)
Fix 'multiple values for keyword argument 'prompt'' (Fix 'multiple values for keyword argument 'prompt'' Skyvern-AI/skyvern#3966)
SDK: improve IDE highlighting/type support (SDK: improve IDE highlighting/type support Skyvern-AI/skyvern#3967)
Release v0.2.23 (Release v0.2.23 Skyvern-AI/skyvern#3969)
Code generation improvement for select_option action - use label if value is not present (Code generation improvement for select_option action - use label if value is not present Skyvern-AI/skyvern#3973)
fern should point to the staging openapi.json schema (fern should point to the staging openapi.json schema Skyvern-AI/skyvern#3972)
add some UI for prompt improval [sic] (add some UI for prompt improval [sic] Skyvern-AI/skyvern#3974)
click context bug: clicking dropdown menu should be considered as a multi option click (click context bug: clicking dropdown menu should be considered as a multi option click Skyvern-AI/skyvern#3975)
add log context for No browser state found when creating workflow_run_block (add log context for No browser state found when creating workflow_run_block Skyvern-AI/skyvern#3977)
Show active workflow title in parameters ui (Show active workflow title in parameters ui Skyvern-AI/skyvern#3978)
Pedro/vertex cache minimal fix (Pedro/vertex cache minimal fix Skyvern-AI/skyvern#3981)
Merge SkyvernSdk and Skyvern extending Fern client (Merge SkyvernSdk and Skyvern extending Fern client Skyvern-AI/skyvern#3987)
Browser Profile CDP Fix (Browser Profile CDP Fix Skyvern-AI/skyvern#3990)
support non url task block (support non url task block Skyvern-AI/skyvern#3983)
SDK: fixing 422 error for empty requests (SDK: fixing 422 error for empty requests Skyvern-AI/skyvern#3968)
Parameter search & inline display for Past Runs and Run History pages (Parameter search & inline display for Past Runs and Run History pages Skyvern-AI/skyvern#3985)
parallelize goal check within task (parallelize goal check within task Skyvern-AI/skyvern#3997)
fix error reason when page is no data (fix error reason when page is no data Skyvern-AI/skyvern#3998)
Release 1.0.0 (Release 1.0.0 Skyvern-AI/skyvern#4003)
Update API specifications with fern api update (Update API specifications with fern api update Skyvern-AI/skyvern#4002)
validate task_id, workflow_id, workflow_run_id for send_totp_code endpoint before llm prompt to parse totp prompt to fail early (validate task_id, workflow_id, workflow_run_id for send_totp_code endpoint before llm prompt to parse totp prompt to fail early Skyvern-AI/skyvern#4004)
fix complete status update issue (fix complete status update issue Skyvern-AI/skyvern#4006)
execute_task_webhook uses the latest non canceled step (execute_task_webhook uses the latest non canceled step Skyvern-AI/skyvern#4007)
delete devsy (delete devsy Skyvern-AI/skyvern#4008)
support download by select action (support download by select action Skyvern-AI/skyvern#4009)
cleaned up fallback router (cleaned up fallback router Skyvern-AI/skyvern#4010)
get_workflows_depending_on db client code (get_workflows_depending_on db client code Skyvern-AI/skyvern#4011)
[Webeye] Fix JS loader encoding for domUtils.js ([Webeye] Fix JS loader encoding for domUtils.js Skyvern-AI/skyvern#3991)
respect workflow and block model overrides (respect workflow and block model overrides Skyvern-AI/skyvern#4013)
remove cache actions (remove cache actions Skyvern-AI/skyvern#4015)
fix log typo (fix log typo Skyvern-AI/skyvern#4016)
parse file extension from url query (parse file extension from url query Skyvern-AI/skyvern#4017)
support to scrape on the chrome error page (support to scrape on the chrome error page Skyvern-AI/skyvern#4018)
add improve prompt button to task block and action block (add improve prompt button to task block and action block Skyvern-AI/skyvern#4020)
fix: ensure parallel verification runs data extraction (fix: ensure parallel verification runs data extraction Skyvern-AI/skyvern#4014)
Expand Proxy locations to current list of all Massive supported countries (Expand Proxy locations to current list of all Massive supported countries Skyvern-AI/skyvern#4022)
Create a carousel to move Cookbook Templates onto Discover Page (Create a carousel to move Cookbook Templates onto Discover Page Skyvern-AI/skyvern#4023)
use Kaitlyn's prompt for user prompt improvement (use Kaitlyn's prompt for user prompt improvement Skyvern-AI/skyvern#4026)
add vertex gemini 3 pro config (add vertex gemini 3 pro config Skyvern-AI/skyvern#4025)
Initialize app at runtime instead of import time (Initialize app at runtime instead of import time Skyvern-AI/skyvern#4024)
fix the ai click context missing problem (fix the ai click context missing problem Skyvern-AI/skyvern#4029)
Bill 2.5 cents (50%) for cached steps (Bill 2.5 cents (50%) for cached steps Skyvern-AI/skyvern#4030)
Browser streaming: reorganize & rename (Browser streaming: reorganize & rename Skyvern-AI/skyvern#4033)
use value of the optiona when the content is empty (use value of the optiona when the content is empty Skyvern-AI/skyvern#4035)
fix cua engine (fix cua engine Skyvern-AI/skyvern#4036)
db: add depends_on_workflow_run_id index (db: add depends_on_workflow_run_id index Skyvern-AI/skyvern#4037)
changed naming cred params when added to login block (changed naming cred params when added to login block Skyvern-AI/skyvern#4034)
allow webhook-generated 2fa to display on 2fa creds - for customers with many creds (allow webhook-generated 2fa to display on 2fa creds - for customers with many creds Skyvern-AI/skyvern#4040)
Fix missing app initialization in
skyvern init(Fix missing app initialization inskyvern initSkyvern-AI/skyvern#4038)use explicit vertex credentials for cache manager (use explicit vertex credentials for cache manager Skyvern-AI/skyvern#4039)
scope termination-aware verification to file download fallback (scope termination-aware verification to file download fallback Skyvern-AI/skyvern#4043)
Enhance Windows Compatibility with Event Loop Policy and Path Resolution (Enhance Windows Compatibility with Event Loop Policy and Path Resolution Skyvern-AI/skyvern#3986)
fix schema validation (fix schema validation Skyvern-AI/skyvern#4044)
optimize bool type value parsing in domutils (optimize bool type value parsing in domutils Skyvern-AI/skyvern#4046)
Revert "allow webhook-generated 2fa to display on 2fa creds - for customers with many creds" (Revert "allow webhook-generated 2fa to display on 2fa creds - for customers with many creds" Skyvern-AI/skyvern#4047)
improve validations on parameter run ui (improve validations on parameter run ui Skyvern-AI/skyvern#4000)
use different prompt name for click completion check (use different prompt name for click completion check Skyvern-AI/skyvern#4048)
Remove ddtrace dependency from OSS (Remove ddtrace dependency from OSS Skyvern-AI/skyvern#4049)
restore vertex cache credentials (restore vertex cache credentials Skyvern-AI/skyvern#4050)
update browser profile setting (update browser profile setting Skyvern-AI/skyvern#4054)
fix schema validate (fix schema validate Skyvern-AI/skyvern#4055)
handle list-wrapped llm responses (handle list-wrapped llm responses Skyvern-AI/skyvern#4056)
raise exception when non dict response (raise exception when non dict response Skyvern-AI/skyvern#4057)
improve caching reliability by add retries for scrape_page (improve caching reliability by add retries for scrape_page Skyvern-AI/skyvern#4058)
always use refreshed scrap page in cache (always use refreshed scrap page in cache Skyvern-AI/skyvern#4059)
Update API specifications with fern api update (Update API specifications with fern api update Skyvern-AI/skyvern#4052)
backend changes for magic wand button (backend changes for magic wand button Skyvern-AI/skyvern#4051)
Magic Wand Button to improve prompts in all blocks (Magic Wand Button to improve prompts in all blocks Skyvern-AI/skyvern#4060)
Allow running Skyvern on newer DB version when explicitly requested (Allow running Skyvern on newer DB version when explicitly requested Skyvern-AI/skyvern#3955)
Browser streaming refactor (Browser streaming refactor Skyvern-AI/skyvern#4064)
Respect disable goal check in parallel flow (Respect disable goal check in parallel flow Skyvern-AI/skyvern#4021)
allow Show Code controls to render on OSS builds without auth (allow Show Code controls to render on OSS builds without auth Skyvern-AI/skyvern#4065)
Add workflow definition version (Add workflow definition version Skyvern-AI/skyvern#4066)
workflow definition version transition for skip if and future DAG support (workflow definition version transition for skip if and future DAG support Skyvern-AI/skyvern#4012)
SDK: Prompt-based locator (SDK: Prompt-based locator Skyvern-AI/skyvern#4027)
allow extract result to be non dict (allow extract result to be non dict Skyvern-AI/skyvern#4069)
Browser Stream Refactor Fast Follow (Browser Stream Refactor Fast Follow Skyvern-AI/skyvern#4070)
avoid unnecessary code regeneration when the workflow has non task based blocks (avoid unnecessary code regeneration when the workflow has non task based blocks Skyvern-AI/skyvern#4071)
Pedro/thinking budget tests (Pedro/thinking budget tests Skyvern-AI/skyvern#4072)
cache task run uses block level model override when ai fallback happens (cache task run uses block level model override when ai fallback happens Skyvern-AI/skyvern#4073)
lower default page loading time from 90 seconds to 60 seconds (lower default page loading time from 90 seconds to 60 seconds Skyvern-AI/skyvern#4076)
cache replay bug - if click locator is not found, fallback to us llm to find the locator (cache replay bug - if click locator is not found, fallback to us llm to find the locator Skyvern-AI/skyvern#4079)
do not keep regenerating scripts if already cached (do not keep regenerating scripts if already cached Skyvern-AI/skyvern#4080)
v1.0.1 (v1.0.1 Skyvern-AI/skyvern#4081)
Fix TOTP Code Sort (Fix TOTP Code Sort Skyvern-AI/skyvern#4082)
Revert "scope termination-aware verification to file download fallback" (Revert "scope termination-aware verification to file download fallback" Skyvern-AI/skyvern#4083)
rollout termination aware exp for everything (rollout termination aware exp for everything Skyvern-AI/skyvern#4084)
Update API specifications with fern api update (Update API specifications with fern api update Skyvern-AI/skyvern#4085)
fix(llm): prevent cached_content from being passed to non-Gemini models (fix(llm): prevent cached_content from being passed to non-Gemini models Skyvern-AI/skyvern#4086)
clear key when run sequnetial run is off (clear key when run sequnetial run is off Skyvern-AI/skyvern#4088)
prevent cached_content leak to non-extract prompts (prevent cached_content leak to non-extract prompts Skyvern-AI/skyvern#4089)
skip stderr parsing when list bitwarden items (skip stderr parsing when list bitwarden items Skyvern-AI/skyvern#4090)
fix the script deletion problem when the workflow runs with agent and already has a cached script (fix the script deletion problem when the workflow runs with agent and already has a cached script Skyvern-AI/skyvern#4092)
Browser Exfiltration (Browser Exfiltration Skyvern-AI/skyvern#4093)
Optimize get_workflow_scripts_by_cache_key_value SQL (Optimize get_workflow_scripts_by_cache_key_value SQL Skyvern-AI/skyvern#4095)
Browser streaming: add more verification checks for browser session (Browser streaming: add more verification checks for browser session Skyvern-AI/skyvern#4094)
Add a RadialMenu component (Add a RadialMenu component Skyvern-AI/skyvern#4096)