"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.SUB_AGENT_ROLES = void 0;
exports.resolveSubAgentRole = resolveSubAgentRole;
const instance_ai_1 = require("@n8n/instance-ai");
exports.SUB_AGENT_ROLES = {
    builder: {
        systemPrompt: instance_ai_1.BUILDER_AGENT_PROMPT,
        label: 'builder',
        defaultMaxSteps: instance_ai_1.MAX_STEPS.BUILDER,
    },
};
function resolveSubAgentRole(role) {
    const config = exports.SUB_AGENT_ROLES[role];
    if (!config) {
        const available = Object.keys(exports.SUB_AGENT_ROLES).join(', ');
        throw new Error(`Unknown sub-agent role "${role}". Available: ${available}`);
    }
    return config;
}
//# sourceMappingURL=sub-agent-roles.js.map