Commit Graph

334 Commits

Author SHA1 Message Date
Marc Kelechava
895d553d0e allow webhook-generated 2fa to display on 2fa creds - for customers with many creds (#4040) 2025-11-19 16:17:26 -08:00
Shuchang Zheng
d055b2fef9 db: add depends_on_workflow_run_id index (#4037) 2025-11-19 11:33:00 -08:00
Shuchang Zheng
d182dc5e47 get_workflows_depending_on db client code (#4011) 2025-11-17 13:38:38 -08:00
Shuchang Zheng
25e375f78f execute_task_webhook uses the latest non canceled step (#4007) 2025-11-16 15:01:40 -08:00
Celal Zamanoglu
a95837783a Parameter search & inline display for Past Runs and Run History pages (#3985) 2025-11-14 01:33:39 +03:00
Jonathan Dobson
887a8a9b64 fix get_workflow_for_workflow_run query; filter on wr org, not wf org (#3963) 2025-11-11 12:44:17 -05:00
Marc Kelechava
926a5da13e Credentials page UX improvement (#3941) 2025-11-07 09:38:52 -08:00
Celal Zamanoglu
dea70f2782 improvements for folders and parameters (#3918)
Co-authored-by: Jonathan Dobson <jon.m.dobson@gmail.com>
2025-11-06 12:09:26 -05: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
Shuchang Zheng
524513dd93 clear workflow_run_failure_reason in reset workflow run logic (#3909) 2025-11-05 15:43:58 +08:00
Shuchang Zheng
02fc0d9dda cache invalidation update - only delete cached code for impacted block and blocks after the impacted (#3908) 2025-11-05 15:26:11 +08: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
16f61af6cf add workflow_run_id and workflow_run_block_id in create/update script_blocks code (#3904) 2025-11-05 08:46:03 +08:00
Jonathan Dobson
8288c973bd Backend: unified /runs URL (#3898) 2025-11-04 18:30:17 -05: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
Marc Kelechava
cae59a3c19 Add GET /v1/credentials/totp to list recent 2FA codes per org (#3770) 2025-10-29 23:49:25 -04:00
Jonathan Dobson
f9b2cb0fb3 BE: allow workflow run UI to show browser stream if workflow run has one (#3834) 2025-10-28 10:18:12 -04:00
Jonathan Dobson
353358ee17 Jon/backend hitl buffs (#3826) 2025-10-27 14:50:17 -04:00
LawyZheng
be2ceb31a8 get workflow runs by ids (#3824) 2025-10-27 00:35:52 +08:00
Jonathan Dobson
264b1751d4 Backend: implement InteractionBlock (#3810) 2025-10-24 16:34:14 -04:00
Stanislav Novosad
e8472df6d1 TaskV2: Ask AI if relocation is needed based on current url as the first step (#3761) 2025-10-22 13:58:40 -06:00
Celal Zamanoglu
5531367566 feat(workflows, runs, api): parameter metadata search/filter/display across workflows and runs (#3718)
Co-authored-by: Jonathan Dobson <jon.m.dobson@gmail.com>
2025-10-16 09:04:53 -04:00
Jonathan Dobson
427e674299 expose block runs for debug sessions (#3740) 2025-10-16 08:24:05 -04:00
Shuchang Zheng
ce35b37470 block level script run (#3710) 2025-10-14 16:17:03 -07:00
Stanislav Novosad
6fb2412d26 Cleanup some type related warning (#3706) 2025-10-14 12:00:17 -06:00
LawyZheng
44a2e34864 only keep totp endpoint (#3704) 2025-10-15 01:28:42 +08:00
LawyZheng
dc832ea6db support magic link login (#3702) 2025-10-14 16:24:14 +08:00
Celal Zamanoglu
27b925a906 [DB] Fix: align datetime writes with tz-naive columns (#3634)
Co-authored-by: Suchintan <suchintan@users.noreply.github.com>
2025-10-12 09:57:38 +00:00
Stanislav Novosad
32e6aed8ce Migrate credentials to Azure Key Vault (#3681) 2025-10-10 10:10:18 -06:00
Jonathan Dobson
c3ce5b1952 For code deletion via workflow save, only ask to delete published code (not pending) (#3682) 2025-10-10 11:52:08 -04:00
Jonathan Dobson
a3f6ff55eb Don't show debugger runs in workflow run history (#3666) 2025-10-09 12:45:57 -04: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
Shuchang Zheng
360def0de5 reorganize workflow updates so that we can sanely check if we need to prompt user about code cache deletion on the frontend (#3639)
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2025-10-07 16:56:53 -07:00
Jonathan Dobson
f908a88e0e ensure default cache key for workflows is set (#3625) 2025-10-06 17:09:37 -04:00
Jonathan Dobson
a758b03861 make browser download timeout configurable for blocks and tasks (#3619) 2025-10-06 11:09:20 -04:00
Shuchang Zheng
1cfa23ae38 generate description for cached action (#3603) 2025-10-02 18:53:08 -07: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
Shuchang Zheng
db024d42bb Delete workflow scripts (bust cache) when workflow definition is updated (#3580) 2025-10-01 13:49:42 -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
Jonathan Dobson
f2d32da914 Add endpoint for browser sessions history (#3548) 2025-09-29 09:29:47 -04:00
Shuchang Zheng
56b4d828c1 fix workflow_run.run_with override (#3543) 2025-09-27 11:18:17 -07:00
Shuchang Zheng
8c54475fda fix mypy issue for org tokens (#3541) 2025-09-26 16:35:47 -07:00
Jonathan Dobson
2196d46a47 Revert "Add endpoint for browser sessions history" (#3538) 2025-09-26 16:14:52 -04:00
Jonathan Dobson
1f585a184b Add endpoint for browser sessions history (#3537) 2025-09-26 16:07:27 -04:00
Shuchang Zheng
81f1317381 index for created_at for multiple tables (#3526) 2025-09-25 08:09:47 -07:00