Skip to content

EngineSelectionStrategy

EngineSelectionStrategy = "first" | "fastest" | "balanced"

Defined in: packages/schema/src/capability.ts:57

引擎选择策略(由 CapabilityRegistry 在无显式 preferredEngine 时使用):

  • 'first':按注册顺序取第一个(默认,确定性高,保留旧行为)
  • 'fastest':按性能等级排序取最快(fast > medium > slow,同档按注册顺序)
  • 'balanced':优先取与能力声明 performance 匹配的实现;无匹配则退化为 fastest