Commit graph

163 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
Suchintan
b727a22c45
feat: default /v1/run/tasks engine to v1 (SKY-8566) (#5403)
Co-authored-by: Suchintan Singh <suchintan@skyvern.com>
2026-04-07 11:45:39 -04: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
Marc Kelechava
b6371eeff8
[SKY-8782] fix: prevent totp_identifier value from being typed as MFA code (#5399) 2026-04-06 16:13:27 -07:00
Marc Kelechava
72c52b0055
fix: prevent MCP workflow updates from wiping credential parameters [SKY-8781] (#5398) 2026-04-06 16:07:04 -07:00
pedrohsdb
e0fba0b094
fix: restrict form_filling classification to blocks already using fill_form (#5395) 2026-04-06 14:25:07 -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
b504bbd3bc
[SKY-8767] fix: persist ForLoopBlock output incrementally to survive activity timeouts (#5393) 2026-04-06 13:44:33 -07:00
Suchintan
698addcbe6
feat: default task_version to v1, make url optional for V1 prompt endpoint (#5390)
Co-authored-by: Suchintan Singh <suchintan@skyvern.com>
2026-04-06 16:25:38 -04:00
pedrohsdb
4d7242ed59
feat: make script review daily cap configurable via PostHog (#5389) 2026-04-06 12:41:46 -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
pedrohsdb
e5bbc6b0e0
feat: add page URL to agent action summaries for script reviewer (#5384) 2026-04-05 13:54:36 -07:00
pedrohsdb
5d23d0adc4
fix: replace failed selectors in reviewer + add pipeline tracing to code-run-analyzer (#5381) 2026-04-04 12:37:48 -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
Marc Kelechava
12b80f531a
feat: network request detail, route interception, and body capture for MCP/CLI (#5370)
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-02 18:10:45 -07:00
Aaron Perez
26b8f4d73e
AgentDB Phase 7: Migrate remaining 8 domains to typed repos (#5366) 2026-04-02 17:36:50 -07:00
Marc Kelechava
58fed69496
feat: add clipboard read/write MCP tools (PR 7/7) (#5365)
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-02 15:49:01 -07:00
Shuchang Zheng
4358f9c695
Fix ReDoS in script_reviewer string literal regex (#5364) 2026-04-02 15:39:47 -07:00
Aaron Perez
b705e52536
feat: migrate callers to typed repos — batches 1-6 (SKY-8720) (#5350)
Co-authored-by: Shuchang Zheng <wintonzheng0325@gmail.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-02 13:20:33 -07:00
Aaron Perez
57aaee99b4
[SKY-8713] BE (#5345) 2026-04-01 18:29:09 -07:00
Marc Kelechava
21bb4cdf0f
Fix: preserve credential block references during MCP workflow update (#SKY-8462) (#5344) 2026-04-01 18:09:15 -07:00
Marc Kelechava
c581fb310d
Fix: apply default login prompt for MCP-created workflow login blocks (#SKY-8637) (#5342) 2026-04-01 17:25:59 -07:00
pedrohsdb
898e419673
fix: remove uncapped script regeneration on continue_on_failure block failures (#5326)
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-31 21:48:32 -07:00
pedrohsdb
eae6622d15
fix: teach script reviewer to detect hardcoded per-run values in selectors (#5325) 2026-03-31 21:27:50 -07:00
Aaron Perez
3a25fe553e
Revert "[5/5] [SKY-7600] Frontend: rewrite RunHistory" (#5311) 2026-03-31 20:58:48 -07:00
Aaron Perez
43c1a75263
[SKY-7600] BE (#5312) 2026-03-31 20:47:14 -07: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
3cb3beaa33
fix: add missing is_pinned param to ScriptsRepository.create_workflow_script() (#5318) 2026-03-31 15:58:27 -07:00
Aaron Perez
474366bfd0
[1/5] [SKY-7600] Set schema for task_runs (#5300) 2026-03-31 12:34:06 -07:00
Celal Zamanoğlu
7d19332726
fix: improve browser connection error message clarity for end users (#5297) 2026-03-31 00:41:16 +03:00
Aaron Perez
dbe252d128
[NO-TICKET] Repository Design Pattern refactor (#9056) follow-up — missing parameter bugs (#5291) 2026-03-30 12:41:28 -07:00
LawyZheng
c4251ff70c
Fix failure_category gaps: UNKNOWN fallback, workflow inheritance, observability (SKY-8469) (#5290) 2026-03-31 02:22:54 +08:00
Aaron Perez
d3bba42792
refactor(SKY-62): consolidate repository pattern follow-up PRs (#5283)
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-28 14:27:43 -07:00
Aaron Perez
c91cd98d50
Repository Design Pattern (#SKY-8139) (#5279) 2026-03-27 21:06:32 -07:00
pedrohsdb
75d5381058
Make run_with non-nullable, default to agent (#5275) 2026-03-27 18:53:28 -07:00
pedrohsdb
48db694cac
Apply script review daily cap to ALL review types (#5273) 2026-03-27 17:01:17 -07:00
Aaron Perez
3e79319cef
Create @db_operation error handling decorator (#SKY-8135) (#5272) 2026-03-27 14:14:45 -07:00
Marc Kelechava
951f756774
feat: agent-aware CLI with --json envelope, TTY detection, and capabilities (#5271) 2026-03-27 13:38:26 -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
LawyZheng
dc29abbf29
feat: implement error code mapping in TaskBlock and add unit tests fo… (#5265)
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 16:56:31 +08: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
Marc Kelechava
466551eabf
feat: add use_in_memory_db to Skyvern.local() (#5260) 2026-03-26 16:43:53 -07:00
Shuchang Zheng
4fa79668ca
feat: add ENABLE_CSS_SVG_PARSING env var to gate SVG/CSS parsing (#5258) 2026-03-26 14:06:21 -07:00
Celal Zamanoğlu
11400c454d
Fix workflow stall after nested conditional with no merge point (SKY-8571) (#5257)
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-26 22:05:21 +03:00
Celal Zamanoğlu
52d5825e14
fix: add default complete_criterion for LoginBlocks to prevent login success misdetection (SKY-8540) (#5256) 2026-03-26 21:49:16 +03:00
LawyZheng
9d9ae67fe4
Add failure_category to tasks and workflow runs (SKY-8469) (#5254) 2026-03-27 02:13:52 +08:00