Commit graph

367 commits

Author SHA1 Message Date
Aaron Perez
8b78d8e8f1
fix(SKY-10708): thread loop value into cached-block agent fallback payload (#7221) 2026-07-08 20:02:20 -05:00
Andrew Neilson
95d1e966fa
fix(SKY-11948): consume output-contract grants at dispatch (#7188) 2026-07-07 20:37:34 -07:00
Aaron Perez
5142883ed6
fix(SKY-11997,SKY-12004): name session-scoped downloads by configured download_suffix (#7172)
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
Run tests and pre-commit / pip Package Smoke Tests (3.11) (push) Waiting to run
Run tests and pre-commit / pip Package Smoke Tests (3.13) (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 SDK and publish to PyPI / publish-sdk (push) Blocked by required conditions
Build Skyvern TS SDK and publish to npm / check-version-change (push) Waiting to run
Build Skyvern TS SDK and publish to npm / build-and-publish-sdk (push) Blocked by required conditions
2026-07-07 18:25:29 -05:00
Aaron Perez
75df48f09e
fix(SKY-11917): validate script deploy file paths (#7145) 2026-07-06 20:13:38 -05:00
LawyZheng
7bd572c230
Add vendor worker queues with DYNAMIC_BROWSER_TYPE routing (#7121) 2026-07-07 00:13:36 +08:00
Andrew Neilson
b934c6165d
SKY-11721: enforce Copilot completion evidence provenance (#7055)
Co-authored-by: AronPerez <aperez0295@gmail.com>
2026-07-03 17:31:46 -07:00
Cindy Li
3b6cba4f08
fix(record): start a fresh interpretation session per recording (#7002)
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
Run tests and pre-commit / pip Package Smoke Tests (3.11) (push) Waiting to run
Run tests and pre-commit / pip Package Smoke Tests (3.13) (push) Waiting to run
Publish Fern Docs / run (push) Waiting to run
2026-07-02 00:39:40 -04:00
Cindy Li
e52e90fd79
perf(record): emit interpretation deltas instead of full snapshots (#6995) 2026-07-01 22:17:35 -04:00
Cindy Li
4f752a0677
perf(record): faster live-draft enrichment (Gemini Flash Lite) + snappier debounce (#6973)
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
Run tests and pre-commit / pip Package Smoke Tests (3.11) (push) Waiting to run
Run tests and pre-commit / pip Package Smoke Tests (3.13) (push) Waiting to run
Publish Fern Docs / run (push) Waiting to run
Co-authored-by: Aaron Perez <aperez0295@gmail.com>
2026-07-01 17:27:01 -04:00
Cindy Li
0bd0da7d7c
fix: dedupe re-captured live browser-recording steps (#6951) 2026-06-30 23:41:19 -04:00
Shuchang Zheng
17d4201376
feat: execute workflow runs against the version stamped at creation (#6942) 2026-06-30 19:35:18 -07:00
Suchintan
87dfc5a6d7
[codex] Add custom LLM configuration (#6936)
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
Run tests and pre-commit / pip Package Smoke Tests (3.11) (push) Waiting to run
Run tests and pre-commit / pip Package Smoke Tests (3.13) (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
Build Skyvern TS SDK and publish to npm / check-version-change (push) Has been cancelled
Build Skyvern SDK and publish to PyPI / publish-sdk (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
Build Skyvern TS SDK and publish to npm / build-and-publish-sdk (push) Has been cancelled
Co-authored-by: Suchintan Singh <suchintan@skyvern.com>
2026-06-30 17:45:45 -04:00
Suchintan
a293dbfae5
Add Google Drive cloud storage uploads (#6884)
Co-authored-by: Suchintan Singh <suchintan@skyvern.com>
2026-06-28 22:39:50 -04:00
Cindy Li
7a525a6d26
fix(record): correct live-draft waits/hovers under load + cap enrichment fan-out (#6873)
Some checks are pending
Run tests and pre-commit / Frontend Lint and Build (push) Waiting to run
Run tests and pre-commit / Run tests and pre-commit hooks (push) Waiting to run
Run tests and pre-commit / pip Package Smoke Tests (3.11) (push) Waiting to run
Run tests and pre-commit / pip Package Smoke Tests (3.13) (push) Waiting to run
Publish Fern Docs / run (push) Waiting to run
2026-06-28 05:06:17 -04:00
Cindy Li
0c1a9ad4eb
Recording: size waits to page-busy span; collapse consecutive waits (#6847) 2026-06-26 15:09:18 -04:00
Trevor Cheung
4f5b65ae35
fix(SKY-11235): honor "keep exactly N tabs" in task_v2 (curate over-opened tabs + planner tab visibility) (#6838) 2026-06-26 01:01:16 -04:00
Suchintan
6f46a25fca
Add Gmail integration frontend (#6784)
Co-authored-by: Suchintan Singh <suchintan@skyvern.com>
2026-06-24 00:14:42 -04:00
Suchintan
3235d4e648
Improve authenticator 2FA credential setup (SKY-6598) (#6783)
Co-authored-by: Suchintan Singh <suchintan@skyvern.com>
2026-06-24 00:01:02 -04:00
Trevor Cheung
86ca446701
fix(SKY-11238): emit best-effort task_v2 deliverable on budget exhaustion (#6778) 2026-06-23 19:01:02 -04:00
Trevor Cheung
aae8eb68a1
feat(SKY-11227): capture end-state per-tab screenshots at task_v2 completion (#6777) 2026-06-23 18:33:23 -04:00
Suchintan
00bf6e69f2
Add Gmail OAuth backend and Gmail-backed OTP lookup (#6769)
Co-authored-by: Suchintan Singh <suchintan@skyvern.com>
2026-06-23 10:14:41 -04:00
Shuchang Zheng
2842f713c0
revert(SKY-11055): remove workflow webhook-delivery hardening (#11731) (#6758) 2026-06-22 20:17:36 -07:00
Andrew Neilson
44b2e959b9
fix(SKY-11173): support email OTP credentials in Copilot (#6716)
Some checks are pending
Run tests and pre-commit / Frontend Lint and Build (push) Waiting to run
Run tests and pre-commit / Run tests and pre-commit hooks (push) Waiting to run
Run tests and pre-commit / pip Package Smoke Tests (3.11) (push) Waiting to run
Run tests and pre-commit / pip Package Smoke Tests (3.13) (push) Waiting to run
Publish Fern Docs / run (push) Waiting to run
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-19 13:55:02 -07:00
Trevor Cheung
f906ea83d5
fix(SKY-11112): credit data captured inside a navigate block in task_v2 (#6698) 2026-06-18 15:14:27 -04:00
Andrew Neilson
b6cd2cf472
SKY-11087 Default unset runtime proxy to none (#6634) 2026-06-16 15:18:29 -07:00
Andrew Neilson
de11bfcbec
SKY-11011: stop logging raw OTP code in poll_otp_value (#6576) 2026-06-15 09:12:18 -07:00
Andrew Neilson
9814c885d9
SKY-10938: fill-time OTP primitive for the code-block sandbox (#6571) 2026-06-15 01:46:50 -07:00
Cindy Li
006bce80aa
Fix post-navigation recording capture and interpretation resume (#6568) 2026-06-14 23:50:12 -04:00
Cindy Li
f6450c13b5
Browser recording backend: live interpretation, capture pause, draft commit (#6561)
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
Run tests and pre-commit / pip Package Smoke Tests (3.11) (push) Waiting to run
Run tests and pre-commit / pip Package Smoke Tests (3.13) (push) Waiting to run
Publish Fern Docs / run (push) Waiting to run
2026-06-14 16:10:28 -04:00
Cindy Li
10519abe00
Gate recorded wait actions on page activity (backend) (#6554)
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
Run tests and pre-commit / pip Package Smoke Tests (3.11) (push) Waiting to run
Run tests and pre-commit / pip Package Smoke Tests (3.13) (push) Waiting to run
Publish Fern Docs / run (push) Waiting to run
2026-06-12 15:30:01 -04:00
Cindy Li
dbe733bf7e
Cut live recording draft latency: instant placeholders, max-wait debounce, deterministic nav/wait blocks (backend) (#6553)
Co-authored-by: Aaron Perez <aperez0295@gmail.com>
2026-06-12 15:07:40 -04:00
Trevor Cheung
d31fdc0ec3
fix(SKY-10934): honor the task_v2 max_iterations override (#6544) 2026-06-12 11:15:25 -04:00
Trevor Cheung
be24e191d2
fix(SKY-10979): dedupe generated workflow parameter keys to prevent duplicate-key hard-fail (#6543)
Co-authored-by: Aaron Perez <aperez0295@gmail.com>
2026-06-12 10:29:07 -04:00
Cindy Li
c79b8e9d5c
Recording backend: dedupe repeated actions, draft-step processing, VNC dev setup (#6498) 2026-06-10 15:32:26 -04:00
Andrew Neilson
b69930e0ed
refactor: split copilot tools.py (9.5k lines) into a tools/ package (#6493) 2026-06-10 11:19:38 -07:00
Trevor Cheung
4e686191ff
feat(tagging): Phase 6.1 backend — key-optional labels + flexible tag filter (SKY-10683) (#6458) 2026-06-09 14:51:18 -04:00
LawyZheng
7cbc4ce4e2
fix(SKY-9178): prefer credential TOTP before webhook polling for OTP (#6451)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-06-09 23:26:03 +08:00
Cindy Li
7c9f500440
Live Record Browser Interpretation (backend) (#6396) 2026-06-05 00:33:06 -04:00
Shuchang Zheng
d2632bc5b0
fix: recover TOTP code from non-strict-JSON webhook bodies (#6354) 2026-06-03 08:05:38 -07:00
LawyZheng
1704b3fdba
feat(SKY-10628): captcha timeout circuit breaker (#6349)
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
Run tests and pre-commit / pip Package Smoke Tests (3.11) (push) Waiting to run
Run tests and pre-commit / pip Package Smoke Tests (3.13) (push) Waiting to run
Publish Fern Docs / run (push) Waiting to run
2026-06-03 15:47:14 +08:00
Suchintan
60b5728dc6
Enable OSS workflow schedules (#6344)
Co-authored-by: Suchintan Singh <suchintan@skyvern.com>
2026-06-02 22:48:28 -04:00
Shuchang Zheng
d0939e0072
SKY-10560: route TOTP verification requests through NAT egress proxy (#6274) 2026-05-30 15:17:05 -07:00
Cindy Li
d89ad158db
Replace non-vision blob with enrich_tree experiment (#6266)
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
Run tests and pre-commit / pip Package Smoke Tests (3.11) (push) Waiting to run
Run tests and pre-commit / pip Package Smoke Tests (3.13) (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 SDK and publish to PyPI / publish-sdk (push) Blocked by required conditions
2026-05-29 22:49:41 -04:00
Andrew Neilson
5217498b56
chore: enable ruff B009/B010 and add Any typing guideline (#6253) 2026-05-29 12:56:11 -07:00
Shuchang Zheng
6a2705d82e
SKY-6729: Add llm_cost, proxy_cost, captcha_cost columns to task_runs (#6219)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-28 06:46:19 -07:00
LawyZheng
71a40fb93b
fix(SKY-9402): add needs_followup + followup_message for deferred upload action history (#6198) 2026-05-27 14:13:39 +08:00
pedrohsdb
d29fa8d5c3
Document v3 reviewer architecture and boundary (#6188) 2026-05-26 17:27:59 -07:00
pedrohsdb
5143e85e10
v3 reviewer 3/3: wire mint-audit + post-run dispatch + mid-run hooks (SKY-7676) (#6184) 2026-05-26 14:49:07 -07:00
Trevor Cheung
ee422f6c79
fix(test): mock useSelectedCredentialTotpIdentifier in NavigationEditor test (#6175) 2026-05-26 14:42:44 -04:00
Aaron Perez
aa3f8ffb20
revert: light mode v2 token system + hardcode sweep (#10910) (#6163) 2026-05-25 20:43:05 -05:00