@aige/core
Version:
AI Game Engine
52 lines (51 loc) • 1.32 kB
JavaScript
;
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
}
};