177 Commits

Author SHA1 Message Date
Celal Zamanoğlu
4adaf8dd53 feat: Browser profile testing & login-free workflow support — backend (#SKY-8012) (#4818)
Co-authored-by: Shuchang Zheng <wintonzheng0325@gmail.com>
2026-02-20 02:23:32 +03:00
Aaron Perez
e3b6d22fb6 [SKY-6] Backend: Enable 2FA code detection without TOTP credentials (#4786) 2026-02-18 14:21:58 -08:00
Stanislav Novosad
c0f361bb6e Workflow Copilot: review and approve/reject changes (#4559) 2026-01-27 13:24:44 -07: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
95cb87119f Persistent Browser Session Uptime cost metering/credit consumption + Posthog flags for billing v2 (#4444) 2026-01-14 23:19:46 -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
e3dd75d7c1 Workflow Copilot: backend side of the first version (#4401) 2026-01-06 14:58:44 -07:00
LawyZheng
c2bf0f8913 support extension choice in pbs (#4364) 2025-12-24 13:01:52 +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
Shuchang Zheng
753a36ac2e workflow DAG execution (#4222) 2025-12-07 12:37:00 -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
LawyZheng
93453656ad add browser session query index (#4164) 2025-12-03 01:20:57 +08:00
Shuchang Zheng
d055b2fef9 db: add depends_on_workflow_run_id index (#4037) 2025-11-19 11:33:00 -08:00
Marc Kelechava
3db5ec6cd7 [SKY-6974] Browser Profiles [2/3] Marc/backend browser session profiles (#3923) 2025-11-06 01:24:39 -08:00
Celal Zamanoglu
75948053b9 Folders, Persistent Import Progress Tracking & UX Enhancements (#3841)
Co-authored-by: Jonathan Dobson <jon.m.dobson@gmail.com>
2025-11-05 10:37:18 -05:00
Marc Kelechava
c059f1f1c5 [SKY-6973] [1/3] Browser Profiles - database and s3 storage layer (#3899) 2025-11-04 17:36:41 -08:00
Shuchang Zheng
0264ee87b6 add workflow_run_id & workflow_run_block_id to script_blocks table (#3879) 2025-11-03 12:35:15 +08:00
Jonathan Dobson
353358ee17 Jon/backend hitl buffs (#3826) 2025-10-27 14:50:17 -04:00
Shuchang Zheng
ce35b37470 block level script run (#3710) 2025-10-14 16:17:03 -07:00
LawyZheng
dc832ea6db support magic link login (#3702) 2025-10-14 16:24:14 +08:00
Stanislav Novosad
32e6aed8ce Migrate credentials to Azure Key Vault (#3681) 2025-10-10 10:10:18 -06:00
LawyZheng
9cf6034952 add idx_job_id for workflow run (#3655) 2025-10-09 16:30:40 +08:00
pedrohsdb
fc0f2b87ca add 2fa type tracking to credentials (#3647) 2025-10-08 11:38:34 -07:00
LawyZheng
0c3b5488cc fix sequential run issue (#3643) 2025-10-08 15:57:01 +08:00
Jonathan Dobson
a758b03861 make browser download timeout configurable for blocks and tasks (#3619) 2025-10-06 11:09:20 -04:00
Shuchang Zheng
7e5c4b3a03 fix workflow_runs.code_gen to enforce code generate only for task v2 block run (#3597) 2025-10-02 16:06:54 -07:00
Shuchang Zheng
f97b53975f add ai_fallback to workflow_runs (#3581) 2025-10-01 14:13:56 -07:00
Jonathan Dobson
29d2d6f3c5 add debug_session_id column to workflow_runs table, and accept from a… (#3571) 2025-10-01 07:21:08 -04:00
Jonathan Dobson
2a3cc647a5 migrate generate_script -> run_with (BE) (#3550) 2025-09-29 15:14:15 -04:00
Shuchang Zheng
81f1317381 index for created_at for multiple tables (#3526) 2025-09-25 08:09:47 -07:00
LawyZheng
1b3df07e53 workflow run sequential key (#3509) 2025-09-24 11:50:24 +08:00
Jonathan Dobson
2abb947611 add run_with to workflow_runs table (#3478) 2025-09-19 10:28:17 -04:00
LawyZheng
3e12133af9 support proxy select for pbs (#3461) 2025-09-18 17:21:46 +08:00
LawyZheng
7dd1d5241c denpendent workflow run (#3457) 2025-09-18 13:32:55 +08:00
Shuchang Zheng
3bd0f8672b add status column to the workflow_scripts table (#3450) 2025-09-17 08:07:32 -07:00
Alex Angin
323952169e Issue-2756: updated alembic setup to account for asyncpg mode (#3431) 2025-09-16 00:33:51 -04:00
Shuchang Zheng
720ebac72c add workflow_run.script_run and mark ai_fallback_triggered when the script falls back to ai run (#3433) 2025-09-14 22:53:52 -07:00
stenn930
8df506660e Azure Vault credential support (#3394) 2025-09-12 10:01:57 -07:00
LawyZheng
f65bae5662 self host debug support part 2 - add vnc support flag in debug session model (#3419) 2025-09-12 21:16:48 +08:00
Shuchang Zheng
b7515919d7 Pedro/migrate context call to main prompt (#3400) 2025-09-11 13:49:05 -07:00
Shuchang Zheng
687bf1e2c7 add generate_script to the task v2 table (#3332) 2025-08-31 15:08:01 +08:00
Shuchang Zheng
494b009ef9 add db index idx_workflow_scripts_wpid_cache_key_value (#3331) 2025-08-31 14:10:05 +08:00
Jonathan Dobson
1067e9a076 Debugger Continuity (BE) (#3314) 2025-08-28 20:05:24 -04:00