mirror of
https://github.com/diegosouzapw/OmniRoute.git
synced 2026-08-06 07:12:12 +03:00
T1 (openai-to-claude.ts): response_format injection for json_schema/json_object T2 (base.ts): intra-URL retry for 429 errors (2x, 2s delay) T3 (gemini-cli.ts): CLI fingerprint headers (User-Agent, X-Goog-Api-Client) T5 (modelFamilyFallback.ts + chatCore.ts): intra-family model fallback on 400/404 T9 (pricing.ts): deepseek-3.1, deepseek-3.2, qwen3-coder-next pricing T10 (scoring.ts + modePacks.ts): tierPriority as 7th scoring factor (Ultra>Pro>Free) T12 (cliRuntime.ts): isSafePath() guard for CLI_*_BIN env var paths
28 lines
646 B
TypeScript
28 lines
646 B
TypeScript
/**
|
|
* Auto-Combo barrel export
|
|
*/
|
|
export {
|
|
calculateScore,
|
|
calculateTierScore,
|
|
scorePool,
|
|
validateWeights,
|
|
DEFAULT_WEIGHTS,
|
|
type ScoringWeights,
|
|
type ScoringFactors,
|
|
type ProviderCandidate,
|
|
type ScoredProvider,
|
|
} from "./scoring";
|
|
export { getTaskFitness, getTaskTypes } from "./taskFitness";
|
|
export { SelfHealingManager, getSelfHealingManager } from "./selfHealing";
|
|
export { MODE_PACKS, getModePack, getModePackNames } from "./modePacks";
|
|
export {
|
|
selectProvider,
|
|
createAutoCombo,
|
|
getAutoCombo,
|
|
updateAutoCombo,
|
|
deleteAutoCombo,
|
|
listAutoCombos,
|
|
type AutoComboConfig,
|
|
type SelectionResult,
|
|
} from "./engine";
|