claude-flow-novice
Version:
Claude Flow Novice - Advanced orchestration platform for multi-agent AI workflows with CFN Loop architecture Includes Local RuVector Accelerator and all CFN skills for complete functionality.
28 lines (27 loc) • 988 B
JavaScript
/**
* TypeScript type definitions for CFN Configuration System
* Derived from schemas/cfn-config-v1.json
*
* @version 1.0.0
* @description Canonical types for all CFN configuration formats
*/ /**
* Resource allocation limits with explicit property definitions
* @description All properties are optional but type-safe when present
*/ /**
* Type guard helpers
*/ export function isAgentWhitelistConfig(config) {
return 'agents' in config && Array.isArray(config.agents);
}
export function isMCPServersConfig(config) {
return 'servers' in config && typeof config.servers === 'object';
}
export function isSkillRequirementsConfig(config) {
return 'tools' in config && typeof config.tools === 'object';
}
export function isRuntimeContractConfig(config) {
return 'variables' in config && config.variables !== undefined;
}
export function isTeamConfig(config) {
return 'team' in config && config.team !== undefined;
}
//# sourceMappingURL=config.js.map