Commit graph

78 commits

Author SHA1 Message Date
Aaron Perez
2e72c2380c
fix: nested for-loop script block persistence (SKY-8757) (#5404)
Some checks are pending
Run tests and pre-commit / Run tests and pre-commit hooks (push) Waiting to run
Run tests and pre-commit / Frontend Lint and Build (push) Waiting to run
Publish Fern Docs / run (push) Waiting to run
2026-04-07 10:38:48 -07:00
Aaron Perez
58bbc7dbb9
Optimize caching: content dedup, recursive for-loop tracking, observability (SKY-8684) (#5371) 2026-04-03 12:38:39 -07:00
Aaron Perez
26b8f4d73e
AgentDB Phase 7: Migrate remaining 8 domains to typed repos (#5366) 2026-04-02 17:36:50 -07:00
pedrohsdb
c3e1ba290a
Fix: support WorkflowTriggerBlock in cached scripts (#SKY-8575) (#5320) 2026-03-31 17:01:50 -07:00
pedrohsdb
5fa0ff6795
fix: resolve 4 CodeQL alerts in extract_form_fields.js (#5212) 2026-03-23 17:41:12 -07:00
Shuchang Zheng
236c6cb377
fix: resolve 3 CodeQL alerts in extract_form_fields.js (#5198)
Some checks are pending
Run tests and pre-commit / Run tests and pre-commit hooks (push) Waiting to run
Run tests and pre-commit / Frontend Lint and Build (push) Waiting to run
Publish Fern Docs / run (push) Waiting to run
2026-03-23 00:18:23 -07:00
pedrohsdb
afca9b5e49
fix: for_loop script generation uses loop_over parameter key (#5173) 2026-03-20 07:37:34 -07:00
pedrohsdb
975cdd8f80
Fix: generate if/else for conditional blocks in Code 2.0 + branch return validation (#5160) 2026-03-19 13:33:25 -07:00
pedrohsdb
416b6b41c5
fix: skip script_block entries for blocks with no actions (#SKY-8443) (#5141)
Co-authored-by: Aaron Perez <aperez0295@gmail.com>
2026-03-18 23:24:57 -07:00
pedrohsdb
f894be1344
feat: dynamic download selectors for file_download blocks in for-loops (#5077) 2026-03-12 15:53:34 -07:00
pedrohsdb
fab3347758
Fix for-loop adaptive caching: output aggregation, cached function bodies, and template resolution (#4931) 2026-02-28 15:57:05 -08:00
pedrohsdb
0fe0a4921d
Add script generation plumbing for adaptive caching (6/8) (#4920) 2026-02-27 17:06:56 -08:00
Suchintan
b1e5eb9268
Fix ruff config: consolidate into pyproject.toml (#4755)
Some checks failed
Run tests and pre-commit / Frontend Lint and Build (push) Has been cancelled
Publish Fern Docs / run (push) Has been cancelled
Build Skyvern SDK and publish to PyPI / check-version-change (push) Has been cancelled
Auto Create GitHub Release on Version Change / check-version-change (push) Has been cancelled
Run tests and pre-commit / Run tests and pre-commit hooks (push) Has been cancelled
Build Skyvern SDK and publish to PyPI / run-ci (push) Has been cancelled
Build Skyvern SDK and publish to PyPI / build-sdk (push) Has been cancelled
Auto Create GitHub Release on Version Change / create-release (push) Has been cancelled
Co-authored-by: Suchintan Singh <suchintan@skyvern.com>
2026-02-14 23:57:37 -05:00
pedrohsdb
ff5a74dac6
Fix PII leakage in cached run_task() prompts (#SKY-7989) (#4744) 2026-02-13 12:16:45 -08:00
pedrohsdb
26a39246b7
Parameterize literal values in cached click action prompts (#4722) 2026-02-12 13:39:06 -08:00
pedrohsdb
4aa99abb91
Fix regeneration loop for conditional workflow scripts (#SKY-7815) (#4719)
Some checks are pending
Run tests and pre-commit / Run tests and pre-commit hooks (push) Waiting to run
Run tests and pre-commit / Frontend Lint and Build (push) Waiting to run
Publish Fern Docs / run (push) Waiting to run
2026-02-12 12:48:30 -08:00
pedrohsdb
226288445d
Add PRESS_ENTER action type to extract-action prompt (#SKY-7792) (#4669)
Some checks are pending
Run tests and pre-commit / Run tests and pre-commit hooks (push) Waiting to run
Run tests and pre-commit / Frontend Lint and Build (push) Waiting to run
Publish Fern Docs / run (push) Waiting to run
2026-02-09 11:46:12 -08:00
Celal Zamanoglu
7bf1c721e4
Fix Jinja2 template errors from invalid parameter/block names with special characters (SKY-7356) (#4644) 2026-02-06 00:58:36 +03:00
pedrohsdb
5fd4263847
Add conditional block support for script caching (v2 - with bug fix) (#4642) 2026-02-05 11:42:29 -08:00
pedrohsdb
7654dc6f32
Fix ForLoop blocks not executing with cached scripts (#SKY-7751) (#4630) 2026-02-04 16:33:42 -08:00
Shuchang Zheng
91c01f9bea
Revert "Add support for conditional blocks when running with script caching (#4603)" (#4616)
Some checks are pending
Run tests and pre-commit / Run tests and pre-commit hooks (push) Waiting to run
Run tests and pre-commit / Frontend Lint and Build (push) Waiting to run
Publish Fern Docs / run (push) Waiting to run
2026-02-03 00:42:25 -08:00
pedrohsdb
b463272335
Add support for conditional blocks when running with script caching (#4603) 2026-02-02 12:30:05 -08:00
pedrohsdb
20cbdcb401
Add DOWNLOAD_FILE action support for cached scripts (#SKY-7656) (#4569) 2026-01-28 10:04:20 -08:00
pedrohsdb
16945e117f
Fix multi-field TOTP support in cached script execution (#4537)
Some checks are pending
Run tests and pre-commit / Run tests and pre-commit hooks (push) Waiting to run
Run tests and pre-commit / Frontend Lint and Build (push) Waiting to run
Publish Fern Docs / run (push) Waiting to run
2026-01-26 17:12:25 -08:00
pedrohsdb
644b7335a7
Preserve field names for unchanged blocks during schema regeneration (#SKY-7434) (#4535) 2026-01-23 12:20:01 -08:00
Shuchang Zheng
65b12f7ade
batch input field processing for input actions when caching and running workflows with code (#4250) 2025-12-16 10:08:19 +08:00
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
cc2f127308
remove unused function in generate_script.py (#3545) 2025-12-04 01:20:17 -05:00
Shuchang Zheng
76a61d23e6
map failure page to error code if any, when Script run when task failed (#4149)
Some checks are pending
Run tests and pre-commit / Run tests and pre-commit hooks (push) Waiting to run
Run tests and pre-commit / Frontend Lint and Build (push) Waiting to run
Publish Fern Docs / run (push) Waiting to run
2025-11-30 17:34:48 -08:00
Shuchang Zheng
0ad149d905
Record output of cached task run when there's extracted information (#4140) 2025-11-28 19:05:10 -08:00
Shuchang Zheng
7729d7cffe
cache task run uses block level model override when ai fallback happens (#4073)
Some checks are pending
Run tests and pre-commit / Run tests and pre-commit hooks (push) Waiting to run
Run tests and pre-commit / Frontend Lint and Build (push) Waiting to run
Publish Fern Docs / run (push) Waiting to run
2025-11-21 22:48:20 -08:00
Shuchang Zheng
b1e9c76627
Code generation improvement for select_option action - use label if value is not present (#3973) 2025-11-11 17:18:56 -08:00
Shuchang Zheng
43e6890276
add date_format context for input and select action context, which will be used as context for caching (#3951)
Some checks failed
Run tests and pre-commit / Run tests and pre-commit hooks (push) Has been cancelled
Run tests and pre-commit / Frontend Lint and Build (push) Has been cancelled
Publish Fern Docs / run (push) Has been cancelled
2025-11-09 16:20:12 +08:00
Shuchang Zheng
2fa4d933cc
Refactor script gen with block level code cache (#3910) 2025-11-05 19:57:11 +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
Stanislav Novosad
324c3f921d
Code gen: Rename 'intention' -> 'prompt' (#3900)
Co-authored-by: Shuchang Zheng <wintonzheng0325@gmail.com>
2025-11-04 15:16:46 -07:00
Shuchang Zheng
f43d04ae39
add ClickContext to support click action ai="fallback" in generated code (#3892)
Some checks are pending
Run tests and pre-commit / Run tests and pre-commit hooks (push) Waiting to run
Run tests and pre-commit / Frontend Lint and Build (push) Waiting to run
Publish Fern Docs / run (push) Waiting to run
2025-11-04 15:31:44 +08:00
Jonathan Dobson
264b1751d4
Backend: implement InteractionBlock (#3810)
Some checks are pending
Run tests and pre-commit / Run tests and pre-commit hooks (push) Waiting to run
Run tests and pre-commit / Frontend Lint and Build (push) Waiting to run
Publish Fern Docs / run (push) Waiting to run
Build Skyvern SDK and publish to PyPI / check-version-change (push) Waiting to run
Build Skyvern SDK and publish to PyPI / run-ci (push) Blocked by required conditions
Build Skyvern SDK and publish to PyPI / build-sdk (push) Blocked by required conditions
2025-10-24 16:34:14 -04:00
Shuchang Zheng
de74b688a6
script generation bug: single completion action (#3748) 2025-10-16 14:24:51 -07:00
Shuchang Zheng
ea2e73f8cc
SkyvernPage actions: Support selector and xpath at the same time. Migrate generate script to use click(selector=f"xpath={xpath}") (#3729) 2025-10-15 19:50:44 -07:00
Shuchang Zheng
cfaef5a8bb
append complete action (for validation) to the end of every task block (#3726)
Some checks are pending
Run tests and pre-commit / Run tests and pre-commit hooks (push) Waiting to run
Run tests and pre-commit / Frontend Lint and Build (push) Waiting to run
Publish Fern Docs / run (push) Waiting to run
2025-10-15 17:12:51 -07:00
Shuchang Zheng
ce35b37470
block level script run (#3710) 2025-10-14 16:17:03 -07:00
Shuchang Zheng
89c712786d
script gen bug - fix parameters input for non task blocks (#3683)
Some checks are pending
Run tests and pre-commit / Run tests and pre-commit hooks (push) Waiting to run
Run tests and pre-commit / Frontend Lint and Build (push) Waiting to run
Publish Fern Docs / run (push) Waiting to run
2025-10-10 12:47:54 -07:00
Shuchang Zheng
451d5787cd
no need to sanitize cache_key (#3675) 2025-10-09 18:13:48 -07:00
Shuchang Zheng
16736686df
support pdf parser block to fix script gen error (#3646) 2025-10-08 10:21:45 -07:00
Shuchang Zheng
e729681f17
sanitize python func names in script gen (#3611)
Some checks failed
Run tests and pre-commit / Run tests and pre-commit hooks (push) Has been cancelled
Run tests and pre-commit / Frontend Lint and Build (push) Has been cancelled
Publish Fern Docs / run (push) Has been cancelled
2025-10-03 17:18:30 -07:00
Shuchang Zheng
936282afdb
fix task v2 block + post action code gen (#3605)
Some checks are pending
Run tests and pre-commit / Run tests and pre-commit hooks (push) Waiting to run
Run tests and pre-commit / Frontend Lint and Build (push) Waiting to run
Publish Fern Docs / run (push) Waiting to run
2025-10-02 21:21:02 -07:00
Shuchang Zheng
b97ef02518
script gen support validation block (#3573) 2025-10-01 08:34:29 -07:00
Shuchang Zheng
bb1e7316a3
integrate parameters to support legacy tasks with parameters (#3567) 2025-09-30 17:28:31 -07:00
Shuchang Zheng
7afb5190a6
Script gen support - send email with file attachments (#3551) 2025-09-29 18:37:42 -07:00