@nomyx/assistant
Version:
A powerful assistant library and cli for your AI projects. works with Vertex AI (Claude and Gemini)
23 lines (22 loc) • 626 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.loadTools = loadTools;
exports.initializeTools = initializeTools;
const toolLoader_1 = require("./toolLoader");
async function loadTools(filePath) {
try {
return await (0, toolLoader_1.loadToolsFromFile)(filePath);
}
catch (error) {
console.error(`Error loading tools:`, error);
return [];
}
}
async function initializeTools(filePath) {
const toolsList = await loadTools(filePath);
const tools = {};
toolsList.forEach(tool => {
tools[tool.name] = tool;
});
return tools;
}