From 5138a295e03ac51c7781b685c7592476db9d6dbd Mon Sep 17 00:00:00 2001 From: KimiSwitch Dev Date: Thu, 3 Sep 2026 10:12:17 +0800 Subject: [PATCH] =?UTF-8?q?chore(release):=20bump=20to=20v0.7.12=20?= =?UTF-8?q?=E2=80=94=20=E9=80=82=E9=85=8D=20kimi-code=200.40.1=EF=BC=88fla?= =?UTF-8?q?g=20=E6=B8=85=E5=8D=95/=E4=BC=98=E5=85=88=E7=BA=A7/=E5=8D=B1?= =?UTF-8?q?=E9=99=A9=E5=91=BD=E4=BB=A4=E5=AE=88=E5=8D=AB=EF=BC=89+=20WebUI?= =?UTF-8?q?=20=E7=AB=9E=E6=80=81=E4=BF=AE=E5=A4=8D=20+=20models-dev=207495?= =?UTF-8?q?/212?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 2 +- release-notes-v0.7.12.md | 16 ++++++++++++++++ src-tauri/Cargo.lock | 2 +- src-tauri/Cargo.toml | 2 +- src-tauri/tauri.conf.json | 2 +- 5 files changed, 20 insertions(+), 4 deletions(-) create mode 100644 release-notes-v0.7.12.md diff --git a/package.json b/package.json index 4b3d27c..e4fb185 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "kimiswitch", "private": true, - "version": "0.7.11", + "version": "0.7.12", "type": "module", "scripts": { "dev": "vite", diff --git a/release-notes-v0.7.12.md b/release-notes-v0.7.12.md new file mode 100644 index 0000000..d06a13c --- /dev/null +++ b/release-notes-v0.7.12.md @@ -0,0 +1,16 @@ +# KimiSwitch v0.7.12 + +## 适配 kimi-code 0.40.1 + +- **实验 flag 清单更新(9→10)**:新增 `file_history`(轮级文件历史快照)、`search_worker`(kap-server 全局搜索 worker);`secondary-model`(子代理次主力模型)自 kimi-code 0.40.1 起默认开启,设置页显示"默认开启"徽章 +- **flag 优先级语义修正**:跟随上游新优先级——单 flag 环境变量 > `[experimental]` 显式配置 > 总开关环境变量(仅强制开)> 默认值。总开关 `KIMI_CODE_EXPERIMENTAL_FLAG` 不再锁定全部开关,显式写入的 false/true 优先生效 +- **环境变量探测补齐**:`tower` / `subagent_fork` / `wait_for` / `auto_session_title` 等此前漏探测的环境变量现在会正确显示"被环境变量锁定"状态 +- **新增危险命令守卫开关**:权限设置页可配置 `[permission] dangerous_command_guard`(默认开启)——Auto 模式直接拒绝 `rm -rf` / `shutdown` 等危险命令,其它模式强制询问,关闭后回归旧行为 + +## 修复 + +- **WebUI 打开竞态**:首次打开较慢时多次点击"在应用内打开"不再报错——并发调用串行化 + 后到的点击自动聚焦已有窗口;失败路径不再误杀正在使用的 server;前端按钮增加"打开中..."防重入态 + +## 数据 + +- models-dev 快照更新至 7495 模型 / 212 供应商 diff --git a/src-tauri/Cargo.lock b/src-tauri/Cargo.lock index 5b0e7a9..6403f70 100644 --- a/src-tauri/Cargo.lock +++ b/src-tauri/Cargo.lock @@ -1978,7 +1978,7 @@ dependencies = [ [[package]] name = "kimiswitch" -version = "0.7.11" +version = "0.7.12" dependencies = [ "anyhow", "chrono", diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml index ef4c09d..c23e229 100644 --- a/src-tauri/Cargo.toml +++ b/src-tauri/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "kimiswitch" -version = "0.7.11" +version = "0.7.12" description = "Kimi Switch - model config manager" authors = ["codingplan.site"] edition = "2021" diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index 5ac50b0..bc97fa8 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -1,6 +1,6 @@ { "productName": "Kimi Switch", - "version": "0.7.11", + "version": "0.7.12", "identifier": "com.kimiswitch.app", "build": { "beforeDevCommand": "npm run dev",