Commit Graph

50 Commits

Author SHA1 Message Date
Emir Karabeg
cc89e80b95 fix(file-structure): moved registry to file in workflow 2025-02-15 19:55:01 -08:00
Emir Karabeg
5e2c3806b8 Fix: agent temperature 2025-02-15 12:13:27 -08:00
Waleed Latif
627a275450 Fixed out-of-order execution in executor 2025-02-14 22:58:45 -08:00
Emir Karabeg
73e4bbc3b4 Changed block types config for simplicity 2025-02-14 16:39:14 -08:00
Emir Karabeg
08cd1d6ae9 Fix: edge connection logic (self-connect and duplicate connections) 2025-02-13 14:46:02 -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
660a203c75 Fix: table subblock input 2025-02-12 11:13:38 -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
bddc6cb7f7 Fixed delete block in loop error 2025-02-11 16:12:29 -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
Emir Karabeg
c499946346 Created state edge detection on edge connect 2025-02-10 15:06:32 -08:00
Emir Karabeg
980ca6d116 Horizontal blocks by default 2025-02-10 02:54:56 -08:00
Emir Karabeg
82a827409f Added block horizontal/vertical mode 2025-02-08 22:13:00 -08:00
Waleed Latif
f366b557d5 Fixed small bug that didn't render tools in agent blocks 2025-02-08 11:22:32 -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
f42882e3ae Added functional chat for simply adding blocks and connections 2025-02-06 19:51:11 -08:00
Waleed Latif
9493055c60 Added prettier, added husky pre-commit hook to ensure formatting 2025-02-05 03:10:23 -08:00
Emir Karabeg
80e1c426a7 Reorganized state files 2025-01-31 11:29:13 -08:00
Emir Karabeg
f50334eede Fixed index increasing and allow block name changes 2025-01-31 11:03:06 -08:00
Waleed Latif
3850c112ca Standardized output format for blocks/tools. Updated executor so we can now resolve sub-json values for tagged inputs. Updated serializer to match new block output format. 2025-01-30 13:50:38 -08:00
Emir Karabeg
2dc677b4ff Added ability for horizontal ports 2025-01-30 12:56:59 -08:00
Emir Karabeg
dc7b00e08b Fixed error on workflow store with history middleware changes 2025-01-30 12:32:43 -08:00
Emir Karabeg
d73a8957a9 Fixed and improved version history 2025-01-30 11:50:52 -08:00
Emir Karabeg
38e3731111 Added duplicate block function 2025-01-29 21:29:40 -08:00
Emir Karabeg
c37be5c8d7 Toggle enable/disabled doesnt go into history 2025-01-29 21:09:12 -08:00
Emir Karabeg
9b8f124e01 Added block enable/disable state 2025-01-29 20:52:21 -08:00
Emir Karabeg
0984a60ca2 Added state persistence before unload 2025-01-29 13:56:16 -08:00
Emir Karabeg
e336aea733 Fixed workflow naming and added to control bar 2025-01-29 13:39:05 -08:00
Emir Karabeg
13e30eb0a3 Added ability to add/delete workflows and persist state and history 2025-01-29 13:26:45 -08:00
Emir Karabeg
7330c6fe99 Fixed history timestamp bug 2025-01-29 10:24:28 -08:00
Waleed Latif
1ce6a1ec25 Fixed hydration error from mismatched server-rendered HTML and client-side rendered content by unifying initial timestamp 2025-01-28 19:49:41 -08:00
Waleed Latif
4d3aead26c Added output to workflow state, since it can dynamically change based on what fields are filled/not filled out. Simplified execution by removing interface validation, moved to serializer. Modified unit tests accordingly 2025-01-28 13:52:10 -08:00
Emir Karabeg
c71b6aa18f Input sub block connection UI complete with cursor disappear error and scroll right error 2025-01-27 19:48:27 -08:00
Emir Karabeg
1fda706dbe Storing connection typing and styling changes before implementation in state 2025-01-27 19:48:27 -08:00
Emir Karabeg
cc68272b48 Fixed block deletion bug 2025-01-21 20:38:40 -08:00
Emir Karabeg
ef72e52782 Created functional protocol for output type dependencies 2025-01-20 19:07:00 -08:00
Emir Karabeg
472282a87c Fixed subblock input bug with state 2025-01-18 22:36:40 -08:00
Emir Karabeg
36faf1f95e Control bar state history implemented. Need to fix indexing 2025-01-18 16:04:34 -08:00
Emir Karabeg
3d5d631aec Added history tracking with middleware and works with workflow 2025-01-18 15:27:14 -08:00
Emir Karabeg
7c8e6574ba Decoupled selected state 2025-01-18 14:23:04 -08:00
Emir Karabeg
232c453147 Fixed block import in notification store 2025-01-17 16:27:50 -08:00
Emir Karabeg
a14e9fc8aa Simplified blocks file structure 2025-01-17 16:20:16 -08:00
Emir Karabeg
1287fd3311 Simplified block types and changed conditional to function 2025-01-16 18:06:43 -08:00
Emir Karabeg
0313f24a83 State works without subblock state 2025-01-16 12:53:40 -08:00
Emir Karabeg
aed596f1ec Changed inputs to sub blocks for consistency and made better comments on workflow 2025-01-16 12:09:33 -08:00
Emir Karabeg
ee6cd2841e Implemented state with logger 2025-01-16 12:03:13 -08:00