Commit Graph

3483 Commits

Author SHA1 Message Date
Waleed Latif
f23350e6b4 Added ToolResponse interface to standardize block response format, updated executor to use response transformation specified in the tool it is using, confirmed agent & api tool working individually 2025-01-19 23:36:26 -08:00
Waleed Latif
2f3fa0c059 Moved tools property out of workflows in block definitions, updated serializer & tests accordingly 2025-01-19 01:29:48 -08:00
Waleed Latif
9b59d68209 Moved execution helper function to lib/ directory, removed unused functions 2025-01-18 23:05:25 -08:00
Waleed Latif
f9764816de Modified workflow, serializer, and executor to use block state from stores instead of ReactFlow nodes 2025-01-18 22:59:52 -08:00
Emir Karabeg
9e3a440017 Turned autocomplete off on short input 2025-01-18 22:42:11 -08:00
Emir Karabeg
472282a87c Fixed subblock input bug with state 2025-01-18 22:36:40 -08:00
Emir Karabeg
f0ac39a438 Fixed indexing on version history and now state history fully works 2025-01-18 16:08:39 -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
0c905b107b Reduced toolbar width 2025-01-17 21:07:11 -08:00
Emir Karabeg
bb9d8f942c Rename registry to index 2025-01-17 20:55:03 -08:00
Emir Karabeg
ca2711b7a3 Fixed import for toolbar 2025-01-17 20:45:18 -08:00
Waleed Latif
07cb295200 Modified tools directory to be more generic, updated serializer and executor accordingly 2025-01-17 19:08:40 -08:00
Emir Karabeg
85a2528e4d Fixed notifications import 2025-01-17 16:31:36 -08:00
Emir Karabeg
56407f7b42 Added types file for notifications store 2025-01-17 16:30:37 -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
1820a9be10 Removed notification testing 2025-01-17 16:12:10 -08:00
Emir Karabeg
4c939880cc Added notifications and check notification history 2025-01-17 16:09:46 -08:00
Emir Karabeg
5c0ea3f6d8 Finalized action bar for now 2025-01-17 10:34:12 -08:00
Waleed Latif
e6965cfc9d Added available tools to block configs, added ability to run workflow 2025-01-16 23:43:30 -08:00
Emir Karabeg
87b8c60684 Added action bar to workflow block 2025-01-16 22:14:56 -08:00
Waleed Latif
49fbf801a4 Updated providers to latest models, tested in frontend with running agent block 2025-01-16 18:13:41 -08:00
Emir Karabeg
1287fd3311 Simplified block types and changed conditional to function 2025-01-16 18:06:43 -08:00
Emir Karabeg
483fa354bf Created code subblock state 2025-01-16 17:26:48 -08:00
Emir Karabeg
c5f755b99d Updated state for table subblock 2025-01-16 17:23:02 -08:00
Emir Karabeg
3f840bbf10 Completed subblock state for all except table and code 2025-01-16 15:51:26 -08:00
Emir Karabeg
0313f24a83 State works without subblock state 2025-01-16 12:53:40 -08:00
Waleed Latif
65c7e21386 Added executor that is block-agnostic and executes serialized workflow 2025-01-16 12:30:23 -08:00
Waleed Latif
1a95e7630d Updated serializer to be agnostic of block type 2025-01-16 12:13:41 -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
Emir Karabeg
6d7e8a3c9b Finalized output type structure 2025-01-16 11:37:50 -08:00
Emir Karabeg
9ded8a1720 Updated block config structure 2025-01-16 11:28:57 -08:00
Waleed Latif
7189259488 Added barebones serializer with tests 2025-01-16 11:19:32 -08:00
Emir Karabeg
000a58e833 Added placeholders for long inputs and for agent and api 2025-01-15 14:39:05 -08:00
Emir Karabeg
fac078dea1 Fixed code editing bug and shortened agent input 2025-01-15 14:28:58 -08:00
Emir Karabeg
d8ac75ca50 Added agent properties 2025-01-15 12:16:53 -08:00
Emir Karabeg
9a4e13f440 Alphabetically sorted icons 2025-01-14 19:59:04 -08:00
Emir Karabeg
ee044cf655 Updated readme to include icons 2025-01-14 19:30:06 -08:00
Emir Karabeg
28c2f95bce Icons library starter 2025-01-14 19:22:55 -08:00
Waleed Latif
04d3208dbb Updated tsconfig.json 2025-01-14 18:26:29 -08:00
Waleed Latif
abd52dd6c6 Added http service to tools 2025-01-14 18:25:14 -08:00
Waleed Latif
4ea867ac7e Added model service under tools directory for LLM calls, added unit testing framework jest 2025-01-14 18:13:00 -08:00
Emir Karabeg
26b59d5188 Removed react flow watermark 2025-01-14 17:13:00 -08:00
Emir Karabeg
88494a482a Fixed import 2025-01-14 17:11:44 -08:00
Emir Karabeg
f0e3270bb4 Re-organized files for clarity 2025-01-14 15:39:52 -08:00
Emir Karabeg
0da44d7cc0 Better file structure for workflow file 2025-01-14 15:11:27 -08:00
Emir Karabeg
176303a810 Added select edge color change 2025-01-14 15:02:18 -08:00