Commit Graph

  • c8123903d3 Added comments to workflow Emir Karabeg 2025-01-30 11:23:32 -08:00
  • 9defa59c72 Separated workflow into components Emir Karabeg 2025-01-30 11:21:33 -08:00
  • b32957ab38 Added edges focusable and delete UI Emir Karabeg 2025-01-30 11:17:11 -08:00
  • d170872b84 Fixed connection block spacing Emir Karabeg 2025-01-29 23:59:25 -08:00
  • 90c28c93ad Made horizontal action bar to the right of the workflow block Emir Karabeg 2025-01-29 23:55:45 -08:00
  • dd2caee5ca Fixed hydration error Emir Karabeg 2025-01-29 23:36:43 -08:00
  • 04fb16ce40 Fixed switch and deleted unnecessary page Emir Karabeg 2025-01-29 23:30:42 -08:00
  • dc64f0b388 Added Firecrawl web scrape tool/block and switch toggle sub-block Waleed Latif 2025-01-29 22:27:41 -08:00
  • 38e3731111 Added duplicate block function Emir Karabeg 2025-01-29 21:29:40 -08:00
  • c37be5c8d7 Toggle enable/disabled doesnt go into history Emir Karabeg 2025-01-29 21:09:12 -08:00
  • dc5707031f Added disabled tag to disabled workflow block Emir Karabeg 2025-01-29 21:06:19 -08:00
  • c22d612fa7 Created visual effect for disabled workflow block Emir Karabeg 2025-01-29 21:01:41 -08:00
  • 9b8f124e01 Added block enable/disable state Emir Karabeg 2025-01-29 20:52:21 -08:00
  • 8b9522d0eb Fixed refresh duplicating workflows bug Emir Karabeg 2025-01-29 20:30:16 -08:00
  • 006a4523a8 Added logic for when user is entering platform with no workflow history, and adding checks for validating current workflow id Emir Karabeg 2025-01-29 20:19:24 -08:00
  • 3d97f1df58 Solved hydration error Emir Karabeg 2025-01-29 19:22:59 -08:00
  • c5545397a9 Made CrewAI vision block functional Waleed Latif 2025-01-29 14:40:01 -08:00
  • 8058e36733 Fixed minor styling on settings page Emir Karabeg 2025-01-29 14:19:01 -08:00
  • 55b1a41de2 Added dummy settings page Emir Karabeg 2025-01-29 14:17:45 -08:00
  • 0984a60ca2 Added state persistence before unload Emir Karabeg 2025-01-29 13:56:16 -08:00
  • 47dc2e78dc Added persistence and localization of notifications to each workflow Emir Karabeg 2025-01-29 13:49:35 -08:00
  • e336aea733 Fixed workflow naming and added to control bar Emir Karabeg 2025-01-29 13:39:05 -08:00
  • 13e30eb0a3 Added ability to add/delete workflows and persist state and history Emir Karabeg 2025-01-29 13:26:36 -08:00
  • 9c473bb8a3 Added Salesforce & Hubspot Icons, changed CrewAI block bg color Waleed Latif 2025-01-29 12:06:01 -08:00
  • d31d19f64b Added CrewAI vision block, not functional Waleed Latif 2025-01-29 11:43:23 -08:00
  • 7330c6fe99 Fixed history timestamp bug Emir Karabeg 2025-01-29 10:24:28 -08:00
  • 5ee1a8c299 Fixed history id error Emir Karabeg 2025-01-29 10:01:40 -08:00
  • 2a55ae9563 Made sidebar tooltips above toolbar Emir Karabeg 2025-01-29 09:49:29 -08:00
  • 87f49a42a6 Fixed sidebar toggle height on open Emir Karabeg 2025-01-28 21:19:17 -08:00
  • 1152f6f494 Toolbar expand and collapse does not influence workflow Emir Karabeg 2025-01-28 21:09:50 -08:00
  • 293aff8508 Added search to toolbar and added collapse/open toggle Emir Karabeg 2025-01-28 21:06:33 -08:00
  • ce3da9b7e0 Added toolbar block search Emir Karabeg 2025-01-28 19:49:41 -08:00
  • 1ce6a1ec25 Fixed hydration error from mismatched server-rendered HTML and client-side rendered content by unifying initial timestamp Waleed Latif 2025-01-28 19:49:41 -08:00
  • 5ccf55cbb8 Extended and simplified executor and workflow execution hook, connections work. Added new unit test for Agent -> Function -> API and it passes. Tested Agent -> API in workflow UI, succeeds. Waleed Latif 2025-01-28 19:36:12 -08:00
  • 70c5b9e1d1 Pushed correct files into toolbar Emir Karabeg 2025-01-28 19:13:18 -08:00
  • 58d5a83150 Took out input styling but kept state logic for dropping into input Emir Karabeg 2025-01-28 15:02:49 -08:00
  • 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 Waleed Latif 2025-01-28 13:52:10 -08:00
  • f0f88dec5d Removed extraneous semicolons Waleed Latif 2025-01-28 10:40:38 -08:00
  • c71b6aa18f Input sub block connection UI complete with cursor disappear error and scroll right error Emir Karabeg 2025-01-27 19:34:19 -08:00
  • 1fda706dbe Storing connection typing and styling changes before implementation in state Emir Karabeg 2025-01-27 17:30:50 -08:00
  • af26d926c2 Add openAI reasoning models to agent block Waleed Latif 2025-01-27 19:13:21 -08:00
  • 7ffdfff1a4 Added deepseek-v3 and deepseek-r1 to agent block Waleed Latif 2025-01-27 13:38:45 -08:00
  • edcea1504b Created hook to run workflow, attached to run button in control bar Waleed Latif 2025-01-22 19:07:51 -08:00
  • 7f8a1e3b16 Added code execution functionality for function block Waleed Latif 2025-01-21 12:26:42 -08:00
  • 428ec5a45f Prevent dragging into other blocks for connection block Emir Karabeg 2025-01-21 21:44:10 -08:00
  • 51835e9aa6 Set up basic drag connection block into sub block. For now only finished short-input. Emir Karabeg 2025-01-21 20:52:10 -08:00
  • cc68272b48 Fixed block deletion bug Emir Karabeg 2025-01-21 20:38:40 -08:00
  • c61ac72b47 Added accurate last saved in control bar Emir Karabeg 2025-01-21 18:17:41 -08:00
  • 7b11c958eb Fixed dropdown default value and styling issue when text was too long Emir Karabeg 2025-01-21 18:12:39 -08:00
  • 9600627a0c Fixed auto scroll on input typing when cursor goes outside of the input width for sub blocks Emir Karabeg 2025-01-21 17:45:34 -08:00
  • d4033842ba Fixed allow scroll on all components Emir Karabeg 2025-01-21 14:26:52 -08:00
  • 2b553546dd Fixed scrolling on long input and short input Emir Karabeg 2025-01-21 14:24:31 -08:00
  • b423cc0b4f Added notification as example for console interaction Emir Karabeg 2025-01-21 14:15:27 -08:00
  • d87e5e07cf Scaffolding for drag and drop connection block set up Emir Karabeg 2025-01-21 11:48:03 -08:00
  • 203333ae0b Commented out state logger Emir Karabeg 2025-01-20 19:54:17 -08:00
  • f4507bf816 Fixed bug with table cursor disappearing Emir Karabeg 2025-01-20 19:38:23 -08:00
  • ef72e52782 Created functional protocol for output type dependencies Emir Karabeg 2025-01-20 19:07:00 -08:00
  • 4675cc6e88 Completed connection UI without subblock logic Emir Karabeg 2025-01-20 18:33:15 -08:00
  • 1075f8367f Update all the models to take in context as user prompt Waleed Latif 2025-01-19 23:50:02 -08:00
  • 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 Waleed Latif 2025-01-19 23:36:26 -08:00
  • 2f3fa0c059 Moved tools property out of workflows in block definitions, updated serializer & tests accordingly Waleed Latif 2025-01-19 01:29:48 -08:00
  • 9b59d68209 Moved execution helper function to lib/ directory, removed unused functions Waleed Latif 2025-01-18 23:05:25 -08:00
  • f9764816de Modified workflow, serializer, and executor to use block state from stores instead of ReactFlow nodes Waleed Latif 2025-01-18 22:59:52 -08:00
  • 9e3a440017 Turned autocomplete off on short input Emir Karabeg 2025-01-18 22:42:11 -08:00
  • 472282a87c Fixed subblock input bug with state Emir Karabeg 2025-01-18 22:34:00 -08:00
  • f0ac39a438 Fixed indexing on version history and now state history fully works Emir Karabeg 2025-01-18 16:08:39 -08:00
  • 36faf1f95e Control bar state history implemented. Need to fix indexing Emir Karabeg 2025-01-18 16:04:34 -08:00
  • 3d5d631aec Added history tracking with middleware and works with workflow Emir Karabeg 2025-01-18 15:27:14 -08:00
  • 7c8e6574ba Decoupled selected state Emir Karabeg 2025-01-18 14:23:04 -08:00
  • 0c905b107b Reduced toolbar width Emir Karabeg 2025-01-17 21:07:11 -08:00
  • bb9d8f942c Rename registry to index Emir Karabeg 2025-01-17 20:55:03 -08:00
  • ca2711b7a3 Fixed import for toolbar Emir Karabeg 2025-01-17 20:45:11 -08:00
  • 07cb295200 Modified tools directory to be more generic, updated serializer and executor accordingly Waleed Latif 2025-01-17 19:08:40 -08:00
  • 85a2528e4d Fixed notifications import Emir Karabeg 2025-01-17 16:31:36 -08:00
  • 56407f7b42 Added types file for notifications store Emir Karabeg 2025-01-17 16:30:37 -08:00
  • 232c453147 Fixed block import in notification store Emir Karabeg 2025-01-17 16:27:50 -08:00
  • a14e9fc8aa Simplified blocks file structure Emir Karabeg 2025-01-17 16:20:16 -08:00
  • 1820a9be10 Removed notification testing Emir Karabeg 2025-01-17 16:12:10 -08:00
  • 4c939880cc Added notifications and check notification history Emir Karabeg 2025-01-17 16:09:46 -08:00
  • 5c0ea3f6d8 Finalized action bar for now Emir Karabeg 2025-01-17 10:33:58 -08:00
  • e6965cfc9d Added available tools to block configs, added ability to run workflow Waleed Latif 2025-01-16 23:42:13 -08:00
  • 87b8c60684 Added action bar to workflow block Emir Karabeg 2025-01-16 22:14:51 -08:00
  • 49fbf801a4 Updated providers to latest models, tested in frontend with running agent block Waleed Latif 2025-01-16 18:13:33 -08:00
  • 1287fd3311 Simplified block types and changed conditional to function Emir Karabeg 2025-01-16 18:06:43 -08:00
  • 483fa354bf Created code subblock state Emir Karabeg 2025-01-16 17:26:48 -08:00
  • c5f755b99d Updated state for table subblock Emir Karabeg 2025-01-16 17:23:02 -08:00
  • 3f840bbf10 Completed subblock state for all except table and code Emir Karabeg 2025-01-16 15:51:26 -08:00
  • 0313f24a83 State works without subblock state Emir Karabeg 2025-01-16 12:53:33 -08:00
  • 65c7e21386 Added executor that is block-agnostic and executes serialized workflow Waleed Latif 2025-01-16 12:30:23 -08:00
  • 1a95e7630d Updated serializer to be agnostic of block type Waleed Latif 2025-01-16 12:13:41 -08:00
  • aed596f1ec Changed inputs to sub blocks for consistency and made better comments on workflow Emir Karabeg 2025-01-16 12:09:33 -08:00
  • ee6cd2841e Implemented state with logger Emir Karabeg 2025-01-16 12:03:13 -08:00
  • 6d7e8a3c9b Finalized output type structure Emir Karabeg 2025-01-16 11:37:50 -08:00
  • 9ded8a1720 Updated block config structure Emir Karabeg 2025-01-16 11:28:49 -08:00
  • 7189259488 Added barebones serializer with tests Waleed Latif 2025-01-16 11:19:32 -08:00
  • 000a58e833 Added placeholders for long inputs and for agent and api Emir Karabeg 2025-01-15 14:39:05 -08:00
  • fac078dea1 Fixed code editing bug and shortened agent input Emir Karabeg 2025-01-15 14:28:58 -08:00
  • d8ac75ca50 Added agent properties Emir Karabeg 2025-01-15 12:16:53 -08:00
  • 9a4e13f440 Alphabetically sorted icons Emir Karabeg 2025-01-14 19:59:04 -08:00
  • ee044cf655 Updated readme to include icons Emir Karabeg 2025-01-14 19:30:06 -08:00