n8n
Version:
n8n Workflow Automation Tool
21 lines • 745 B
JavaScript
;
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