diff --git a/CHANGELOG.md b/CHANGELOG.md index fea0a253..e5b09160 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,8 @@ ## [Unreleased] +## [0.3.1] - 2026-09-30 + ### 新增 - IO Worker 分道(WK-1):io worker 进程内分文件 / 网络 / 维护三条道,各自并发(缺省 2 / 4 / 1)、各自排队,文件道占满不挡网络任务;维护道在文件道或网络道有排队 / 运行时让路(连续让路 10 分钟放行一个),调度器里内联的清理、回填、保留期裁剪也走维护道。任务在 `defineTask({ lane })` 显式声明,归属表见 `docs/runbook/dev.md`「IO Worker 分道」,ci 逐项核对。 - 设置 → 自动化 → 高级 →「后台任务并发」:三条道的并发,保存后几秒内生效,不用重启;环境变量 `WORKER_FILE_CONCURRENCY` / `WORKER_NETWORK_CONCURRENCY` / `WORKER_MAINTENANCE_CONCURRENCY` 设了以变量为准。 @@ -24,6 +26,19 @@ ### 修复(IA-2) - 同一站点添加第二个 RSS 且都用缺省名称时,secret 名冲突导致 500。 +### 变更(设置页,FIX-8) +- token 类数字(上下文窗口、上下文预算、最大输出、会话上限等)以 K 为单位输入,列表按 K / M 显示;存储仍为 token 数。 +- 密钥类字段(模型服务、TMDB、Brave、qB、站点、Emby)已保存时显示「已设置 ••••••••」(有末 4 位提示时带上),留空保存不变,「清除」需确认;明文不下发前端。服务端统一"空串不变、null 清除"。 + +### 修复(v0.3.0 核对问题,FIX-7) +- 智能体汇报展示层兜底:UUID、能力 ID、原因码换成名称 / 人话(旧会话同样生效)。 +- 概况条"全部完成"不再把跳过的步骤算进完成数;子会话数量按实际会话树计(不含失败的派发)。 +- 巡检目标不再原样显示 `{{now}}` 等模板占位符。 +- 智能体新增 `downloader.list`,不再误报"下载器不在系统内"。 +- 字幕文件不再标为主文件;版本行悬浮按钮不遮挡大小 / 时间;作品页「收录版本」文案区分;会话标题里的时间与原因码转人话;种子详情去掉原始错误码。 +- 文件管理目录树改为与主面板同款的圆角卡片,头部与工具栏对齐。 +- 站点更新凭据时不再误删两步验证密钥与 User-Agent。 + ## [0.3.0] - 2026-09-29 ### 新增 diff --git a/apps/server/deno.json b/apps/server/deno.json index 3de8129c..ffb51850 100644 --- a/apps/server/deno.json +++ b/apps/server/deno.json @@ -1,6 +1,6 @@ { "name": "@umt/server", - "version": "0.3.0", + "version": "0.3.1", "exports": { ".": "./src/main.ts" }, "tasks": { "dev": "deno run -A --watch --env-file=../../.env src/main.ts", diff --git a/apps/web/package.json b/apps/web/package.json index 60cc702e..3e622bbd 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -1,6 +1,6 @@ { "name": "@umt/web", - "version": "0.3.0", + "version": "0.3.1", "private": true, "type": "module", "scripts": { diff --git a/deno.json b/deno.json index 29def315..f66c4bb4 100644 --- a/deno.json +++ b/deno.json @@ -1,5 +1,5 @@ { - "version": "0.3.0", + "version": "0.3.1", "workspace": [ "./packages/adapters", "./packages/agent", diff --git a/packages/adapters/deno.json b/packages/adapters/deno.json index 2806ffcb..3b6591bf 100644 --- a/packages/adapters/deno.json +++ b/packages/adapters/deno.json @@ -1,6 +1,6 @@ { "name": "@umt/adapters", - "version": "0.3.0", + "version": "0.3.1", "exports": { ".": "./src/index.ts", "./fsworker": "./src/fs/fsworker.ts" }, "tasks": { "test": "deno run -A npm:vitest run", diff --git a/packages/agent/deno.json b/packages/agent/deno.json index d4bc18c5..e0b2309b 100644 --- a/packages/agent/deno.json +++ b/packages/agent/deno.json @@ -1,6 +1,6 @@ { "name": "@umt/agent", - "version": "0.3.0", + "version": "0.3.1", "exports": { ".": "./src/index.ts" }, "tasks": { "test": "deno run -A npm:vitest run", diff --git a/packages/contracts/deno.json b/packages/contracts/deno.json index fcc785c6..ab91b194 100644 --- a/packages/contracts/deno.json +++ b/packages/contracts/deno.json @@ -1,6 +1,6 @@ { "name": "@umt/contracts", - "version": "0.3.0", + "version": "0.3.1", "exports": { ".": "./src/index.ts" }, "tasks": { "test": "deno run -A npm:vitest run", diff --git a/packages/db/deno.json b/packages/db/deno.json index 4701ecb0..686accac 100644 --- a/packages/db/deno.json +++ b/packages/db/deno.json @@ -1,6 +1,6 @@ { "name": "@umt/db", - "version": "0.3.0", + "version": "0.3.1", "exports": { ".": "./src/index.ts" }, "tasks": { "test": "deno run -A npm:vitest run", diff --git a/packages/domain/deno.json b/packages/domain/deno.json index 921bdf4f..f6226b9a 100644 --- a/packages/domain/deno.json +++ b/packages/domain/deno.json @@ -1,6 +1,6 @@ { "name": "@umt/domain", - "version": "0.3.0", + "version": "0.3.1", "exports": { ".": "./src/index.ts" }, "tasks": { "test": "deno run -A npm:vitest run", diff --git a/packages/mapping/deno.json b/packages/mapping/deno.json index fcdd75f9..6dc03faa 100644 --- a/packages/mapping/deno.json +++ b/packages/mapping/deno.json @@ -1,6 +1,6 @@ { "name": "@umt/mapping", - "version": "0.3.0", + "version": "0.3.1", "exports": { ".": "./src/index.ts" }, "tasks": { "test": "deno run -A npm:vitest run", diff --git a/packages/tasks/deno.json b/packages/tasks/deno.json index 711a3a55..7d651f3b 100644 --- a/packages/tasks/deno.json +++ b/packages/tasks/deno.json @@ -1,6 +1,6 @@ { "name": "@umt/tasks", - "version": "0.3.0", + "version": "0.3.1", "exports": { ".": "./src/index.ts" }, "tasks": { "test": "deno run -A npm:vitest run", diff --git a/packages/testkit/deno.json b/packages/testkit/deno.json index f71e63d0..895b736e 100644 --- a/packages/testkit/deno.json +++ b/packages/testkit/deno.json @@ -1,6 +1,6 @@ { "name": "@umt/testkit", - "version": "0.3.0", + "version": "0.3.1", "exports": { ".": "./src/index.ts" }, "tasks": { "test": "deno run -A npm:vitest run",