refactor(handleTools.js): change loadTools function signature to include functions parameter

feat(handleTools.test.js): add test for loading StructuredSD tool with functions parameter
This commit is contained in:
Daniel Avila 2023-06-14 13:23:02 -04:00 committed by Danny Avila
parent d339c291fa
commit bffa9ad016
3 changed files with 15 additions and 3 deletions

View file

@ -72,8 +72,7 @@ const loadToolWithAuth = async (user, authFields, ToolConstructor, options = {})
};
};
const loadTools = async ({ user, model, tools = [], options = {} }) => {
const { functions } = options;
const loadTools = async ({ user, model, functions = null, tools = [], options = {} }) => {
const toolConstructors = {
calculator: Calculator,
google: GoogleSearchAPI,