2940 Commits

Author SHA1 Message Date
Emir Karabeg
b423cc0b4f Added notification as example for console interaction 2025-01-21 14:15:27 -08:00
Emir Karabeg
d87e5e07cf Scaffolding for drag and drop connection block set up 2025-01-21 11:48:03 -08:00
Emir Karabeg
203333ae0b Commented out state logger 2025-01-20 19:54:17 -08:00
Emir Karabeg
f4507bf816 Fixed bug with table cursor disappearing 2025-01-20 19:38:23 -08:00
Emir Karabeg
ef72e52782 Created functional protocol for output type dependencies 2025-01-20 19:07:00 -08:00
Emir Karabeg
4675cc6e88 Completed connection UI without subblock logic 2025-01-20 18:38:08 -08:00
Waleed Latif
1075f8367f Update all the models to take in context as user prompt 2025-01-19 23:50:02 -08:00
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