Commit graph

241 commits

Author SHA1 Message Date
Aaron Perez
78fa30ed11
Add workflow run tag event data layer (#7204) 2026-07-08 13:12:20 -05:00
Suchintan
d0094d3568
feat(SKY-8207): consistent egress IP for Save & Reuse Session runs (#7169)
Co-authored-by: Suchintan Singh <suchintan@skyvern.com>
Co-authored-by: AronPerez <aperez0295@gmail.com>
2026-07-07 17:45:11 -04:00
Shuchang Zheng
e116aaf35c
fix(credentials): edit-test corruption + browser-profile name reuse (partial unique index) (#7157)
Co-authored-by: AronPerez <aperez0295@gmail.com>
2026-07-07 08:58:42 -07:00
Suchintan
234ebcba02
feat(SKY-11767): rotate login credentials across a pool per workflow run (#7053)
Co-authored-by: Suchintan Singh <suchintan@skyvern.com>
Co-authored-by: AronPerez <aperez0295@gmail.com>
2026-07-03 20:08:26 -04:00
pedrohsdb
6d63c5508e
feat(SKY-11729): migrate self-healing enablement from PostHog to a workflow setting (#7041)
Co-authored-by: Aaron Perez <aperez0295@gmail.com>
2026-07-02 21:26:20 -07:00
Suchintan
03e23fe9ba
feat(SKY-11051): back Save & Reuse Session with auto-managed browser profiles (#7032)
Co-authored-by: Suchintan Singh <suchintan@skyvern.com>
2026-07-02 19:35:07 -04:00
Suchintan
705c563a94
feat: add residential ISP proxy pinning (#6848)
Co-authored-by: Suchintan Singh <suchintan@skyvern.com>
2026-06-26 15:41:23 -04:00
Suchintan
48091df93e
Segment workflow browser profiles with templated keys (#6805)
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
Run tests and pre-commit / pip Package Smoke Tests (3.11) (push) Has been cancelled
Run tests and pre-commit / pip Package Smoke Tests (3.13) (push) Has been cancelled
Publish Fern Docs / run (push) Has been cancelled
Co-authored-by: Suchintan Singh <suchintan@skyvern.com>
2026-06-24 20:32:46 -04:00
Aaron Perez
4be2ca4ba4
feat(SKY-11334): accept all 3 tag-filter shapes on analytics summary (BE) (#6786) 2026-06-24 11:44:57 -05:00
Andrew Neilson
cbf6587e64
SKY-11294: forgive a superseded bare-selector imposition drop in code-block authoring (#6743)
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: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-22 09:54:44 -07:00
pedrohsdb
eefd0c15fc
feat(SKY-11213): mirror file_download block download count to the warehouse (#6717)
Co-authored-by: Aaron Perez <aperez0295@gmail.com>
2026-06-19 21:12:17 -07:00
Celal Zamanoğlu
5f809e5c11
feat(SKY-10701): write back reused browser profiles + graceful fallback on a missing profile (#6614) 2026-06-16 16:06:56 +03:00
Celal Zamanoğlu
4fd53c6c6d
fix(SKY-10799): gate sequential runs on queue order, not a single dependency edge (#6611)
Co-authored-by: AronPerez <aperez0295@gmail.com>
2026-06-16 11:33:01 +03:00
Andrew Neilson
4480b81120
SKY-10931: persist copilot completion criteria per goal epoch with tri-state adjudication (#6562) 2026-06-14 15:35:05 -07:00
Andrew Neilson
559fea0bb3
SKY-10827: persist copilot artifact-metadata violation batches as durable telemetry (#6520) 2026-06-11 12:12:14 -07: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
Suchintan
7e6ea829dd
SKY-10578: Add credential folders (backend) (#6375)
Co-authored-by: Suchintan Singh <suchintan@skyvern.com>
2026-06-04 05:43:09 -04:00
Andrew Neilson
cc2cb603ad
SKY-10318/10142: stage workflow proposals + persist turn-narrative bubble across reloads (BE, 1/2) (#6257) 2026-05-29 15:06:16 -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
Trevor Cheung
54d3873576
feat(tagging): TagsRepository + AgentDB wiring + caller-context auth dep (SKY-10101) (#6205) 2026-05-27 13:22:32 -04:00
Suchintan
d654db4b10
[codex] Add workflow runtime limit backend (#6201)
Co-authored-by: Suchintan Singh <suchintan@skyvern.com>
Co-authored-by: Trevor Cheung <trevor@skyvern.com>
2026-05-27 13:06:41 -04:00
Andrew Neilson
6b9d7b0eda
SKY-10130 (1/3): add nullable TurnOutcome JSON column + schema plumbing (#6147)
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-05-24 11:23:15 -07:00
Trevor Cheung
fee3a1435a
feat(tagging): Phase 1 schema + types (SKY-10100) (#6135)
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-05-23 08:12:24 -04:00
pedrohsdb
534b2e0a05
feat(experiment): add CHECK_USER_GOAL_LLM_NAME to A/B check-user-goal independently (#6130)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-22 20:05:48 -07:00
Andrew Neilson
22612366d6
fix(SKY-9917): use bounded lock wait for cdp migration (#6122) 2026-05-22 17:53:13 -04:00
Andrew Neilson
965150b45b
Re-introduce cdp_connect_headers (#11067) with NOWAIT migration (#11198) (#6117) 2026-05-22 14:31:42 -04:00
Shuchang Zheng
da0f4583d0
chore: demote noisy high-volume logs to debug (#6024)
Co-authored-by: Andrew Neilson <andrew@skyvern.com>
2026-05-17 12:01:05 -07:00
pedrohsdb
6f920c9ac1
Add cached script deploy dry-run primitives (#6012) 2026-05-15 09:27:20 -07:00
Aaron Perez
0a771321d5
fix(runs): show scheduled workflow runs on global /runs page (SKY-8937) (#5949)
Co-authored-by: pedrohsdb <pedro@skyvern.com>
2026-05-12 19:14:00 -05:00
Celal Zamanoğlu
33f23ad03c
feat(SKY-9737): add workflow.browser_profile_id default column (#5963) 2026-05-12 23:35:40 +03:00
pedrohsdb
6d14dee533
fix(alembic): add nonterminal_status indexes to unblock sync PRs (SKY-9746) (#5961)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-12 12:19:45 -07:00
Shuchang Zheng
6117e992b7
feat: expose file size in artifact file info (#5894)
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-05-08 01:23:52 -07:00
Shuchang Zheng
52200dcd78
feat(SKY-9399): rename per-block cap, add workflow-run total step cap (#5834)
Co-authored-by: AronPerez <aperez0295@gmail.com>
2026-05-06 14:59:02 -07:00
Marc Kelechava
c001fbeb42
SKY-9488: extract SDK run schema types (#5837)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-06 13:15:01 -07:00
Aaron Perez
151de63feb
feat(SKY-9463): open source Google Sheets connector auth (#5815) 2026-05-04 23:58:29 -05:00
Andrew Neilson
048dca71d1
SKY-9453 fix copilot reword-turn handling: test run, labels, goal wrap (#5791)
Co-authored-by: Shuchang Zheng <wintonzheng0325@gmail.com>
2026-05-04 16:29:22 -07:00
LawyZheng
804f814097
fix(SKY-9283): auto-route browser type from profile source (#5734) 2026-04-30 17:13:35 +08:00
Suchintan
8b203899e8
fix: quickstart fails on Windows — missing DATABASE_STRING (#5719)
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
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-30 02:59:52 +00:00
Shuchang Zheng
157521fd3c
feat(SKY-8861): per-org artifact URL expiry config (backend) (#5685)
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-27 08:50:59 -07:00
Shuchang Zheng
632462a9da
feat(sky-8861): browser-session downloads -> short artifact URLs (#5672) 2026-04-26 14:51:38 -07:00
Andrew Neilson
9457c49d36
feat(SKY-9206): copilot attribution columns on workflows + workflow_runs (#5669) 2026-04-25 20:47:07 -07:00
Shuchang Zheng
595955614e
fix(sky-8861): close CodeQL py/incomplete-url-substring-sanitization (#5665) 2026-04-25 14:48:39 -07:00
pedrohsdb
fb64ffd88c
feat: expose workflow_run_blocks.script_run on the timeline API + close write-path gap + add missing DB column (#5658) 2026-04-24 17:54:29 -07:00
pedrohsdb
3fce82760f
feat: persist real LLM cost to DB + block-level attribution (public API unchanged — placeholder preserved) (#5656) 2026-04-24 17:02:12 -07: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
2f0ab4e453
feat: add COGS visibility dbt models and LLM model tracking (#5500) 2026-04-14 15:49:12 -05: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
474366bfd0
[1/5] [SKY-7600] Set schema for task_runs (#5300) 2026-03-31 12:34:06 -07:00
Shuchang Zheng
e565094940
Fix: include NULL run_with runs in script runs queries (#SKY-8564) (#5255) 2026-03-26 15:02:20 -07:00