aiwg
Version:
Cognitive architecture for AI-augmented software development with structured memory, ensemble validation, and closed-loop correction. FAIR-aligned artifacts, 84% cost reduction via human-in-the-loop, standards adopted by 100+ organizations.
49 lines (45 loc) • 1.16 kB
text/typescript
/**
* Enhanced Model Selection System - Public API
*
* Provides tier-based model selection with:
* - Quality tiers (economy, standard, premium, max-quality)
* - Provider abstraction (claude, openai, factory, etc.)
* - Hierarchical configuration (default < user < project < agent)
* - Backwards compatibility with v1 configs
*
* @implements @.aiwg/architecture/ADR-015-enhanced-model-selection.md
* @architecture @.aiwg/architecture/enhanced-model-selection-design.md
*
* @module models
*/
// Export all types
export type {
ModelTier,
ModelRole,
Provider,
ModelCapabilities,
CostPer1kTokens,
ModelInfo,
ModelDefinition,
RoleMapping,
TierDefinition,
TierOverrides,
ProviderDefinition,
AgentRoleAssignment,
ConfigDefaults,
Shorthand,
ModelConfig,
ModelConfigV1,
ResolvedModel,
ModelResolverOptions,
AgentOverride,
UserProjectConfig,
MergedModelConfig,
TierInfo,
ValidationResult,
} from './types.js';
// Export ConfigLoader
export { ConfigLoader } from './config-loader.js';
export type { ConfigLocations } from './config-loader.js';
// Export ModelResolver
export { ModelResolver } from './resolver.js';