Commit Graph

222 Commits

Author SHA1 Message Date
Emir Karabeg
ddfa86641b Added block height to state and made loop relative to block height and position 2025-02-11 21:36:52 -08:00
Emir Karabeg
a7339b515d Fix: removed shadow from loop label 2025-02-11 20:05:34 -08:00
Emir Karabeg
dbfc9df44f Added loop label 2025-02-11 20:03:44 -08:00
Emir Karabeg
867a4f8279 Added back border transition for handles 2025-02-11 19:43:17 -08:00
Emir Karabeg
866ce994fd Fixed re-render edge bug 2025-02-11 19:38:08 -08:00
Emir Karabeg
2f8181162b Fixed custom edge implementation to match ReactFlow 2025-02-11 16:12:29 -08:00
Emir Karabeg
bddc6cb7f7 Fixed delete block in loop error 2025-02-11 16:12:29 -08:00
Waleed Latif
3d52dec731 Added loops to serialized blob sent to executor, loop between evaluator -> agent works 2025-02-11 14:53:32 -08:00
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
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
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
Emir Karabeg
121ea36ba4 Disable run block in action bar for now 2025-02-09 23:18:03 -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
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
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
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
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
Emir Karabeg
a4065f4ddd Each handle has a unique id: id-position-id 2025-02-05 19:36:13 -08:00
Emir Karabeg
51e0819409 Reverted code block and removed conditional-input; trying solution with codeblock params 2025-02-05 19:26:23 -08:00
Emir Karabeg
3471520347 Stashing condition and code changes before proceeding with final implementation 2025-02-05 18:48:08 -08:00
Emir Karabeg
429a98e96b Added code placeholder 2025-02-05 18:48:08 -08:00
Emir Karabeg
51e70b2857 Fixed if block handle late render error 2025-02-05 13:02:32 -08:00
Emir Karabeg
707b7fd8bc Added router block; fixed hidden rendering on workflow block 2025-02-05 12:44:09 -08:00
Waleed Latif
c4559429a3 Fixed typo in tavily tool, acknowledge known error in deepseek-v3 function calling with infinite loops, consolidate providers in registry under providers directory, fixed error handing from 3P APIs 2025-02-05 11:54:19 -08:00
Waleed Latif
9493055c60 Added prettier, added husky pre-commit hook to ensure formatting 2025-02-05 03:10:23 -08:00
Waleed Latif
5b274dadf3 Modified jina block/tool, simplified checklist to evaluate each item as an individual sub-block for serializer/executor consistency 2025-02-05 02:45:17 -08:00
Emir Karabeg
7e3d7bd8de Fixed line spacing in code for special characters <> 2025-02-04 20:06:33 -08:00
Emir Karabeg
1a1c83d98c Fixed line number spacing on code block 2025-02-04 19:51:20 -08:00
Emir Karabeg
e75dca43a3 Fixed position of handle in subblock 2025-02-04 19:33:40 -08:00
Emir Karabeg
22e695eec1 Added dynamic handles; added conditional block; changed function block 2025-02-04 18:39:19 -08:00
Waleed Latif
5ae95bbed9 Added gemini tool calling support 2025-02-04 15:43:14 -08:00
Emir Karabeg
1e3beec39f Added password for api key in tool input 2025-02-04 15:38:16 -08:00
Emir Karabeg
47b4984376 Changed code editor subblock to react-simple-code-editor 2025-02-04 15:23:29 -08:00
Waleed Latif
98c39afe43 Created new providers/ directory for model providers, modified tool names to have '_' instead of '.', added support for function/tool calling by agent block. Works for OpenAI w firecrawl tool, needs to be implemented still for other providers 2025-02-04 13:07:03 -08:00