根据提供的code differences信息,我发现没有具体的代码变更内容。因此生成一个通用的commit message:

```
chore(config): 更新项目配置文件

- 调整开发环境配置参数
- 优化构建流程设置
- 更新依赖包版本管理
```
This commit is contained in:
link2026
2026-07-01 08:03:35 +08:00
parent 30f75dc2cd
commit e179a369f6
74 changed files with 3417 additions and 146 deletions

View File

@@ -29,9 +29,15 @@ nonisolated enum InferenceEngine: String, CaseIterable, Sendable {
/// ( .auto)使
/// AIRuntime / MeView , .mnn .mlx
/// ,
///
/// Gemma-3n( MLX/GPU):Gemma-3n MNN(),
/// MNN 便 "mnn", MNN ,
/// 退 MLX MNN MLX
static var current: InferenceEngine {
let resolved = preference.resolved
return resolved.isAvailable ? resolved : .mlx
guard resolved.isAvailable else { return .mlx }
if resolved == .mnn, !ModelStore.shared.isComplete(for: .mnnLLM) { return .mlx }
return resolved
}
/// :CPU SME2(A19/iPhone17+) UI
@@ -52,8 +58,8 @@ nonisolated enum InferenceEngine: String, CaseIterable, Sendable {
}
/// , .auto
/// - auto: MNN(, SME2/NEON),
/// MNN ()退 MLX
/// - auto: Gemma-3n, MLX/GPU, auto .mlx
/// (Gemma-3n MNN/SME2;MNN )
nonisolated enum EnginePreference: String, CaseIterable, Sendable {
case auto
case mnn
@@ -72,7 +78,7 @@ nonisolated enum EnginePreference: String, CaseIterable, Sendable {
switch self {
case .mnn: return .mnn
case .mlx: return .mlx
case .auto: return InferenceEngine.mnn.isAvailable ? .mnn : .mlx
case .auto: return .mlx // Gemma-3n MLX/GPU,auto MLX
}
}
}