UNPKG

@aige/core

Version:
52 lines (51 loc) 1.32 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.tools = exports.call = void 0; const create_1 = require("./create"); const action_1 = require("./action"); const name_1 = require("./name"); const class_1 = require("./class"); const inventory_1 = require("./inventory"); const summarize_1 = require("./summarize"); const chat_1 = require("./chat"); const reputation_1 = require("./reputation"); const call = (client, tool) => { return async (parameters) => { return await client.call(tool, parameters); }; }; exports.call = call; exports.tools = { create: { schema: create_1.schema, execute: create_1.execute }, action: { schema: action_1.schema, execute: action_1.execute }, name: { schema: name_1.schema, execute: name_1.execute }, class: { schema: class_1.schema, execute: class_1.execute }, inventory: { schema: inventory_1.schema, execute: inventory_1.execute }, summarize: { schema: summarize_1.schema, execute: summarize_1.execute }, chat: { schema: chat_1.schema, execute: chat_1.execute }, reputation: { schema: reputation_1.schema, execute: reputation_1.execute } };