Skip to content

BitFun-Installer fails to compile on main: AIConfig no longer has reasoning_mode/reasoning_effort/thinking_budget_tokens #2107

Description

@YodonTan

现象

BitFun-Installer 在 main 上无法编译:BitFun-Installer/src-tauri/src/installer/ai_config.rs 引用了 ReasoningMode / reasoning_mode / reasoning_effort / thinking_budget_tokens,但 AIConfigbitfun-core-types)已移除这些字段(见 src/crates/contracts/core-types/src/ai.rsAIConfig 定义)。

本地打包时通过如下适配才能编译通过(未提交到上游):

  • ai_config.rs:删除 reasoning_mode: ReasoningMode::Defaultreasoning_effortthinking_budget_tokens 三个字段赋值,并移除 ReasoningMode 导入;
  • package.json@tauri-apps/api ^2.10.1 → ^2.11.1、@tauri-apps/plugin-dialog ^2.6.0 → ^2.7.2(配套 lock 更新)。

建议

同步 BitFun-Installerai_config.rs 与依赖版本到当前 AIConfig 契约,或将其加入 CI 编译检查,避免安装器打包在 main 上持续编译失败。

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions