| .. |
|
2024_03_01_0537-99423c1dec60_create_tables.py
|
adopt ruff as the replacement for python black (#332)
|
2024-05-16 18:20:11 -07:00 |
|
2024_03_13_0518-82a0c686152d_add_title_error_code_mapping_and_errors_.py
|
update pre-commit (#330)
|
2024-05-16 17:11:49 -07:00 |
|
2024_03_22_0010-ffe2f57bd288_create_output_parameter.py
|
adopt ruff as the replacement for python black (#332)
|
2024-05-16 18:20:11 -07:00 |
|
2024_04_03_2257-4630ab8c198e_create_bitwarden_credential_parameter_.py
|
adopt ruff as the replacement for python black (#332)
|
2024-05-16 18:20:11 -07:00 |
|
2024_04_08_2347-ea8e24d0bc8e_add_orgs_max_retries_per_step.py
|
update pre-commit (#330)
|
2024-05-16 17:11:49 -07:00 |
|
2024_04_09_0058-8335d7fecef9_add_new_indices_to_tasks_table.py
|
update pre-commit (#330)
|
2024-05-16 17:11:49 -07:00 |
|
2024_04_23_2153-24303f1669a7_add_domain_to_organizations_table.py
|
update pre-commit (#330)
|
2024-05-16 17:11:49 -07:00 |
|
2024_04_28_2320-68d78072fdb5_add_org_task_step_index.py
|
adopt ruff as the replacement for python black (#332)
|
2024-05-16 18:20:11 -07:00 |
|
2024_05_05_0249-c4dca14a5e69_add_org_task_index_for_steps_table.py
|
update pre-commit (#330)
|
2024-05-16 17:11:49 -07:00 |
|
2024_05_11_2104-8792454ce498_add_max_steps_per_run_to_task.py
|
update pre-commit (#330)
|
2024-05-16 17:11:49 -07:00 |
|
2024_05_14_0114-bf561125112f_add_workflow_permanent_id_and_version_.py
|
update pre-commit (#330)
|
2024-05-16 17:11:49 -07:00 |
|
2024_05_14_0245-baec12642d77_add_workflow_permanent_id_constraint_.py
|
adopt ruff as the replacement for python black (#332)
|
2024-05-16 18:20:11 -07:00 |
|
2024_05_16_1729-04bf06540db6_add_proxy_location_and_webhook_callback_.py
|
update pre-commit (#330)
|
2024-05-16 17:11:49 -07:00 |
|
2024_06_07_2257-312d305c6b18_add_task_generations_table.py
|
task generation (#450)
|
2024-06-07 15:59:53 -07:00 |
|
2024_06_11_0502-2c163e606a3d_add_collection_id_to_bitwarden_.py
|
Introduce collectionid filter for bitwarden parameters (#454)
|
2024-06-10 22:06:58 -07:00 |
|
2024_06_27_1949-485667adef01_add_is_saved_task_to_workflows.py
|
is_saved_task parameter for workflows (#526)
|
2024-06-27 12:53:08 -07:00 |
|
2024_07_09_1823-bea545cb21b4_add_workflow_permanent_id_and_.py
|
Add workflow_permanent_id and organization_id to WorkflowRun (#570)
|
2024-07-09 11:26:44 -07:00 |
|
2024_07_11_1644-ac679ea03578_create_bitwarden_identity_parameter_.py
|
Implement BitwardenSensitiveInformationParameter (#589)
|
2024-07-11 09:48:14 -07:00 |
|
2024_07_12_0321-370cb81c73e7_add_totp_verification_url_to_tasks_.py
|
email relay (#598)
|
2024-07-11 21:34:00 -07:00 |
|
2024_07_17_2227-94bc3829eed6_add_step_id_index_to_artifacts_table.py
|
add step_id index to artifacts table (#615)
|
2024-07-17 15:30:41 -07:00 |
|
2024_07_31_0932-c5ed5a3a14eb_add_residential_ie_to_proxylocation_enum.py
|
Ykeremy/add ie proxy (#663)
|
2024-07-31 02:36:27 -07:00 |
|
2024_08_06_1515-8f237f00faeb_add_gb_proxy.py
|
custome -> Custom (#679)
|
2024-08-07 09:20:13 -07:00 |
|
2024_08_23_2012-6de11b2be7c8_add_suggested_title_to_task_generations_.py
|
Add suggested title to task generation (#719)
|
2024-08-23 23:16:41 +03:00 |
|
2024_09_03_0356-0de9150bc624_update_task_generation_table_use_user_.py
|
use cached prompt generation (#768)
|
2024-09-02 21:00:15 -07:00 |
|
2024_09_06_1842-c50f0aa0ef24_add_persist_browser_session_flag_to_.py
|
Add persist_browser_session flag to workflows (#777)
|
2024-09-06 12:01:56 -07:00 |
|
2024_09_08_2159-c5848cc524b1_create_totp_codes_table_and_add_task_.py
|
TOTP code db + agent support for fetching totp_code from db (#784)
|
2024-09-08 15:07:03 -07:00 |
|
2024_10_02_2212-6c90d565076b_add_bitwarden_details_to_organizations.py
|
Bitwarden Security Upgrade (#900)
|
2024-10-02 15:16:08 -07:00 |
|
2024_10_03_2301-a575628e1965_create_bitwarden_credit_card_data_.py
|
Credit Card Parameter (#903)
|
2024-10-03 16:18:21 -07:00 |
|
2024_10_09_1652-12fb2dede685_add_workflow_run_id_index_to_tasks.py
|
Add tasks.workflow_run_id index (#946)
|
2024-10-09 09:55:47 -07:00 |
|
2024_10_15_1903-137eee1d3b3e_actions_table.py
|
add actions db model and caching V0 (#980)
|
2024-10-15 12:06:50 -07:00 |
|
2024_10_18_2003-2873c5c8c41e_add_actions_confidence_float.py
|
add confidence_float to actions table (#1008)
|
2024-10-20 12:10:58 -07:00 |
|
2024_11_04_1914-b8f9e09e181d_add_in_and_jp_proxylocation.py
|
Add new proxies RESIDENTIAL_IN, RESIDENTIAL_JP (#1126)
|
2024-11-04 22:20:31 +03:00 |
|
2024_11_15_0251-1909715536dc_add_failure_reason_column_to_workflow_.py
|
add workflow failure reason (#1198)
|
2024-11-15 11:07:44 +08:00 |
|
2024_11_21_0708-2d79d5fc1baa_add_task_prompt_template_complete_.py
|
add new workflow block (#1228)
|
2024-11-21 15:12:26 +08:00 |
|
2024_11_26_0322-56085e451bec_use_task_type_instead_of_prompt_template.py
|
use task type instead of prompt template (#1261)
|
2024-11-26 11:29:33 +08:00 |
|
2024_11_29_1332-a5feab7712fe_add_application_column_to_tasks.py
|
Add application column to tasks (#1291)
|
2024-11-29 16:43:02 +03:00 |
|
2024_12_02_1609-db41106b9f1a_steps_db_change_add_created_at_index.py
|
created_at index for steps table (#1301)
|
2024-12-02 09:25:13 -08:00 |
|
2024_12_06_0113-de0254717601_introduce_workflow_run_blocks.py
|
workflow run block (#1332)
|
2024-12-05 17:14:05 -08:00 |
|
2024_12_06_0852-4d51ed4719d5_introduce_observercruise_and_.py
|
ObserverThought reproduce migration script (#1338)
|
2024-12-06 00:58:30 -08:00 |
|
2024_12_06_1819-fe49b59d836c_add_observer_thought_id_column_to_.py
|
add observer_thought_id to artifacts table (#1341)
|
2024-12-06 10:25:20 -08:00 |
|
2024_12_08_0131-8069e38dc1b4_drop_all_the_foreign_keys_on_artifacts_.py
|
Drop all the foreign keys on artifacts table except for the organization_id (#1352)
|
2024-12-07 17:34:18 -08:00 |
|
2024_12_08_0532-dc2a8facf0d7_add_prompt_and_url_to_observer_cruises_.py
|
add observer cruise creation and completion (#1354)
|
2024-12-08 12:43:59 -08:00 |
|
2024_12_09_0040-c502ecf908c6_add_created_at_and_modified_at_to_.py
|
create cruise related artifact in cruise api (#1355)
|
2024-12-08 21:17:58 -08:00 |
|
2024_12_16_2220-411dd89f3df9_add_workflow_permanent_id_to_observer_.py
|
add permanent_workflow_id to observer_cruises and observer_thoughts (#1396)
|
2024-12-16 14:34:31 -08:00 |
|
2024_12_17_1841-282b0548d443_introduce_persistent_browser_sessions.py
|
Introduce persistent browser sessions model (#1408)
|
2024-12-17 10:45:38 -08:00 |
|
2024_12_18_0537-f81d59b4aed5_add_observer_cruise_index_to_the_.py
|
add observer_cruise_index to observer_thoughts table (#1413)
|
2024-12-17 21:39:26 -08:00 |
|
2024_12_20_1637-5be249d8dc96_add_failure_reason_to_workflow_run_.py
|
create and update workflow run block inworkflow execution (#1419)
|
2024-12-22 11:16:23 -08:00 |
|
2024_12_23_0907-cf3cd8d666b0_add_current_value_current_index_loop_.py
|
loop_over, current_value and current_index in the workflow_run_blocks table (#1425)
|
2024-12-23 01:13:25 -08:00 |
|
2024_12_23_1941-835522a23b19_add_more_columns_for_different_blocks.py
|
shu/workflowrun timeline get observer cruise id by workflow run id (#1430)
|
2024-12-23 11:48:27 -08:00 |
|
2024_12_27_1610-d13af1e466fa_new_observer_thoughts.py
|
new observer thoughts (#1442)
|
2024-12-27 09:04:09 -08:00 |
|
2024_12_30_1816-172cdfb3e2ee_artifacts_index_workflow_run_block_id_.py
|
workflow_run_block_id index for artifacts (#1450)
|
2024-12-30 10:18:37 -08:00 |
|
2024_12_31_0936-521241e64aed_re_introduce_indexes_for_artifacts.py
|
recreate index for artifacts table (#1455)
|
2024-12-31 01:38:07 -08:00 |
|
2025_01_03_2349-32e2f138f7fd_add_description_to_workflow_run_block.py
|
workflow run block description generation (#1482)
|
2025-01-03 15:55:57 -08:00 |
|
2025_01_06_1214-d47a586d7036_make_browser_session_runnable_type_and_.py
|
Make runnable type and runnable id nullable (#1495)
|
2025-01-07 11:14:04 -05:00 |
|
2025_01_09_0541-d5640aa644b9_add_ai_suggestions_table.py
|
Add AI suggestion endpoints (#1519)
|
2025-01-08 21:45:38 -08:00 |
|
2025_01_10_2246-6a947c379c02_observer_summary_and_output.py
|
observer summary (#1532)
|
2025-01-10 14:59:53 -08:00 |
|
2025_01_14_1641-46e38fc53f64_observer_webhook_callback_url_totp_.py
|
add webhook support for observer (#1546)
|
2025-01-14 08:59:53 -08:00 |
|
2025_01_15_1504-9adef4708ca8_persistent_browser_add_status_and_.py
|
Add status and browser address to persistent browser sessions (#1561)
|
2025-01-17 16:48:43 -05:00 |
|
2025_01_21_2337-13e4af5c975c_add_thought_cost_input_token_count_and_.py
|
add observer thought token count and llm cost (#1595)
|
2025-01-22 07:45:40 +08:00 |
|
2025_01_24_1855-3a37869686bd_add_index_to_org_id_and_title_in_.py
|
Add a title search parameter to workflows endpoint, add index to work… (#1638)
|
2025-01-24 21:59:02 +03:00 |
|
2025_01_24_2003-26dc22efaf0b_add_status_to_workflow_table.py
|
do not auto publish workflow with observer (#1640)
|
2025-01-25 04:08:51 +08:00 |
|
2025_01_24_2014-957ad2d1d3f7_add_workflow_oid_status_idx_index_to_.py
|
Add workflow_oid_status_idx index to workflow table to index status (#1642)
|
2025-01-25 04:17:12 +08:00 |
|
2025_01_28_0853-3aa0ef96942d_add_block_workflow_run_id_to_workflow_.py
|
add observer task block (#1665)
|
2025-01-28 16:59:54 +08:00 |
|
2025_01_29_0554-5dd8928389c5_add_residential_de_proxy.py
|
Add DE Proxy (#1678)
|
2025-01-30 10:10:48 -05:00 |
|
2025_01_29_0738-df80b5d155d0_add_action_org_created_at_index.py
|
Add org index to the actions table (#1673)
|
2025-01-29 15:50:39 +08:00 |
|
2025_02_05_1839-ebf093461132_change_proxy_location_enum.py
|
change proxy location db type (#1730)
|
2025-02-06 13:57:41 +08:00 |
|
2025_02_09_1226-60d0743274c9_add_task_runs.py
|
add task_runs (#1752)
|
2025-02-09 20:30:19 +08:00 |
|
2025_02_11_0641-b111f0f795bd_add_task_run_org_run_id_index.py
|
add functionality to cache task_run (#1755)
|
2025-02-11 14:47:41 +08:00 |
|
2025_02_13_1554-26c5ed737819_added_credentials_table_and_credential_.py
|
Add credentials table, CRUD endpoints, and credential parameter (#1767)
|
2025-02-13 19:00:19 +03:00 |
|
2025_02_20_2146-b4bb0b98912a_change_credentials_table_add_.py
|
Use bitwarden server to manage credentials (#1806)
|
2025-02-21 00:50:41 +03:00 |
|
2025_03_01_0428-a21b9f4f51d2_add_index_for_workflow_run_and_workflow_.py
|
Add more indexes (#1858)
|
2025-02-28 23:29:38 -05:00 |
|
2025_03_03_1642-268dcc995513_add_bitwarden_item_id_and_make_url_.py
|
Add bitwarden_item_id to bitwarden_login_credential (#1871)
|
2025-03-03 19:45:50 +03:00 |
|
2025_03_18_1850-c6c0eee7f88d_add_error_code_mapping_and_extracted_.py
|
add error_code_mapping and extracted_information_schema to task v2 (#1950)
|
2025-03-18 11:53:54 -07:00 |
|
2025_03_20_2324-3aa168d1ffa5_keep_track_of_reasoning_token_and_.py
|
track reasoning token and cached token (#1985)
|
2025-03-20 16:42:57 -07:00 |
|
2025_04_21_0019-511d9da18f5d_add_workflow_run_id_to_totp_code_model.py
|
support workflow_run_id in totp code (#2199)
|
2025-04-21 08:24:29 +08:00 |
|
2025_05_02_1148-e8285b6ddcf0_drop_most_foreign_keys.py
|
shu/remove foreign key constraints on large table actions (#2278)
|
2025-05-02 04:51:24 -07:00 |
|
2025_05_05_1008-07cb499ecbce_add_max_steps_to_task_v2_table.py
|
add max_steps to task v2 table (#2293)
|
2025-05-12 12:56:48 -07:00 |
|
2025_05_13_2210-11b84609ef08_add_started_at_and_completed_at_to_the_.py
|
add started_at and completed_at to the persistent_browser_sessions table (#2337)
|
2025-05-13 15:22:24 -07:00 |
|
2025_05_15_1507-d90177b2b935_add_include_action_history_in_.py
|
suchintan.vibe code user goal check (#2349)
|
2025-05-15 23:18:24 +08:00 |
|
2025_05_15_1919-ecdba16ef45c_remove_include_history_flag_out_of_.py
|
remove include history flag from workflow run model (#2354)
|
2025-05-16 03:20:32 +08:00 |
|
2025_05_29_1435-af49ca791fc7_add_model_column_to_workflows_table.py
|
Fix broken pre-commit checks (isort/ruff formatting) (#2515)
|
2025-05-29 12:01:28 -04:00 |
|
2025_05_31_0300-babaa7307e8a_add_model_column_to_task_v1_v2_tables.py
|
add model to Task and TaskV2; expose it to run_task endpoint; thread … (#2540)
|
2025-05-30 20:07:12 -07:00 |
|
2025_06_02_0050-add_run_timestamps.py
|
Add run lifecycle timestamps - improvments (#2601)
|
2025-06-12 03:36:49 +00:00 |
|
2025_06_12_0806-1517a4ba63fa_db_script_for_1password_integration.py
|
tested 1pass backend and vars (#2690)
|
2025-06-12 01:20:27 -07:00 |
|
2025_06_14_0649-2c6b27e8e961_add_screenshot_scroll_number.py
|
current viewpoint screenshot and scrolling n screenshot (#2716)
|
2025-06-14 14:59:50 +08:00 |
|
2025_06_17_0723-2be3e0ba85ff_add_engine_to_workflow_run_block.py
|
disable complete verification when CUA engine (#2728)
|
2025-06-17 15:25:58 +08:00 |
|
2025_06_19_0740-a9fd7a08469c_add_extra_headers.py
|
user defined browser header (#2752)
|
2025-06-19 07:42:34 +00:00 |
|
2025_06_19_2002-2d2f165170f1_remove_unused_index_on_primary_key.py
|
remove unused index on primary keys (#2754)
|
2025-06-20 04:09:57 +08:00 |
|
2025_06_19_2259-afeed80576cb_add_index_for_artifacts_table_.py
|
add artifacts_org_created_at_index for artifacts table (#2755)
|
2025-06-20 07:01:47 +08:00 |
|
2025_06_26_1455-760ae45a1345_add_run_id_column_to_artifacts_table.py
|
Add Run id as a parameter to the artifacts table (#2799)
|
2025-06-26 15:27:48 +00:00 |
|
2025_06_27_0211-6cf2c1e15039_add_http_request_block_columns_to_.py
|
Clean up alembic migrations: fix HTTP request block columns and add parameters column (#2848)
|
2025-07-01 18:10:58 +00:00 |
|
2025_07_03_1837-f63892bfc429_add_browser_session_id_to_tasks_.py
|
add browser_session_id to these tables: tasks, workflow_runs & task v2 (#2869)
|
2025-07-03 11:57:00 -07:00 |
|
2025_07_17_0612-2e997076a3aa_add_more_info_to_browser_session.py
|
dns for browser session (#2972)
|
2025-07-17 14:50:05 +08:00 |
|
2025_07_28_1411-044b4a3c3dbc_add_debug_sessions_table.py
|
add debug_sessions table (#3045)
|
2025-07-28 10:23:02 -04:00 |
|
2025_07_28_1606-1d0a10ae2a13_add_webhook_failure_reason.py
|
add webhook failure reason (#3046)
|
2025-07-29 00:12:44 +08:00 |
|
2025_07_30_2249-f72cf593e1a7_add_projects_table.py
|
Add projects table (#3063)
|
2025-07-30 15:57:12 -07:00 |
|
2025_07_30_2338-bddb54c1509b_add_deleted_at_column_to_debug_sessions_.py
|
add deleted_at column to debug_sessions table (#3066)
|
2025-07-30 19:42:21 -04:00 |
|
2025_07_31_1342-0ecb03206fc6_add_status_column_to_debug_sessions_.py
|
add status column to debug_sessions table (#3068)
|
2025-07-31 09:50:22 -04:00 |
|
2025_07_31_1609-1b2a8b62de61_add_project_files_table.py
|
shu/add project files (#3072)
|
2025-07-31 09:28:17 -07:00 |
|
2025_08_01_1631-2e58ef1b3d8b_add_1password_service_account_token_type.py
|
update token_type to string instead of enum (#3087)
|
2025-08-01 11:06:34 -07:00 |
|
2025_08_01_2306-1eedd7a957d1_remove_workflow_permanent_id_from_.py
|
remove workflow_permanent_id from projects table + add use_cache and cache_project_id to workflows table (#3090)
|
2025-08-01 17:07:08 -07:00 |
|
2025_08_05_0432-dd29417b397c_add_encrypt_token_and_method.py
|
feat: encrypt org auth tokens with AES (#3104)
|
2025-08-05 12:36:24 +08:00 |
|
2025_08_06_0704-f2e78df26c97_add_cache_key_to_workflows_table.py
|
add cache_key to workflows table (#3112)
|
2025-08-06 08:32:14 -07:00 |
|
2025_08_06_1946-2fe3e908a028_add_workflow_scripts_table.py
|
Jon/sky 5803 create workflow scripts table (#3120)
|
2025-08-06 15:49:44 -04:00 |
|
2025_08_07_0449-0135ee8b36b0_rename_project_projects_script_scripts.py
|
projects -> scripts (#3123)
|
2025-08-06 22:23:38 -07:00 |
|
2025_08_07_1530-d67d7c00ab02_add_finished_at_to_steps_table.py
|
add finished_at to steps table (#3129)
|
2025-08-07 11:35:07 -04:00 |
|
2025_08_08_2105-92d665af080e_add_script_blocks_table.py
|
add script blocks table (#3125)
|
2025-08-08 14:23:31 -07:00 |
|
2025_08_09_0105-a027553be970_add_organization_id_to_script_blocks.py
|
add organization_id to script_blocks (#3150)
|
2025-08-08 20:24:44 -07:00 |
|
2025_08_10_1557-944ef972e5a8_workflow_use_cache_generate_script.py
|
fix workflow generate_script db migration (#3159)
|
2025-08-10 18:09:24 -07:00 |
|
2025_08_11_0553-20e960cf015d_script_blocks_script_file_id_from_.py
|
fix script creation post workflow run (#3160)
|
2025-08-10 22:57:00 -07:00 |
|
2025_08_21_0313-afdfd14ac46d_add_cdp_address_in_task_and_workflow.py
|
support cdp for task and workflow (#3244)
|
2025-08-21 11:16:22 +08:00 |
|
2025_08_22_1343-f148f36edc09_add_created_by_to_actions_table.py
|
add created_by column to actions table (#3273)
|
2025-08-22 09:47:17 -04:00 |
|
2025_08_23_0151-1bba8a38ddc7_remove_unique_constraints_for_workflow_.py
|
Script - credential / secret integration (#3279)
|
2025-08-22 18:54:40 -07:00 |
|
2025_08_28_2112-d3ec63728c2a_add_ai_fallback_field_to_workflows_table.py
|
flag to control ai fallback (#3313)
|
2025-08-29 05:24:17 +08:00 |
|
2025_08_28_2356-f54bab75b1c4_add_block_runs_table.py
|
Debugger Continuity (BE) (#3314)
|
2025-08-28 20:05:24 -04:00 |
|
2025_08_31_0606-ee2f523ea454_update_workflow_scripts_wpid_index.py
|
add db index idx_workflow_scripts_wpid_cache_key_value (#3331)
|
2025-08-31 14:10:05 +08:00 |
|
2025_08_31_0618-8de03b8cb83a_add_generate_script_to_task_v2_table.py
|
add generate_script to the task v2 table (#3332)
|
2025-08-31 15:08:01 +08:00 |
|
2025_09_11_2038-bbcc08ba09f5_add_input_or_select_context_column_to_.py
|
Pedro/migrate context call to main prompt (#3400)
|
2025-09-11 13:49:05 -07:00 |
|
2025_09_12_1313-d15d85a702a4_add_vnc_support_in_debug_session_model.py
|
self host debug support part 2 - add vnc support flag in debug session model (#3419)
|
2025-09-12 21:16:48 +08:00 |
|
2025_09_12_1622-f78486c3f895_create_azure_vault_credential_.py
|
Azure Vault credential support (#3394)
|
2025-09-12 10:01:57 -07:00 |
|
2025_09_15_0540-8998d998feed_db_migration_script.py
|
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 |
|
2025_09_17_1458-67add341e926_add_status_to_the_workflow_scripts_.py
|
add status column to the workflow_scripts table (#3450)
|
2025-09-17 08:07:32 -07:00 |
|
2025_09_18_0529-8f208daee7d1_add_workflow_sequential_setting.py
|
denpendent workflow run (#3457)
|
2025-09-18 13:32:55 +08:00 |
|
2025_09_18_0916-4937dff73027_add_browser_session_proxy_schema.py
|
support proxy select for pbs (#3461)
|
2025-09-18 17:21:46 +08:00 |
|
2025_09_19_1414-6692fb5a3e91_add_run_with_to_workflow_runs_table.py
|
add run_with to workflow_runs table (#3478)
|
2025-09-19 10:28:17 -04:00 |
|
2025_09_24_0347-4925c34e8d58_add_sequential_key.py
|
workflow run sequential key (#3509)
|
2025-09-24 11:50:24 +08:00 |
|
2025_09_25_1503-e0ccabc005af_add_created_at_index_for_multiple_tables.py
|
index for created_at for multiple tables (#3526)
|
2025-09-25 08:09:47 -07:00 |
|
2025_09_29_1900-ac9d96ea0501_add_run_with_to_workflows_table_and_.py
|
migrate generate_script -> run_with (BE) (#3550)
|
2025-09-29 15:14:15 -04:00 |
|
2025_10_01_1116-c50ee6f26432_add_debug_session_id_to_workflow_runs_.py
|
add debug_session_id column to workflow_runs table, and accept from a… (#3571)
|
2025-10-01 07:21:08 -04:00 |
|
2025_10_01_2107-d36daac4941e_add_ai_fallback_to_workflow_runs.py
|
add ai_fallback to workflow_runs (#3581)
|
2025-10-01 14:13:56 -07:00 |
|
2025_10_02_2256-cce87185dbb5_add_code_gen_column_to_workflow_runs.py
|
fix workflow_runs.code_gen to enforce code generate only for task v2 block run (#3597)
|
2025-10-02 16:06:54 -07:00 |
|
2025_10_06_1504-1ab477ef80e4_add_download_timeout_to_tasks_table.py
|
make browser download timeout configurable for blocks and tasks (#3619)
|
2025-10-06 11:09:20 -04:00 |
|
2025_10_08_0753-81351201bc8d_add_depends_on_workflow_run_id.py
|
fix sequential run issue (#3643)
|
2025-10-08 15:57:01 +08:00 |
|
2025_10_08_1822-8d015c5358f8_add_totp_type_to_credentials.py
|
add 2fa type tracking to credentials (#3647)
|
2025-10-08 11:38:34 -07:00 |
|
2025_10_09_0827-7cd6f55be8d2_add_job_id_idx.py
|
add idx_job_id for workflow run (#3655)
|
2025-10-09 16:30:40 +08:00 |
|
2025_10_10_1533-d648e2df239e_creds_in_azure_vault.py
|
Migrate credentials to Azure Key Vault (#3681)
|
2025-10-10 10:10:18 -06:00 |
|
2025_10_14_0819-774e10939484_add_magic_link_type_otp.py
|
support magic link login (#3702)
|
2025-10-14 16:24:14 +08:00 |
|
2025_10_14_2232-b80c42316c94_add_run_signature_to_script_block.py
|
block level script run (#3710)
|
2025-10-14 16:17:03 -07:00 |
|
2025_10_27_1843-d135e472622c_add_fields_to_workflow_run_blocks_table.py
|
Jon/backend hitl buffs (#3826)
|
2025-10-27 14:50:17 -04:00 |
|
2025_10_30_1414-541870962332_add_folders_table.py
|
Folders, Persistent Import Progress Tracking & UX Enhancements (#3841)
|
2025-11-05 10:37:18 -05:00 |
|
2025_10_30_1425-b61cf349aa4b_add_import_tracking_to_workflows.py
|
Folders, Persistent Import Progress Tracking & UX Enhancements (#3841)
|
2025-11-05 10:37:18 -05:00 |
|
2025_11_03_0424-2903b6252f31_add_workflow_run_id_workflow_run_block_.py
|
add workflow_run_id & workflow_run_block_id to script_blocks table (#3879)
|
2025-11-03 12:35:15 +08:00 |
|
2025_11_05_0126-7fbf463be9a7_add_browser_profiles_table.py
|
[SKY-6973] [1/3] Browser Profiles - database and s3 storage layer (#3899)
|
2025-11-04 17:36:41 -08:00 |
|
2025_11_05_1523-2c34dee3304e_merge_migration_heads.py
|
Folders, Persistent Import Progress Tracking & UX Enhancements (#3841)
|
2025-11-05 10:37:18 -05:00 |
|
2025_11_06_0805-89d531e8b4ed_oss_sync_alembic.py
|
[SKY-6974] Browser Profiles [2/3] Marc/backend browser session profiles (#3923)
|
2025-11-06 01:24:39 -08:00 |
|
2025_11_06_0857-7581811d57b1_oss_sync_alembic.py
|
[SKY-6974] Browser Profiles [2/3] Marc/backend browser session profiles (#3923)
|
2025-11-06 01:24:39 -08:00 |
|
2025_11_06_0914-39e16cf92225_oss_sync_alembic.py
|
[SKY-6974] Browser Profiles [2/3] Marc/backend browser session profiles (#3923)
|
2025-11-06 01:24:39 -08:00 |
|
2025_11_19_1929-1001a00ed620_add_depends_on_workflow_run_id_index.py
|
db: add depends_on_workflow_run_id index (#4037)
|
2025-11-19 11:33:00 -08:00 |
|
2025_12_02_1717-24bd4ab81e07_add_browser_session_history_index.py
|
add browser session query index (#4164)
|
2025-12-03 01:20:57 +08:00 |
|
2025_12_04_0703-44e95cb21d98_add_more_browser_session_history_index.py
|
optimize browser session history query (#4193)
|
2025-12-04 15:07:55 +08:00 |
|
2025_12_04_2120-152354699b93_db_migration_created_by_steps.py
|
add cached steps flag to db (is_script_cached in Step) (#4202)
|
2025-12-04 13:47:46 -08:00 |
|
2025_12_07_2027-135afee6e7bc_update_migration_script.py
|
workflow DAG execution (#4222)
|
2025-12-07 12:37:00 -08:00 |
|
2025_12_09_1856-1faa2a5869cd_add_secrets_col.py
|
[Backend] Add SECRET credential type for storing generic sensitive values (#4246)
|
2025-12-09 11:19:57 -08:00 |
|
2025_12_09_2308-67784da0203e_add_columns_to_task_runs_table.py
|
temporal_v2: job cost reporting (#4240)
|
2025-12-09 15:23:47 -08:00 |
|
2025_12_10_1915-174dcd456325_add_memory_mb_to_task_runs.py
|
temporal_v2: add memory cost reporting (#4257)
|
2025-12-10 19:30:41 +00:00 |
|
2025_12_10_2211-cf6ae2f5013c_make_browser_address_a_unique_key_in_.py
|
shu/introduce unique key to browser sessions (#4263)
|
2025-12-10 14:14:41 -08:00 |
|
2025_12_10_2356-7ab8e817802a_add_script_blocks_input_fields.py
|
Add new db column - script_blocks.input_fields (#4266)
|
2025-12-10 20:58:39 -08:00 |
|
2025_12_12_0232-b4738bd17198_workflow_templates_table_updates_oss.py
|
[Backend] Saving Workflows as Templates (#4278)
|
2025-12-11 18:39:21 -08:00 |
|
2025_12_24_0456-e393f33ec711_add_extension_for_browser_session.py
|
support extension choice in pbs (#4364)
|
2025-12-24 13:01:52 +08:00 |
|
2026_01_06_2148-db8667f8ce63_workflow_copilot_chat.py
|
Workflow Copilot: backend side of the first version (#4401)
|
2026-01-06 14:58:44 -07:00 |
|
2026_01_06_2254-3545c24f02f6_add_screenshot_artifact_id_to_actions.py
|
link actions to their screenshots - backend (#4404)
|
2026-01-07 02:12:22 +03:00 |
|
2026_01_07_0735-18a4ed894511_add_browser_type_to_pbs.py
|
support browser type choice for pbs (#4406)
|
2026-01-07 15:39:53 +08:00 |
|
2026_01_15_0713-a720c991f779_add_index.py
|
Persistent Browser Session Uptime cost metering/credit consumption + Posthog flags for billing v2 (#4444)
|
2026-01-14 23:19:46 -08:00 |
|
2026_01_22_0314-ce791d022652_add_browser_session_v2_compute_fields.py
|
browser sessions v2 - backend (#4515)
|
2026-01-21 22:27:16 -05:00 |
|
2026_01_27_2020-43217e31df12_workflow_copilot_chat_proposed_workflow.py
|
Workflow Copilot: review and approve/reject changes (#4559)
|
2026-01-27 13:24:44 -07:00 |
|
2026_02_13_0000-add_2fa_waiting_state_fields.py
|
[SKY-6] Backend: Enable 2FA code detection without TOTP credentials (#4786)
|
2026-02-18 14:21:58 -08:00 |
|
2026_02_19_2317-dc37d888db44_browser_profile_testing_login_free_.py
|
feat: Browser profile testing & login-free workflow support — backend (#SKY-8012) (#4818)
|
2026-02-20 02:23:32 +03:00 |
|
2026_02_27_1200-700dfebe7c5f_add_adaptive_caching_tables.py
|
Add database schema and data layer for adaptive caching (1/8) (#4908)
|
2026-02-27 13:19:35 -08:00 |
|
2026_03_02_1822-48fb938c9220_browser_profile.py
|
Add browser_profile_id to browser session creation (#4946)
|
2026-03-02 10:29:20 -08:00 |
|
2026_03_05_0910-a86c9fdba6b3_add_index_to_workflow_run_browser_.py
|
feat: add browser_address as sequential execution indicator (#4990)
|
2026-03-05 17:15:16 +08:00 |
|
2026_03_06_1804-08f585f2e7a6_partial_index_for_artifacts_table.py
|
create partial index alembic migrations (#5003)
|
2026-03-06 10:08:26 -08:00 |
|
2026_03_13_0122-b37f05a2bfbf_user_context_for_credentials_table.py
|
feat: persist user_context on credentials (#SKY-8074) (#5081)
|
2026-03-13 04:27:11 +03:00 |
|
2026_03_13_1956-d38cca7e13b8_add_bundle_key_column_to_artifacts.py
|
Add bundle key to artifact model (#5092)
|
2026-03-13 13:01:01 -07:00 |
|
2026_03_15_1200-7dc73e5b2fe4_add_script_pinning_columns.py
|
feat: add script pinning backend support (#5112)
|
2026-03-15 12:24:48 -07:00 |
|
2026_03_17_2254-def7c03f425d_add_idx_workflow_scripts_org_script_id_.py
|
Fix: Diagnostics button always visible for completed task blocks (SKY-8398) (#5120)
|
2026-03-18 02:52:33 -07:00 |
|
2026_03_18_0220-e8c78980ed9d_add_workflow_schedules_table_and_.py
|
feat: DB migration for workflow schedules (#SKY-8181) (#5140)
|
2026-03-18 23:20:25 -07:00 |
|
2026_03_19_0735-786acdf95243_add_error_codes_to_workflow_run_blocks.py
|
feat: report FILE_PARSER_ERROR code on file parser block failures (SKY-7939) (#5145)
|
2026-03-19 03:47:09 -04:00 |
|
2026_03_23_1904-6e966003a58e_add_save_browser_session_intent_to_.py
|
feat: persist save_browser_session_intent checkbox state (SKY-8329) (#5203)
|
2026-03-23 22:10:58 +03:00 |
|
2026_03_25_0021-01dbfbf87496_remove_non_partial_indexes.py
|
remove non-partial indexes (#5226)
|
2026-03-24 17:33:19 -07:00 |
|
2026_03_25_0106-787109c06571_code_version_db_migration.py
|
refactor: replace adaptive_caching with code_version, remove code_v2 (#5227)
|
2026-03-24 18:10:47 -07:00 |
|
2026_03_26_1805-6904dea5f7de_add_failure_category_to_tasks_workflow_.py
|
Add failure_category to tasks and workflow runs (SKY-8469) (#5254)
|
2026-03-27 02:13:52 +08:00 |
|
2026_03_26_2157-d77ed2605df0_failure_category_in_runs.py
|
Fix: include NULL run_with runs in script runs queries (#SKY-8564) (#5255)
|
2026-03-26 15:02:20 -07:00 |
|
2026_03_31_1915-5516c5bf7762_add_run_history_columns_to_task_runs.py
|
[1/5] [SKY-7600] Set schema for task_runs (#5300)
|
2026-03-31 12:34:06 -07:00 |
|
2026_04_03_0111-f7bf5845eafb_add_content_hash_dedup_index_to_script_files.py
|
Optimize caching: content dedup, recursive for-loop tracking, observability (SKY-8684) (#5371)
|
2026-04-03 12:38:39 -07:00 |
|
2026_04_14_2044-12f6731887f4_add_last_llm_model_to_steps_and_observer_thoughts.py
|
feat: add COGS visibility dbt models and LLM model tracking (#5500)
|
2026-04-14 15:49:12 -05:00 |
|
2026_04_14_2233-c9005bafa5ec_restore_include_extracted_text_to_tasks.py
|
fix(SKY-8920): cap extract-* prompt sizes to reduce Gemini TPM 429s (#5502)
|
2026-04-14 17:42:05 -05:00 |
|
2026_04_24_2353-c19d7d385560_add_llm_cost_to_workflow_run_blocks.py
|
feat: persist real LLM cost to DB + block-level attribution (public API unchanged — placeholder preserved) (#5656)
|
2026-04-24 17:02:12 -07:00 |
|
2026_04_25_0046-d1474f2d1581_add_script_run_to_workflow_run_blocks.py
|
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 |
|
2026_04_25_2140-70b5f11e3655_checksum_in_artifacts_workflow_system_.py
|
fix(sky-8861): close CodeQL py/incomplete-url-substring-sanitization (#5665)
|
2026-04-25 14:48:39 -07:00 |
|
2026_04_26_0338-bd362c15b74b_add_copilot_attribution_columns.py
|
feat(SKY-9206): copilot attribution columns on workflows + workflow_runs (#5669)
|
2026-04-25 20:47:07 -07:00 |
|
2026_04_26_2142-2d0f9407ffac_add_browser_session_id_to_artifacts.py
|
feat(sky-8861): browser-session downloads -> short artifact URLs (#5672)
|
2026-04-26 14:51:38 -07:00 |
|
2026_04_27_1542-a5fe08ea4990_add_artifact_url_expiry_seconds_to_organizations.py
|
feat(SKY-8861): per-org artifact URL expiry config (backend) (#5685)
|
2026-04-27 08:50:59 -07:00 |
|
2026_04_30_0904-696a7bba1ce6_add_source_browser_type_to_browser_profiles.py
|
fix(SKY-9283): auto-route browser type from profile source (#5734)
|
2026-04-30 17:13:35 +08:00 |
|
2026_05_04_2320-b19685399f97_credits_used_cached_credits_used.py
|
SKY-9453 fix copilot reword-turn handling: test run, labels, goal wrap (#5791)
|
2026-05-04 16:29:22 -07:00 |
|
2026_05_05_0445-53a306b96ed7_add_consent_app_origin_to_google_oauth_credentials.py
|
feat(SKY-9463): open source Google Sheets connector auth (#5815)
|
2026-05-04 23:58:29 -05:00 |
|
2026_05_05_0445-768c42c4968a_add_google_oauth_credentials_collapsed_consent_credential_in_one_row.py
|
feat(SKY-9463): open source Google Sheets connector auth (#5815)
|
2026-05-04 23:58:29 -05:00 |
|
2026_05_06_0322-289f2d72b0c2_add_max_steps_per_workflow_run_to_organizations.py
|
feat(SKY-9399): rename per-block cap, add workflow-run total step cap (#5834)
|
2026-05-06 14:59:02 -07:00 |
|
2026_05_08_0815-78a8db531e69_add_file_size_to_artifacts.py
|
feat: expose file size in artifact file info (#5894)
|
2026-05-08 01:23:52 -07:00 |
|
2026_05_11_2257-43e7421f40f8_drop_status_is_not_null_predicate_from_ix_task_runs_org_toplevel_created.py
|
fix(runs): show scheduled workflow runs on global /runs page (SKY-8937) (#5949)
|
2026-05-12 19:14:00 -05:00 |
|
2026_05_12_2000-5b15948c8d68_add_status_indexes_for_workflow_runs_and_tasks.py
|
fix(alembic): add nonterminal_status indexes to unblock sync PRs (SKY-9746) (#5961)
|
2026-05-12 12:19:45 -07:00 |
|
2026_05_12_2026-d8f04a23d52b_add_browser_profile_id_to_workflows.py
|
feat(SKY-9737): add workflow.browser_profile_id default column (#5963)
|
2026-05-12 23:35:40 +03:00 |
|
2026_05_14_1030-d1e2f3a4b5c6_add_reviewer_version_to_script_fallback_episodes.py
|
feat(experiment): add CHECK_USER_GOAL_LLM_NAME to A/B check-user-goal independently (#6130)
|
2026-05-22 20:05:48 -07:00 |
|
2026_05_14_1100-d7e8f9a0b1c2_add_composite_index_org_wrid_on_script_fallback_episodes.py
|
feat(experiment): add CHECK_USER_GOAL_LLM_NAME to A/B check-user-goal independently (#6130)
|
2026-05-22 20:05:48 -07:00 |
|
2026_05_15_1616-5f28f1f478d5_add_cdp_connect_headers.py
|
Add cached script deploy dry-run primitives (#6012)
|
2026-05-15 09:27:20 -07:00 |
|
2026_05_17_1845-11a965fb5d82_drop_cdp_connect_headers.py
|
chore: demote noisy high-volume logs to debug (#6024)
|
2026-05-17 12:01:05 -07:00 |
|
2026_05_22_1755-9f512f2da31e_add_cdp_connect_headers.py
|
Re-introduce cdp_connect_headers (#11067) with NOWAIT migration (#11198) (#6117)
|
2026-05-22 14:31:42 -04:00 |
|
2026_05_22_2059-0b0bd1875c6e_add_cdp_connect_headers.py
|
fix(SKY-9917): use bounded lock wait for cdp migration (#6122)
|
2026-05-22 17:53:13 -04:00 |
|
2026_05_23_1202-729b4078a2e9_add_workflow_tag_tables.py
|
feat(tagging): Phase 1 schema + types (SKY-10100) (#6135)
|
2026-05-23 08:12:24 -04:00 |
|
2026_05_24_1812-8a7754a48701_add_turn_outcome_column_to_workflow_copilot_chat_messages.py
|
SKY-10130 (1/3): add nullable TurnOutcome JSON column + schema plumbing (#6147)
|
2026-05-24 11:23:15 -07:00 |
|
2026_05_27_1503-4b254743ea85_add_max_elapsed_time_to_workflows_and_workflow_runs.py
|
[codex] Add workflow runtime limit backend (#6201)
|
2026-05-27 13:06:41 -04:00 |
|
2026_05_27_1605-0d28973280f5_add_caller_type_to_workflow_tag_events.py
|
feat(tagging): TagsRepository + AgentDB wiring + caller-context auth dep (SKY-10101) (#6205)
|
2026-05-27 13:22:32 -04:00 |
|
2026_05_28_0106-c636e511753d_add_cost_columns_to_task_runs.py
|
SKY-6729: Add llm_cost, proxy_cost, captcha_cost columns to task_runs (#6219)
|
2026-05-28 06:46:19 -07:00 |
|
2026_05_29_2154-ed48b2c9cab2_add_narrative_payload_column_to_workflow_copilot_chat_messages.py
|
SKY-10318/10142: stage workflow proposals + persist turn-narrative bubble across reloads (BE, 1/2) (#6257)
|
2026-05-29 15:06:16 -07:00 |
|
2026_06_04_0930-8266bacba614_add_credential_folders.py
|
SKY-10578: Add credential folders (backend) (#6375)
|
2026-06-04 05:43:09 -04:00 |
|
2026_06_09_1634-4dbd183edee0_tagging_key_optional_labels_nullable_key_dual_partial_unique.py
|
feat(tagging): Phase 6.1 backend — key-optional labels + flexible tag filter (SKY-10683) (#6458)
|
2026-06-09 14:51:18 -04:00 |
|
2026_06_10_1800-f3a9c2b7e1d4_add_generate_browser_profile_to_persistent_browser_sessions.py
|
refactor: split copilot tools.py (9.5k lines) into a tools/ package (#6493)
|
2026-06-10 11:19:38 -07:00 |
|
2026_06_11_2030-a8c4e2f9d6b1_add_audio_artifact_id_to_workflow_copilot_chat_messages.py
|
SKY-10827: persist copilot artifact-metadata violation batches as durable telemetry (#6520)
|
2026-06-11 12:12:14 -07:00 |
|
2026_06_14_2221-218048b68412_add_workflow_copilot_completion_criteria_sets_table.py
|
SKY-10931: persist copilot completion criteria per goal epoch with tri-state adjudication (#6562)
|
2026-06-14 15:35:05 -07:00 |
|
2026_06_16_0803-cfc2318acdf9_add_sequential_key_lookup_index_on_workflow_runs.py
|
fix(SKY-10799): gate sequential runs on queue order, not a single dependency edge (#6611)
|
2026-06-16 11:33:01 +03:00 |
|
2026_06_16_1253-1fee32b3d7c6_add_browser_profile_loaded_to_persistent_browser_sessions.py
|
feat(SKY-10701): write back reused browser profiles + graceful fallback on a missing profile (#6614)
|
2026-06-16 16:06:56 +03:00 |
|
2026_06_19_2044-58b0ced36529_add_downloaded_file_count_to_workflow_run_blocks.py
|
feat(SKY-11213): mirror file_download block download count to the warehouse (#6717)
|
2026-06-19 21:12:17 -07:00 |
|
2026_06_22_1122-61c9acf9f3ba_add_copilot_chat_history_indexes.py
|
SKY-11294: forgive a superseded bare-selector imposition drop in code-block authoring (#6743)
|
2026-06-22 09:54:44 -07:00 |
|
2026_06_24_1630-2c76348b4e7a_add_tag_values_table.py
|
feat(SKY-11334): accept all 3 tag-filter shapes on analytics summary (BE) (#6786)
|
2026-06-24 11:44:57 -05:00 |
|
2026_06_25_0017-45128d67bc1a_add_browser_profile_key_to_workflows.py
|
Segment workflow browser profiles with templated keys (#6805)
|
2026-06-24 20:32:46 -04:00 |
|
2026_06_26_1926-a1cad008154a_add_proxy_pin_fields.py
|
feat: add residential ISP proxy pinning (#6848)
|
2026-06-26 15:41:23 -04:00 |
|
2026_07_02_2317-ecf365563e98_managed_browser_profiles_for_save_and_reuse_session.py
|
feat(SKY-11051): back Save & Reuse Session with auto-managed browser profiles (#7032)
|
2026-07-02 19:35:07 -04:00 |
|
2026_07_03_0333-2ac47bc1c075_add_enable_self_healing_to_workflows.py
|
feat(SKY-11729): migrate self-healing enablement from PostHog to a workflow setting (#7041)
|
2026-07-02 21:26:20 -07:00 |
|
2026_07_03_1853-aff1632dc377_add_workflow_run_credential_selections.py
|
feat(SKY-11767): rotate login credentials across a pool per workflow run (#7053)
|
2026-07-03 20:08:26 -04:00 |
|
2026_07_07_1535-e2d87251fee8_browser_profile_name_unique_partial_on_deleted_at.py
|
fix(credentials): edit-test corruption + browser-profile name reuse (partial unique index) (#7157)
|
2026-07-07 08:58:42 -07:00 |
|
2026_07_07_2121-5b618ec6dce6_add_pin_saved_session_ip_to_workflows.py
|
feat(SKY-8207): consistent egress IP for Save & Reuse Session runs (#7169)
|
2026-07-07 17:45:11 -04:00 |
|
2026_07_08_1754-bec06d149264_add_workflow_run_tag_events_table.py
|
Add workflow run tag event data layer (#7204)
|
2026-07-08 13:12:20 -05:00 |