Commit graph

408 commits

Author SHA1 Message Date
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
Aaron Perez
26ec15a045
feat: return all workflow run recordings (backend) (SKY-9233) (#5660)
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-24 21:17:44 -04: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
pedrohsdb
37f10704e9
fix: populate workflow_run.script_run with script identity + complete ai_fallback_triggered coverage (#5635) 2026-04-23 18:37:18 -07:00
Aaron Perez
2775f64c68
fix(SKY-9188): reject canceled transition after workflow is finalized (#5605) 2026-04-22 18:41:08 -05:00
LawyZheng
b4cceab6c1
fix: CJS default export interop for fetch-to-curl under Vite 8 (#5594) 2026-04-23 00:36:56 +08:00
Andrew Neilson
e63689c981
fix(SKY-9113): skip ffmpeg remux on per-step video sync (#5559) 2026-04-20 11:44:19 -07:00
Suchintan
4b93199b0a
fix: strip webhook URL whitespace and unify retry endpoint (#5550)
Co-authored-by: Suchintan Singh <suchintan@skyvern.com>
2026-04-19 11:31:54 -04: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
Andrew Neilson
faa2b233cb
feat(SKY-8879) copilot-stack/06: MCP tools surface + orphan-task cancellation (#5517) 2026-04-15 21:20:16 -07:00
Andrew Neilson
2c61ac9254
feat(SKY-8879) copilot-stack/02: schema + repository plumbing (#5498) 2026-04-14 12:13:29 -07:00
Shuchang Zheng
499bb52ac9
Optimize step count query to fix DB timeouts (SKY-8910) (#5478) 2026-04-13 16:32:05 -07:00
Shuchang Zheng
fa397afc05
Fix loop-scoped Task V2 download filtering (#5477) 2026-04-13 14:12:12 -07:00
Shuchang Zheng
ae0d613a56
Normalize feature flag resolution logging (#5472) 2026-04-13 08:47:20 -07:00
Aaron Perez
5348ff6b09
Cache extract-information results per workflow run (SKY-8819) (#5459) 2026-04-10 15:59:35 -07:00
Shuchang Zheng
688b010b72
Remove unnecessary S3 PUTs (#5448)
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-04-09 19:44:09 -07:00
pedrohsdb
542ee9b255
fix: prevent agent-mode runs from triggering script regeneration (#5444)
Co-authored-by: Shuchang Zheng <wintonzheng0325@gmail.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-09 18:34:18 -07:00
pedrohsdb
2bb11d0849
fix: preserve code_version when updating workflows (#5416) 2026-04-07 16:41:07 -07:00
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
Shuchang Zheng
49e2bbd7b1
feat: NAT egress proxy for webhook delivery via static IPs (#5392) 2026-04-06 13:35: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
Aaron Perez
4120e7c669
[Workflow] Fix webhook signing key selection to prevent 403s (#5314) 2026-04-06 12:55:46 -05:00
pedrohsdb
0a29446dc3
fix: skip script review when AI fallback also failed (#5382)
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-04 13:48:11 -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
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
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
pedrohsdb
e1fdae2a8d
Fix: cache file_download blocks inside for-loops (#5323) 2026-03-31 20:33:45 -07:00
pedrohsdb
3cb3beaa33
fix: add missing is_pinned param to ScriptsRepository.create_workflow_script() (#5318) 2026-03-31 15:58:27 -07:00
Marc Kelechava
02bfcda30f
feat: SQLite-first server mode — zero-config skyvern run server (#5302)
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
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-31 14:16:25 -07:00
Aaron Perez
474366bfd0
[1/5] [SKY-7600] Set schema for task_runs (#5300) 2026-03-31 12:34:06 -07:00
LawyZheng
c4251ff70c
Fix failure_category gaps: UNKNOWN fallback, workflow inheritance, observability (SKY-8469) (#5290) 2026-03-31 02:22:54 +08:00
pedrohsdb
bb6d636861
Fix: Script.is_pinned AttributeError breaking all cached execution (#5285) 2026-03-29 08:56:01 -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
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
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
LawyZheng
9d9ae67fe4
Add failure_category to tasks and workflow runs (SKY-8469) (#5254) 2026-03-27 02:13:52 +08:00
LawyZheng
78e35dfdec
[SKY-8569] Fix task_v2 workflow runs missing HAR and browser console log artifacts (#5252) 2026-03-27 01:09:17 +08:00
Aaron Perez
84c59cef2c
[SKY-8554] Cache Revision of Script on Conditional Block (#5248)
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-03-25 20:58:18 -07:00