Commit Graph

3440 Commits

Author SHA1 Message Date
Waleed Latif
0dbd7a7f2a Updated executor to account for new evaluator logic and to count backward edges in loops in inDegree calculation 2025-02-13 02:01:58 -08:00
Waleed Latif
af323a71ab Modify executor to treat evaluator as an 'output' block instead of a 'router' block, looping logic still needs to be updated but forward path works 2025-02-13 00:59:25 -08:00
Emir Karabeg
e2a5e39b0b Fix: range input experience 2025-02-12 19:37:02 -08:00
Emir Karabeg
a4cf9bf8cc Removed range restriction 2025-02-12 19:32:50 -08:00
Emir Karabeg
4e998f53b0 Feature: added eval input 2025-02-12 19:31:18 -08:00
Emir Karabeg
0cba346c51 Fix: subblock rendering based on condition of other subblock 2025-02-12 18:38:04 -08:00
Waleed Latif
322b2bec80 Reiterate in evaluator system prompt that if no blocks are available, return end 2025-02-12 13:45:50 -08:00
Waleed Latif
2818cd91a9 Added code to trim gemini response of any markdown/whitespace 2025-02-12 13:37:51 -08:00
Waleed Latif
c203fbf1d2 Include prior history with responses/justifications in later calls to agent block 2025-02-12 13:33:02 -08:00
Waleed Latif
e52233898b Include justification in evaluator response 2025-02-12 12:30:36 -08:00
Waleed Latif
3fb861b85a Added case for when evaluator does not have any target blocks 2025-02-12 12:13:05 -08:00
Waleed Latif
ec2150ac3b Modify evaluator to just loop back and forth if there is only one destination in loop 2025-02-12 12:08:46 -08:00
Emir Karabeg
11cbd1dab2 Feature: max iterations can be updated from UI 2025-02-12 11:46:38 -08:00
Waleed Latif
ac28e09b51 Added maxIterations to serialized loops, executor now uses provided max iterations for each loop from workflow store 2025-02-12 11:24:51 -08:00
Emir Karabeg
660a203c75 Fix: table subblock input 2025-02-12 11:13:38 -08:00
Emir Karabeg
1f9acf313e Feature: added max iterations to loop UI; will add adjustable 2025-02-12 00:43:28 -08:00
Emir Karabeg
06a360b2c8 Added max iterations update to state for loop 2025-02-11 21:49:41 -08:00
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
611ed7da15 Removed vm2 dependency 2025-02-11 20:38:29 -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
7ddb4ca0f0 Removed extraneous logs, and treat evaluator block as a pass-through. Added jsdoc annotations to executor functions 2025-02-11 15:18:04 -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
Waleed Latif
5100e2e2fc Modified evaluator, runs similar to router and selects correct route but doesn't actually continue down that route. WIP 2025-02-11 13:47:22 -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
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