@nomyx/assistant
Version:
A powerful assistant library and cli for your AI projects. works with Vertex AI (Claude and Gemini)
19 lines (18 loc) • 431 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ToolManager = void 0;
class ToolManager {
constructor() {
this.tools = new Map();
}
registerTool(tool) {
this.tools.set(tool.name, tool);
}
getTool(name) {
return this.tools.get(name);
}
getAllTools() {
return Array.from(this.tools.values());
}
}
exports.ToolManager = ToolManager;