Commit graph

321 commits

Author SHA1 Message Date
Andrew Neilson
826ab8548b
chore(ci): consolidate pytest config into pytest.ini + sync to OSS (#5628) 2026-04-23 15:10:41 -07:00
Aaron Perez
43d23f59bb
fix(SKY-9151): recover LLM-corrupted upload URLs in handle_upload_file_action (#5610)
Some checks are pending
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
2026-04-22 19:42:42 -05:00
pedrohsdb
108ec030e6
fix(extraction-cache): resolve wpid via context at cross-run cache sites (SKY-8992) (#5604) 2026-04-22 15:45:43 -07:00
LawyZheng
e35400f429
fix(SKY-8537): deduplicate downloaded files by checksum (#5595)
Some checks are pending
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
2026-04-23 00:40:13 +08:00
LawyZheng
b4cceab6c1
fix: CJS default export interop for fetch-to-curl under Vite 8 (#5594) 2026-04-23 00:36:56 +08:00
pedrohsdb
7f1533dcfe
chore(extraction-cache): promote cross-run miss log DEBUG → INFO (SKY-8992) (#5575) 2026-04-21 10:54:53 -07:00
pedrohsdb
4bcadb5fee
feat(extraction-cache): cross-run Redis tier (SKY-8873) (#5562) 2026-04-20 16:16:45 -07:00
Andrew Neilson
b7aee473e8
feat(SKY-8879) copilot-stack/12: wire-up (flag + dispatch + frontend) (#5531)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-16 17:25:07 -07:00
Aaron Perez
52ec844612
feat(extraction-cache): prompt normalization pipeline (SKY-8872) (#5504) 2026-04-14 19:39:10 -05:00
Aaron Perez
58ab689abc
fix(SKY-8920): cap extract-* prompt sizes to reduce Gemini TPM 429s (#5502) 2026-04-14 17:42:05 -05:00
Aaron Perez
ff198cb6f5
fix(extraction-shadow): follow-up to SKY-8871 — cycle, dead code, comment nits (#5486)
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-13 23:32:20 -05:00
Aaron Perez
50a196c5a5
feat(extraction-cache): shadow-mode correctness verification (SKY-8871) (#5483) 2026-04-13 20:24:59 -05:00
Aaron Perez
55a7966193
feat(extraction-cache): structured telemetry fields (SKY-8870) (#5482) 2026-04-13 19:58:33 -05:00
LawyZheng
603b6bbb71
fix(SKY-8778): click-first + re-scrape diff for shadow DOM comboboxes (#5471)
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-13 14:40:16 +08:00
Aaron Perez
5348ff6b09
Cache extract-information results per workflow run (SKY-8819) (#5459) 2026-04-10 15:59:35 -07:00
LawyZheng
5334e3be24
feat(SKY-8778): add discover-all-options fallback for auto-completion (#5426) 2026-04-09 01:36:45 +08:00
LawyZheng
bced984d4e
fix: use native scrollIntoView to handle nested scroll containers (#5401)
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 14:15:23 +08: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
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
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
Celal Zamanoğlu
e909d3e4a1
fix: remove skyvern/cli from pyupgrade exclude list and fix violations (#5236) 2026-03-25 19:05:41 +03:00
Shuchang Zheng
62ae173a3d
fix: restrict managed storage URI reads by organization (#5182) 2026-03-20 13:58:34 -07:00
Shuchang Zheng
1d2a398cbf
Add workflow runs links from scheduler pages (#SKY-8468) (#5162)
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
2026-03-19 14:19:07 -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
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
Shuchang Zheng
e486711736
fix handling action log (#5113)
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-15 17:11:58 -07:00
LawyZheng
b761cd89df
fix: use chain_click in download click handler for fallback strategies (#4979) 2026-03-05 01:43:38 +08:00
pedrohsdb
03a1f9d5ba
Fix page-level SCROLL: preserve scroll position for T&C buttons (#SKY-7924) (#4772) 2026-02-17 16:57:11 -08:00
pedrohsdb
2953a35ac8
Fix direct_searching clearing input after Enter (#SKY-7988) (#4745)
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-13 13:35:41 -08:00
pedrohsdb
53a89c3e44
Add SCROLL action to extract-action prompt (#SKY-7924) (#4743) 2026-02-13 09:42:49 -08:00
pedrohsdb
9f5ce2878f
Fix press Enter clearing text on Google search (#4718)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-12 12:33:33 -08:00
Shuchang Zheng
566a108d5d
OTEL backend for metrics/traces/logs (#4632)
Co-authored-by: Benji Visser <benji@093b.org>
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-04 20:54:07 -05:00
pedrohsdb
be00c65071
Skip LLM call for location autocomplete when single option matches (#4631) 2026-02-04 17:18:50 -08:00
LawyZheng
fcbb3daddd
fix embed pdf frame bug (#4613) 2026-02-03 14:50:08 +08:00
LawyZheng
1255a24df1
optimize sequential click logic (#4495)
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-20 16:02:39 +08:00
Shuchang Zheng
b16631f37d
calculate newly downloaded file names after wait for download to complete (#4479) 2026-01-18 22:50:06 -08:00
Shuchang Zheng
bd041ed52f
add action result, including downloaded files to step.output for both agent and caching runs (#4477)
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-18 11:17:02 -08:00
Shuchang Zheng
d537e9dc5a
add helper check_downloading_files_and_wait_for_download_to_complete to action handler (#4475) 2026-01-16 16:27:31 -08:00
LawyZheng
55c71e7e3e
optimize secrete value input (#4457)
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-15 15:58:07 +08:00
Celal Zamanoglu
058a9178aa
link actions to their screenshots - backend (#4404) 2026-01-07 02:12:22 +03:00
LawyZheng
537cb793a6
fix scrolling action (#4389) 2026-01-04 15:25:56 +08:00
LawyZheng
ce717146f3
reenbale the download action (#4299)
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-12-15 14:30:32 +08:00
Shuchang Zheng
ba5f0620d5
introduce action.has_mini_agent (#4295) 2025-12-15 06:58:49 +08:00
Shuchang Zheng
41c16d513a
add get_actual_value interface in SkyvernPage and use it differently in script page and browser page for input text action with ai='fallback' mode (#4281) 2025-12-12 00:17:44 -08:00
LawyZheng
2de27637db
fix hover action (#4245) 2025-12-10 02:39:17 +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
Stanislav Novosad
f754272f9c
Extract BrowserState.scrape_website (#4184) 2025-12-03 15:08:32 -07:00
LawyZheng
c810096bf3
improve chain click logic (#4168) 2025-12-03 02:43:26 +08:00
LawyZheng
d86ca95f35
Revert "improve chain click logic" (#4167) 2025-12-03 02:38:16 +08:00