Commit Graph

87 Commits

Author SHA1 Message Date
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
Emir Karabeg
d419e9879a Added checkbox list subblock; added checkbox list to Jina; reorganized block configs to have API subblock last 2025-02-04 12:34:44 -08:00
Emir Karabeg
a0dacfd906 Fixed styling on github block 2025-02-03 22:43:17 -08:00
Emir Karabeg
38a8a7c201 Deleted unnecessary type for output in block types 2025-02-03 22:01:34 -08:00
Emir Karabeg
08fe6f2d39 Added tool UI to agent 2025-02-03 21:56:27 -08:00
Emir Karabeg
838fee32bc Switched from basic/advanced to blocks/tools and added toolbar tabs dynamic width calculation 2025-02-03 19:02:29 -08:00
Waleed Latif
a47c50c61e Added github repo block and tool 2025-02-03 13:32:23 -08:00
Waleed Latif
0e99fdd311 Added Slack post message tool. Tested, publishes message correctly but proxy needs to be setup 2025-02-02 23:43:31 -08:00
Waleed Latif
6eadc0ae34 Added tag dropdown when user drags in connection tag or types in '<' that shows them what fields are available. Works for short-input and long-input 2025-02-01 22:48:28 -08:00
Emir Karabeg
2b08e2d830 Made reliable type passdown from executor to console 2025-01-31 19:19:03 -08:00