Commit Graph

479 Commits

Author SHA1 Message Date
LawyZheng
a6fec7b282 fix get latest step (#1412) 2024-12-18 13:35:42 +08:00
Shuchang Zheng
58413db172 new API to the workflow run page (#1400) 2024-12-17 17:17:18 -08:00
Maksim Ivanov
b8e2527ea0 Record logs into step artifacts (#1339)
Co-authored-by: Shuchang Zheng <wintonzheng0325@gmail.com>
Co-authored-by: LawyZheng <lawyzheng1106@gmail.com>
Co-authored-by: Nick Fisher <nick.fisher@avinium.com>
2024-12-17 15:32:38 -08:00
Maksim Ivanov
c97b261f96 Introduce persistent browser sessions model (#1408) 2024-12-17 10:45:38 -08:00
Shuchang Zheng
985f8c9428 add permanent_workflow_id to observer_cruises and observer_thoughts (#1396) 2024-12-16 14:34:31 -08:00
Shuchang Zheng
e81fdf6512 Improve workflow failure reason (#1388) 2024-12-16 15:22:52 -05:00
LawyZheng
9b1aeff79e add timezone support (#1389) 2024-12-16 11:22:51 +08:00
Shuchang Zheng
007cf86031 send webhook when task or workflow run is canceled (#1374) 2024-12-14 09:59:37 -08:00
LawyZheng
31c19938ff parse yaml criterion to block (#1383) 2024-12-13 16:54:48 +08:00
LawyZheng
01c28e9a4d extend user goal check with complete criterion (#1382) 2024-12-13 15:27:16 +08:00
LawyZheng
f028b48892 refactor loopblock value (#1381) 2024-12-13 02:37:37 +08:00
Shuchang Zheng
f5691d5742 Revert "refactor loopblock value" (#1380) 2024-12-12 10:06:06 -08:00
LawyZheng
0a6a2d8d33 refactor loopblock value (#1379) 2024-12-13 01:19:38 +08:00
Shuchang Zheng
9cf4743961 share validate_url function (#1371) 2024-12-11 00:57:55 -08:00
Shuchang Zheng
4241cfe3f2 Bitwarden fix identity items (#1369) 2024-12-11 01:12:45 -05:00
Shuchang Zheng
9ac37350ef improve the task history - add more loop task metadata to improve observer's understanding of the loop (#1368) 2024-12-10 20:37:15 -08:00
LawyZheng
4a422766d7 optimize auto completion trigger (#1359) 2024-12-09 18:56:50 +08:00
LawyZheng
20f30d1224 extend custom selection to date (#1357) 2024-12-09 14:25:15 +08:00
Shuchang Zheng
5842bfc1fd create cruise related artifact in cruise api (#1355) 2024-12-08 21:17:58 -08:00
Shuchang Zheng
bda119027e add observer cruise creation and completion (#1354) 2024-12-08 12:43:59 -08:00
Shuchang Zheng
fbc6677f9e fix missing video recording - recording is stored in the first step (#1350) 2024-12-07 21:19:31 -08:00
Shuchang Zheng
e20de1e734 migrate to wait_for_upload_aiotasks for aiotasks cleanup (#1353) 2024-12-07 18:13:53 -08:00
Shuchang Zheng
620b5bfdea Drop all the foreign keys on artifacts table except for the organization_id (#1352) 2024-12-07 17:34:18 -08:00
Shuchang Zheng
127f25c663 Observer artifact creation (#1345) 2024-12-07 12:22:11 -08:00
Shuchang Zheng
7591873546 migrate Organization data model from skyvern/forge/sdk/models.py to skyvern/forge/sdk/schemas/organizations.py (#1343) 2024-12-06 17:15:11 -08:00
Shuchang Zheng
3467382845 add observer_thought_id to artifacts table (#1341) 2024-12-06 10:25:20 -08:00
Shuchang Zheng
bb03891f55 ObserverThought reproduce migration script (#1338) 2024-12-06 00:58:30 -08:00
Shuchang Zheng
95bef7f441 add observer cruise id to artifacts table (#1337) 2024-12-05 23:28:49 -08:00
Shuchang Zheng
f1733a5054 add workflow_run_id column to artifacts + ObserverCruise and ObserverThought (#1298) 2024-12-05 23:16:41 -08:00
Nick Fisher
f7f5c47c8e rename GEMINI_FLUSH->GEMINI_FLASH (#1333) 2024-12-05 20:28:54 -08:00
LawyZheng
873b484ffa auto prepend scheme to url (#1335) 2024-12-06 11:56:12 +08:00
LawyZheng
db5b9d1dbd forloop metadata variables (#1334) 2024-12-06 11:35:32 +08:00
Shuchang Zheng
01e9678d27 workflow run block (#1332) 2024-12-05 17:14:05 -08:00
LawyZheng
df4d5df48d wait for downloads to be done (#1328) 2024-12-06 02:25:13 +08:00
LawyZheng
da4e145941 urlencode download suffix (#1327) 2024-12-06 00:53:57 +08:00
LawyZheng
5374aa32f9 remove no latest screenshot error log (#1325) 2024-12-05 22:29:24 +08:00
Shuchang Zheng
d8c6471c1b amazon nova support (#1315) 2024-12-05 00:12:53 -08:00
LawyZheng
0099e78a2c keep downloaded files after emailed (#1322) 2024-12-05 13:35:13 +08:00
LawyZheng
bee4d7b415 refactor navigation logic (#1318) 2024-12-04 22:46:07 +08:00
Shuchang Zheng
521e355591 loop task (#1317) 2024-12-03 23:41:05 -08:00
LawyZheng
59fc6a8b9d gracefully handle jinja exception and remove block label jinja support (#1313) 2024-12-03 23:14:38 +08:00
LawyZheng
862508e0bc fix workflow incorrectly failed (#1312) 2024-12-03 17:05:25 +08:00
LawyZheng
a206f51cb1 use common logic when building task response (#1311) 2024-12-03 12:31:55 +08:00
Shuchang Zheng
51acf4204c revert settings manager change in skyvern/forge/app.py (#1310) 2024-12-02 19:27:12 -08:00
Shuchang Zheng
6db01f4783 gemini 1.5 pro & flash (#1308) 2024-12-02 15:59:59 -08:00
Shuchang Zheng
57e6404881 add gemeni pro support (#1307) 2024-12-02 15:51:18 -08:00
Shuchang Zheng
7f6b2c0929 shu/removeSettingsManager.get_settings (#1305) 2024-12-02 15:01:22 -08:00
Shuchang Zheng
04d568541a created_at index for steps table (#1301) 2024-12-02 09:25:13 -08:00
Shuchang Zheng
d18f2d41e7 remove streaming debugging log (#1300) 2024-12-01 23:57:48 -08:00
LawyZheng
c401e37a05 continue on failure for lask block (#1299) 2024-12-02 15:45:16 +08:00