diff --git a/RELEASELOG.md b/RELEASELOG.md index b274b00b..4b8177cf 100644 --- a/RELEASELOG.md +++ b/RELEASELOG.md @@ -1,5 +1,20 @@ # Release Log +## v0.10.1 + +**正式版发布**——从 `v0.10.1-rc.0` 候选版提升为稳定版。rc.0 的全部内容见下方条目;候选期后追加一项修复: + +### Bug Fixes + +- **聊天模型判定改为显式能力标签**——此前「是否聊天模型」靠 `capabilities` 为空反推,导致声明了 `imageGeneration` 等媒体能力的模型被聊天选择器静默排除,二者不可兼得:`qwen-image-2.1` 因此无法在对话中选择;反过来若强行绑定,则每轮对话都请求 `/v1/chat/completions` 并 404 中断会话。新增 `packages/core/src/llm/model-capabilities.ts` 作为规则唯一权威实现:**聊天能力 = `capabilities` 含 `chat` || (无媒体标签 && mode 非媒体)**——媒体模型可同时声明 `chat`,既参与对话又可作图像端点;`router` 两处旧反推、`settings`(`llm_add_model` 的 enum 与文档)、`api-server` 能力建议、`ChatModelMenu` / `ModelRoutingSection` 全部改用新谓词(web-ui bundle 不能 import core,新增镜像 `modelCapabilities.ts`)。**向后兼容**:未声明 `capabilities` 的历史数据行为不变。 + +### Stats + +- 候选期后 1 个提交(`v0.10.1-rc.0` → `v0.10.1`),9 files changed, 192 insertions(+), 20 deletions(-) +- 累计自 `v0.10.0`:42 files changed, 1256 insertions(+), 173 deletions(-) + +--- + ## v0.10.1-rc.0 **候选发布(RC)**——从 `v0.10.0` 起的首个候选版,聚焦 LLM 多模态与本地自托管推理方向的修复与增强: diff --git a/package.json b/package.json index 603de2f4..72f6f0e1 100644 --- a/package.json +++ b/package.json @@ -68,5 +68,5 @@ "node-pty" ] }, - "version": "0.10.1-rc.0" + "version": "0.10.1" } diff --git a/packages/a2a/package.json b/packages/a2a/package.json index 206ec2ef..50537710 100644 --- a/packages/a2a/package.json +++ b/packages/a2a/package.json @@ -13,5 +13,5 @@ "dependencies": { "@markus/shared": "workspace:*" }, - "version": "0.10.1-rc.0" + "version": "0.10.1" } diff --git a/packages/chrome-extension/package.json b/packages/chrome-extension/package.json index 865724b3..977d7ad8 100644 --- a/packages/chrome-extension/package.json +++ b/packages/chrome-extension/package.json @@ -13,5 +13,5 @@ "esbuild": "^0.25.0", "typescript": "^5.6.0" }, - "version": "0.10.1-rc.0" + "version": "0.10.1" } diff --git a/packages/cli/package.json b/packages/cli/package.json index 1c457766..c3e797b9 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -48,5 +48,5 @@ "commander": "^14.0.3", "esbuild": "^0.27.4" }, - "version": "0.10.1-rc.0" + "version": "0.10.1" } diff --git a/packages/comms/package.json b/packages/comms/package.json index 7c167978..4ba8eaa1 100644 --- a/packages/comms/package.json +++ b/packages/comms/package.json @@ -13,5 +13,5 @@ "dependencies": { "@markus/shared": "workspace:*" }, - "version": "0.10.1-rc.0" + "version": "0.10.1" } diff --git a/packages/core/package.json b/packages/core/package.json index ddc0ef4b..aa806b8c 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -32,5 +32,5 @@ "@types/ws": "^8.18.1", "jszip": "^3.10.1" }, - "version": "0.10.1-rc.0" + "version": "0.10.1" } diff --git a/packages/desktop/package.json b/packages/desktop/package.json index 5c8b61ab..7a906ca8 100644 --- a/packages/desktop/package.json +++ b/packages/desktop/package.json @@ -37,5 +37,5 @@ "esbuild": "^0.27.4", "typescript": "^5.9.3" }, - "version": "0.10.1-rc.0" + "version": "0.10.1" } diff --git a/packages/gui/package.json b/packages/gui/package.json index 3b79ac08..27e7c218 100644 --- a/packages/gui/package.json +++ b/packages/gui/package.json @@ -18,5 +18,5 @@ "devDependencies": { "@types/sharp": "^0.32.0" }, - "version": "0.10.1-rc.0" + "version": "0.10.1" } diff --git a/packages/org-manager/package.json b/packages/org-manager/package.json index 60cf2161..6b3a477d 100644 --- a/packages/org-manager/package.json +++ b/packages/org-manager/package.json @@ -22,5 +22,5 @@ "devDependencies": { "@types/ws": "^8.18.1" }, - "version": "0.10.1-rc.0" + "version": "0.10.1" } diff --git a/packages/remote/package.json b/packages/remote/package.json index 4b0f2c84..4051265d 100644 --- a/packages/remote/package.json +++ b/packages/remote/package.json @@ -18,5 +18,5 @@ "devDependencies": { "@types/ws": "^8.18.1" }, - "version": "0.10.1-rc.0" + "version": "0.10.1" } diff --git a/packages/shared/package.json b/packages/shared/package.json index f47f2464..1cbb6503 100644 --- a/packages/shared/package.json +++ b/packages/shared/package.json @@ -10,5 +10,5 @@ "dev": "tsc -b --watch", "clean": "rm -rf dist *.tsbuildinfo" }, - "version": "0.10.1-rc.0" + "version": "0.10.1" } diff --git a/packages/storage/package.json b/packages/storage/package.json index 6bc6ee55..7dada825 100644 --- a/packages/storage/package.json +++ b/packages/storage/package.json @@ -13,5 +13,5 @@ "dependencies": { "@markus/shared": "workspace:*" }, - "version": "0.10.1-rc.0" + "version": "0.10.1" } diff --git a/packages/web-ui/package.json b/packages/web-ui/package.json index 462b5dff..7b3b849c 100644 --- a/packages/web-ui/package.json +++ b/packages/web-ui/package.json @@ -65,5 +65,5 @@ "typescript": "^5.9.3", "vite": "^7.3.1" }, - "version": "0.10.1-rc.0" + "version": "0.10.1" }