"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.toolLoadSkillOutputSchema = exports.toolLoadSkillArgsSchema = exports.TOOL_LOAD_SKILL_DESCRIPTION = void 0;
const zod_1 = require("zod");
const outputMetadata_1 = require("../outputMetadata");
exports.TOOL_LOAD_SKILL_DESCRIPTION = "Load a built-in skill by name, One of it's sub-resources. Always start by loading the skill itself and then load resources on demand";
exports.toolLoadSkillArgsSchema = zod_1.z.object({
    name: zod_1.z
        .string()
        .min(1)
        .describe('Exact name of the built-in skill to load.'),
    resourceName: zod_1.z
        .string()
        .min(1)
        .nullable()
        .describe('Optional sub-resource file name to load from the skill. You can find names of sub-resources by first loading the skill without this parameter.'),
});
exports.toolLoadSkillOutputSchema = zod_1.z.object({
    result: zod_1.z.string(),
    metadata: outputMetadata_1.baseOutputMetadataSchema,
});
//# sourceMappingURL=toolLoadSkillArgs.js.map