UNPKG

@bonginkan/maria

Version:

MARIA OS v5.9.5 – Self-Evolving Organizational Intelligence OS | Speed Improvement Phase 3: LLM Optimization + Command Refactoring | Performance Measurement + Run Evidence System | Zero ESLint/TypeScript Errors | 人とAIが役割を持ち、学び、進化し続けるための仕事のOS | GraphRAG ×

18 lines (17 loc) 591 B
export type Provider = 'google' | 'openai'; export interface RoutingInput { requestedModel?: string; requestedProvider?: Provider | string; taskType?: string; isProOrAbove?: boolean; hasGeminiKey: boolean; hasOpenAIKey: boolean; } export interface RoutingDecision { provider?: Provider; model?: string; error?: 'missing_key' | 'unknown_model' | 'no_provider_available'; message?: string; } export declare function providerFromModel(model?: string): Provider | undefined; export declare function determineRouting(input: RoutingInput): RoutingDecision;