Commit graph

167 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
pedrohsdb
42c7348ef9
fix: add settle delay before page.complete() verification + action timestamps (#5400)
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-06 17:16:51 -07:00
pedrohsdb
e9ae5940d6
fix: use CSS selectors instead of xpaths in element-level fallback episodes (#5394) 2026-04-06 14:05:12 -07:00
Marc Kelechava
f422c37d46
feat: MCP observe/execute batch tools + AI speed optimizations (#5386)
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-05 16:38:13 -07:00
pedrohsdb
5d3d1949e3
fix: retry selector lookup before falling back to AI in cached scripts (#5385) 2026-04-05 13:55:47 -07:00
Aaron Perez
b404372802
[SKY-8743] token termination grace period seconds (#5376)
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-03 14:49:39 -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
Shuchang Zheng
4358f9c695
Fix ReDoS in script_reviewer string literal regex (#5364) 2026-04-02 15:39:47 -07:00
LawyZheng
a36e107d20
Fix: correct LLM-corrupted file URLs in ai_upload_file (#SKY-8658) (#5352)
Co-authored-by: Shuchang Zheng <wintonzheng0325@gmail.com>
2026-04-03 06:11:13 +08:00
pedrohsdb
e1fdae2a8d
Fix: cache file_download blocks inside for-loops (#5323) 2026-03-31 20:33:45 -07:00
pedrohsdb
c3e1ba290a
Fix: support WorkflowTriggerBlock in cached scripts (#SKY-8575) (#5320) 2026-03-31 17:01:50 -07:00
Marc Kelechava
e95511e086
feat: iframe support for SDK, CLI, and MCP tools (#5319) 2026-03-31 16:10:53 -07:00
pedrohsdb
0683e72ac6
Redact value from script failure log to prevent password leaks (#5277) 2026-03-27 19:49:02 -07:00
pedrohsdb
087904aece
Log failed script actions with reconstructed call for debugging (#5276) 2026-03-27 19:38:59 -07:00
pedrohsdb
88136906c8
Fix cached login scripts falsely completing when 0 form fields found (#5270)
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-27 12:21:11 -07:00
pedrohsdb
28adde908f
Add mode='direct' to SkyvernPage click/fill for static script action recording (#5264)
Some checks failed
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
Auto Create GitHub Release on Version Change / check-version-change (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 / create-release (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
2026-03-26 20:05:20 -07:00
pedrohsdb
2e937533ee
Fix totp_identifier template not rendered in cached code mode (#5263) 2026-03-26 17:57:16 -07:00
pedrohsdb
0b1726b1f6
feat: support artifact bundling for cached script execution (#5247)
Some checks failed
Auto Create GitHub Release on Version Change / check-version-change (push) Waiting to run
Auto Create GitHub Release on Version Change / create-release (push) Blocked by required conditions
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
Build Skyvern TS SDK and publish to npm / check-version-change (push) Has been cancelled
Build Skyvern TS SDK and publish to npm / build-and-publish-sdk (push) Has been cancelled
2026-03-25 18:49:29 -07:00
Celal Zamanoğlu
e909d3e4a1
fix: remove skyvern/cli from pyupgrade exclude list and fix violations (#5236) 2026-03-25 19:05:41 +03:00
pedrohsdb
d67d6bb856
Add HTML and screenshot artifacts to cached script execution path (#5223) 2026-03-24 15:15:32 -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
Shuchang Zheng
62ae173a3d
fix: restrict managed storage URI reads by organization (#5182) 2026-03-20 13:58:34 -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
LawyZheng
9de05b2c03
fix: prevent country code duplication in phone format checker (SKY-8395) (#5125)
Co-authored-by: Shuchang Zheng <wintonzheng0325@gmail.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-18 18:12:58 +08:00
Shuchang Zheng
db66b6627f
Fix: Diagnostics button always visible for completed task blocks (SKY-8398) (#5120)
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
2026-03-18 02:52:33 -07:00
pedrohsdb
c45d14527e
feat: implement page.terminate() for Code 2.0 cached execution (SKY-8334) (#5096) 2026-03-13 14:02:06 -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
6ce5c10f0e
fix: simplify code block gating and fix empty script execution reasoning (#5047) 2026-03-11 07:54:40 -07:00
Aaron Perez
7597a67e82
[NO-TICKET] Revert TOTP Feature BE (#4999)
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-06 14:43:20 -06: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
feff39b928
Add workflow orchestration for adaptive caching (7/8) (#4922) 2026-02-27 17:34:03 -08:00
pedrohsdb
0fe0a4921d
Add script generation plumbing for adaptive caching (6/8) (#4920) 2026-02-27 17:06:56 -08:00
pedrohsdb
e04cb4c954
Expand SkyvernPage API with fill_form, classify, and surgical_fallback (5/8) (#4917) 2026-02-27 16:33:47 -08:00
pedrohsdb
e224b9c55a
Add standalone modules: script reviewer, canonical fields, CSS selector (4/8) (#4916) 2026-02-27 15:50:36 -08:00
Suchintan
8714f15f1d
Fix MFA resolution priority: credential TOTP over webhook (#SKY-7980) (#4800)
Co-authored-by: Suchintan Singh <suchintan@skyvern.com>
2026-02-18 23:01:59 -05:00
pedrohsdb
699e64089f
Fix cached script element IDs missing after page navigation (#4774) 2026-02-17 17:28:05 -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
b802b5d816
fix: restore DESC order in get_tasks_actions for timeline UI (#4643)
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-05 12:13:45 -08: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