Commit Graph

394 Commits

Author SHA1 Message Date
Suchintan
b1758dd3b5 Add error_code and search_key filters to workflow runs API (#SKY-7884) (#4694)
Co-authored-by: Suchintan Singh <suchintan@skyvern.com>
2026-02-11 00:42:11 -05:00
Suchintan
8c35adf3b9 Add endpoint to update existing credential data (#SKY-7883) (#4693)
Co-authored-by: Suchintan Singh <suchintan@skyvern.com>
2026-02-11 00:04:51 -05:00
pedrohsdb
3e3848628c Sanitize text fields in create_task to prevent NUL byte DataErrors (#4677) 2026-02-09 19:23:42 -08:00
Celal Zamanoglu
94bf5385dc Fix UI runs search to filter by run parameter values and extra HTTP headers (#SKY-7427) (#4667) 2026-02-09 17:26:10 +03:00
Shuchang Zheng
32444429fd Fix replica conflict errors and optimize screenshot worker DB calls (#4651) 2026-02-05 22:41:13 -08:00
pedrohsdb
b802b5d816 fix: restore DESC order in get_tasks_actions for timeline UI (#4643) 2026-02-05 12:13:45 -08:00
pedrohsdb
5fd4263847 Add conditional block support for script caching (v2 - with bug fix) (#4642) 2026-02-05 11:42:29 -08:00
LawyZheng
a7cde692f0 fix stuck cron task not found issue (#4627) 2026-02-04 16:15:39 +08:00
Stanislav Novosad
c0f361bb6e Workflow Copilot: review and approve/reject changes (#4559) 2026-01-27 13:24:44 -07:00
pedrohsdb
db8ebac4a0 Fix ai_fallback not being read from database on workflow runs (#SKY-6864) (#4524) 2026-01-22 14:18:43 -08:00
Benji Visser
b5ff547a3a browser sessions v2 - backend (#4515)
Signed-off-by: Benji Visser <benji@093b.org>
2026-01-21 22:27:16 -05:00
Marc Kelechava
d5e3894198 Store screenshot artifacts, generate URLs when needed (#4506) 2026-01-20 22:49:33 -08:00
Shuchang Zheng
bd041ed52f add action result, including downloaded files to step.output for both agent and caching runs (#4477) 2026-01-18 11:17:02 -08:00
Celal Zamanoglu
a068ce2c1f search runs by wr_xxx - backend (#4468) 2026-01-16 01:00:48 +03:00
Marc Kelechava
be3128e47d Proxy Saving and UX Fixes (#4467) 2026-01-15 13:26:26 -08:00
Marc Kelechava
95cb87119f Persistent Browser Session Uptime cost metering/credit consumption + Posthog flags for billing v2 (#4444) 2026-01-14 23:19:46 -08:00
Stanislav Novosad
b321402ba9 Refactoring: split workflow yaml conversion and persisting (#4441) 2026-01-13 15:31:33 -07:00
Shuchang Zheng
6cd5d90f55 join query performance improvement - add organization_id to the workflow_scripts & scripts table join (#4429) 2026-01-09 20:01:28 -08:00
Stanislav Novosad
66d28bb24d Reapply "Fix nested DB connections" (#4411) 2026-01-07 14:13:26 -07:00
Marc Kelechava
4401216346 add step count to webhooks and get run payload (#4410) 2026-01-07 11:41:57 -08:00
LawyZheng
3c896fad1c Revert "Fix nested DB connections" (#4408) 2026-01-08 01:18:08 +08:00
LawyZheng
6db8fe2ae6 support browser type choice for pbs (#4406) 2026-01-07 15:39:53 +08:00
Celal Zamanoglu
058a9178aa link actions to their screenshots - backend (#4404) 2026-01-07 02:12:22 +03:00
Stanislav Novosad
2f6fd5262b Fix nested DB connections (#4402) 2026-01-06 16:00:16 -07:00
Stanislav Novosad
e3dd75d7c1 Workflow Copilot: backend side of the first version (#4401) 2026-01-06 14:58:44 -07:00
Marc Kelechava
4adadee82a New Billing - per action credit consumption (#4398) 2026-01-05 17:43:05 -08:00
Stanislav Novosad
14411a1376 Fix ID generation uniqueness (#4383) 2026-01-02 17:36:23 -07:00
LawyZheng
487d156039 empty browser extension bugfix (#4365) 2025-12-24 13:56:00 +08:00
LawyZheng
c2bf0f8913 support extension choice in pbs (#4364) 2025-12-24 13:01:52 +08:00
Stanislav Novosad
5f37a0061e Increase DB retry backoff (#4346) 2025-12-19 15:36:56 -07:00
Shuchang Zheng
08ca5a0b45 batch task/workflow update (#4344) 2025-12-20 03:18:50 +08:00
Shuchang Zheng
71db86cbf0 shu/revert transaction pooler (#4339) 2025-12-19 22:49:40 +08:00
Stanislav Novosad
c61bd26c8c Add @retry decorator for DB operations (#4328) 2025-12-18 11:32:40 -07:00
LawyZheng
a1ec9cc633 Batch artifact insert processing (#4306) 2025-12-16 23:00:51 +08:00
Shuchang Zheng
6fffa5cc02 fix statement timeout issue (#4291) 2025-12-12 22:39:33 -08:00
Shuchang Zheng
3d54a288ad test transaction pooler db connection in k8s workers (#4290) 2025-12-12 20:02:29 -08:00
Stanislav Novosad
a902fa7a6e Add app.REPLICA_DATABASE (#4289) 2025-12-12 17:59:01 -07:00
pedrohsdb
99a477e0dd always capture llm artifacts (#4284) 2025-12-12 10:30:36 -08:00
Marc Kelechava
526287e7ca [Backend] Saving Workflows as Templates (#4278) 2025-12-11 18:39:21 -08:00
Shuchang Zheng
a5d6925079 Add new db column - script_blocks.input_fields (#4266) 2025-12-10 20:58:39 -08:00
Shuchang Zheng
3e9246cb65 shu/introduce unique key to browser sessions (#4263) 2025-12-10 14:14:41 -08:00
Shuchang Zheng
e8251701cd temporal_v2: add memory cost reporting (#4257)
Signed-off-by: Benji Visser <benji@093b.org>
Co-authored-by: Benji Visser <benji@093b.org>
2025-12-10 19:30:41 +00:00
Shuchang Zheng
c939513ff7 temporal_v2: job cost reporting (#4240) 2025-12-09 15:23:47 -08:00
Marc Kelechava
eb50fdef83 [Backend] Add SECRET credential type for storing generic sensitive values (#4246) 2025-12-09 11:19:57 -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
Shuchang Zheng
753a36ac2e workflow DAG execution (#4222) 2025-12-07 12:37:00 -08:00
Marc Kelechava
1f6309c405 Pass screenshots from one block to another block (#4212) 2025-12-05 12:30:05 -08:00
LawyZheng
e11414f988 fix browser session status bug (#4209) 2025-12-05 14:52:32 +08:00
Marc Kelechava
944c95f456 add cached steps flag to db (is_script_cached in Step) (#4202) 2025-12-04 13:47:46 -08:00
LawyZheng
606580828f optimize browser session history query (#4193) 2025-12-04 15:07:55 +08:00