Commit Graph

96 Commits

Author SHA1 Message Date
Emir Karabeg
0aeeb65bc6 Added starter block with options; added nesting ability for subblock config 2025-02-14 12:43:26 -08:00
Emir Karabeg
deea02099b Fixed agent config 2025-02-13 19:39:51 -08:00
Emir Karabeg
12ac77613c Fixed config error with code block 2025-02-13 19:39:10 -08:00
Emir Karabeg
11a830f7fe Deleted memory block; added input block 2025-02-13 18:52:34 -08:00
Emir Karabeg
5dc45509c1 Added memory block 2025-02-13 17:59:03 -08:00
Waleed Latif
487248a858 Reiterate in evaluator prompt to only resond with JSOn 2025-02-13 15:03:12 -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
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
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
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
Waleed Latif
100e711023 Updated evaluator block 2025-02-10 15:14:26 -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
Waleed Latif
46a4a305e3 Added notion tool/block 2025-02-10 00:58:36 -08:00
Emir Karabeg
33ce486729 Switched context to user 2025-02-08 15:11:16 -08:00
Waleed Latif
30d3e934db Added function execution logic locally instead of 3P API using vm, modified executor to handle connection block (still testing) 2025-02-08 14:21:41 -08:00
Emir Karabeg
1e627af93a Finished if block completely 2025-02-08 04:26:48 -08:00
Emir Karabeg
2999176c7a Fixed minimize to show past 3 lines and changed color to align with rest of application 2025-02-08 03:18:56 -08:00
Waleed Latif
70e4158428 Make response format minimizable 2025-02-07 17:08:33 -08:00
Waleed Latif
893954dd71 Add support for arrays in schema 2025-02-07 13:30:29 -08:00
Waleed Latif
01d2a8acd5 Added support for structured response format from agent block in the target block's connectio tags & connection dropdown menu. Tested, resolves values when response format is specified, and when it isn't 2025-02-07 13:01:38 -08:00
Waleed Latif
660b8887b0 Updated gemini model to 2.0 flash 2025-02-07 00:19:36 -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
Waleed Latif
5c34f82d91 Added youtube search tool/block 2025-02-06 12:50:31 -08:00
Emir Karabeg
563f770cf0 Organized types in blocks better 2025-02-05 22:52:38 -08:00
Emir Karabeg
361a51dfc8 Pushed state-workable if block 2025-02-05 19:28:49 -08:00
Emir Karabeg
51e0819409 Reverted code block and removed conditional-input; trying solution with codeblock params 2025-02-05 19:26:23 -08:00
Emir Karabeg
3471520347 Stashing condition and code changes before proceeding with final implementation 2025-02-05 18:48:08 -08:00
Waleed Latif
ac079cc295 Added logic in executor to execute router block, traversing down one of the paths. Use BFS to determine available paths, continue down the one that the router decides. If there is no router, we can still continue with parallel block execution. Added recursive envvar resolution in executor as well 2025-02-05 14:11:04 -08:00
Emir Karabeg
4b887fca8f Reorganized block ordering 2025-02-05 13:47:55 -08:00
Emir Karabeg
a2f2ebafce Changed web search to serper serach 2025-02-05 13:45:54 -08:00
Emir Karabeg
707b7fd8bc Added router block; fixed hidden rendering on workflow block 2025-02-05 12:44:09 -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
578a4a944c Made firecrawl bg slightly lighter 2025-02-05 02:55:25 -08:00
Waleed Latif
5b274dadf3 Modified jina block/tool, simplified checklist to evaluate each item as an individual sub-block for serializer/executor consistency 2025-02-05 02:45:17 -08:00
Waleed Latif
70aa37414b Added some svgs 2025-02-04 20:44:39 -08:00
Waleed Latif
13ed31740d Added tavily search/extract blocks/tools 2025-02-04 20:19:51 -08:00
Waleed Latif
3bcf1fedd4 Added serper web search tool/block 2025-02-04 19:45:50 -08:00
Emir Karabeg
22e695eec1 Added dynamic handles; added conditional block; changed function block 2025-02-04 18:39:19 -08:00
Waleed Latif
d3abd849b3 Changed o1-mini to o3-mini, supports calls without function calling now 2025-02-04 17:17:51 -08:00
Emir Karabeg
56af328f20 Changed agent description 2025-02-04 15:34:08 -08:00
Waleed Latif
98c39afe43 Created new providers/ directory for model providers, modified tool names to have '_' instead of '.', added support for function/tool calling by agent block. Works for OpenAI w firecrawl tool, needs to be implemented still for other providers 2025-02-04 13:07:03 -08:00