3112 Commits

Author SHA1 Message Date
Emir Karabeg
8469601d0b Consolidated workflow and workflow-block for simplicity and clarity with ReactFlow 2025-02-10 23:54:02 -08:00
Emir Karabeg
ff4fee0cb8 Added loop block to workflow canvas; need to fix height calculation 2025-02-10 19:42:37 -08:00
Emir Karabeg
7fb47f4363 Turn off dev indicator 2025-02-10 18:51:43 -08:00
Waleed Latif
daa294a0ad Treat conditional block as pass-through for source blocks' output 2025-02-10 17:25:51 -08:00
Emir Karabeg
d6e53ffd49 Correct handling for multiple loops 2025-02-10 16:19:42 -08:00
Emir Karabeg
f42bfdfd1b Removed duplicates from loop state 2025-02-10 16:12:46 -08:00
Emir Karabeg
3ba2164d64 Added loops to logs 2025-02-10 15:57:36 -08:00
Emir Karabeg
a0b26120b8 Added loops to state across stores 2025-02-10 15:45:00 -08:00
Waleed Latif
100e711023 Updated evaluator block 2025-02-10 15:14:26 -08:00
Emir Karabeg
c499946346 Created state edge detection on edge connect 2025-02-10 15:06:32 -08:00
Emir Karabeg
85b35eacdf Changed evaluator block 2025-02-10 14:39:15 -08:00
Waleed Latif
bb5ca1ad74 Added evaluator block 2025-02-10 13:54:01 -08:00
Waleed Latif
05ad0846f8 Consolidated separate tavily blocks into one 2025-02-10 12:10:59 -08:00
Waleed Latif
83c88f3990 Added x block/tools, added additional check in executor to check for disconnected, disabled blocks at execution time 2025-02-10 11:52:26 -08:00
Waleed Latif
4b92eb0209 Added gmail tool to send/reach/search gmail, added condition display of sub-blocks. Need to integrate oauth2 credentials for gmail 2025-02-10 10:54:52 -08:00
Emir Karabeg
980ca6d116 Horizontal blocks by default 2025-02-10 02:54:56 -08:00
Emir Karabeg
fde430ff1e Fixed YouTube icon 2025-02-10 01:44:17 -08:00
Emir Karabeg
3cf6e1a2d9 Fixed conditional if/else UI 2025-02-10 01:04:07 -08:00
Emir Karabeg
9a3378d3d8 Adding multiple blocks now spaces them out on the screen 2025-02-10 01:04:07 -08:00
Waleed Latif
46a4a305e3 Added notion tool/block 2025-02-10 00:58:36 -08:00
Waleed Latif
da1d2adf5d Added company icons 2025-02-09 23:31:18 -08:00
Emir Karabeg
121ea36ba4 Disable run block in action bar for now 2025-02-09 23:18:03 -08:00
Waleed Latif
e537a2a120 Added perplexity icon 2025-02-09 22:49:50 -08:00
Emir Karabeg
ee32818548 Deleted lib file unused 2025-02-09 18:11:04 -08:00
Emir Karabeg
0a09e9a6d3 Made tool expanding on isWide nicer 2025-02-09 12:00:39 -08:00
Emir Karabeg
a2305da9bb Added tool collapsable 2025-02-09 01:59:09 -08:00
Emir Karabeg
82a827409f Added block horizontal/vertical mode 2025-02-08 22:13:00 -08:00
Emir Karabeg
6f904dc947 Fixed edge re-render on handle port toggle 2025-02-08 21:58:15 -08:00
Waleed Latif
ee733fe707 Small improvement to executor return format 2025-02-08 21:27:22 -08:00
Emir Karabeg
33ce486729 Switched context to user 2025-02-08 15:11:16 -08:00
Emir Karabeg
16a8982f8e Renamed to chat instead of aichat 2025-02-08 14:52:37 -08:00
Waleed Latif
30d3e934db Added function execution logic locally instead of 3P API using vm, modified executor to handle connection block (still testing) 2025-02-08 14:21:41 -08:00
Waleed Latif
f366b557d5 Fixed small bug that didn't render tools in agent blocks 2025-02-08 11:22:32 -08:00
Emir Karabeg
e14164db52 Fixed envvar dropdown on condition input 2025-02-08 04:43:19 -08:00
Emir Karabeg
e807c9b1ca Fixed tag dropdown on condition input 2025-02-08 04:41:17 -08:00
Emir Karabeg
1e627af93a Finished if block completely 2025-02-08 04:26:48 -08:00
Emir Karabeg
2999176c7a Fixed minimize to show past 3 lines and changed color to align with rest of application 2025-02-08 03:18:56 -08:00
Emir Karabeg
cea1d9383b Added border change for subblock handles as well 2025-02-08 02:49:48 -08:00
Emir Karabeg
4783d142f3 Made ports slightly more obvious 2025-02-08 02:49:48 -08:00
Waleed Latif
70e4158428 Make response format minimizable 2025-02-07 17:08:33 -08:00
Waleed Latif
893954dd71 Add support for arrays in schema 2025-02-07 13:30:29 -08:00
Waleed Latif
01d2a8acd5 Added support for structured response format from agent block in the target block's connectio tags & connection dropdown menu. Tested, resolves values when response format is specified, and when it isn't 2025-02-07 13:01:38 -08:00
Waleed Latif
660b8887b0 Updated gemini model to 2.0 flash 2025-02-07 00:19:36 -08:00
Waleed Latif
a10a724a51 Added support for response format in agent block. Works in all but deepseek (will fix) and gemini (does not support for this model). If responseformat is not specified, we get the response back wrapped in 'content' like before 2025-02-06 19:59:44 -08:00
Emir Karabeg
2ca3d29c49 Storing workflow canvas changes for getting location of viewport and changing viewport location 2025-02-06 19:51:11 -08:00
Emir Karabeg
f42882e3ae Added functional chat for simply adding blocks and connections 2025-02-06 19:51:11 -08:00
Emir Karabeg
c415467db4 Added chat UI 2025-02-06 19:51:11 -08:00
Waleed Latif
e89a320458 Added envvar resolution for code sub-block 2025-02-06 13:02:38 -08:00
Waleed Latif
5c34f82d91 Added youtube search tool/block 2025-02-06 12:50:31 -08:00
Waleed Latif
bc5dba714e Updated tool descriptions to be more descriptive 2025-02-06 12:05:44 -08:00