diff --git a/CHANGELOG.md b/CHANGELOG.md index a13a6467..5be80821 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,16 @@ ## [Unreleased] +## [0.3.31] - 2026-10-06 + +迁移 `0078`。 + +### 调整 +- 去掉待处理中心,问题回到发生处:下载完识别不到、路径冲突、文件被排除、整理卡住或失败在整理记录「需要处理」里就地处理(指定作品 / 候选 / 让智能体识别 / 重新整理 / 忽略);集数待确认先自动解决,原因显示在作品页与订阅详情;站点不可达、下载器离线、下载目录读不到、磁盘空间不足进运行状态「需要关注」;铃铛只放需要你批准的智能体操作与系统健康问题;首页显示汇总计数。旧的待处理链接按类型跳转。 +- 下载完识别不到作品时自动派智能体识别,认出后自动重新整理(缺省开启,设置里可关)。 +- 智能体不再设硬性预算上限(每天次数 / 花费、单次花费 / token 不再拦截,旧值保留但不生效);保留单次工具调用次数与时长的防跑飞限制并调宽;设置页显示用量与花费。 +- 集数识别分两层:确定性校验对所有资源照做;拉 TMDB 元数据、开集数待确认、派智能体只对关注中的作品(有订阅、你搜索 / 手动下载过、正在下载或整理、已入库),RSS 扫进来的作品不再自动拉元数据;进入关注时补刷新。 + ### 新增 - 整理时指定剧集组(参考 MoviePilot 重新整理选剧集组):整理弹窗可临时按 TMDB 默认季或作品的其它剧集组换算季集与命名,作品设置不变,资产仍登记到作品当前结构的对应集;可勾选同时设为作品的季集结构。 diff --git a/README.md b/README.md index 33af3ae8..c117d9ec 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ 内部使用、Agent 自动化优先的媒体整理入库平台。需求基线见 [media_automation_requirements_architecture_v0.7.md](media_automation_requirements_architecture_v0.7.md)。 -当前版本 v0.3.30,本机测试环境已部署;各版变化见 [CHANGELOG.md](CHANGELOG.md)。业务逻辑以 MoviePilot v3 为参考,逐项对照见 [MoviePilot v3 对照](docs/porting/moviepilot-v3-comparison.md)。正在推进的计划与待办见 [docs/plan](docs/plan/README.md),开发与发布约定见 [CLAUDE.md](CLAUDE.md)。 +当前版本 v0.3.31,本机测试环境已部署;各版变化见 [CHANGELOG.md](CHANGELOG.md)。业务逻辑以 MoviePilot v3 为参考,逐项对照见 [MoviePilot v3 对照](docs/porting/moviepilot-v3-comparison.md)。正在推进的计划与待办见 [docs/plan](docs/plan/README.md),开发与发布约定见 [CLAUDE.md](CLAUDE.md)。 ## 功能 diff --git a/apps/server/deno.json b/apps/server/deno.json index 07324b58..5c856240 100644 --- a/apps/server/deno.json +++ b/apps/server/deno.json @@ -1,6 +1,6 @@ { "name": "@umt/server", - "version": "0.3.30", + "version": "0.3.31", "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 522feb0c..d86e7537 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -1,6 +1,6 @@ { "name": "@umt/web", - "version": "0.3.30", + "version": "0.3.31", "private": true, "type": "module", "scripts": { diff --git a/deno.json b/deno.json index 3321d7e9..7ed7a623 100644 --- a/deno.json +++ b/deno.json @@ -1,5 +1,5 @@ { - "version": "0.3.30", + "version": "0.3.31", "workspace": [ "./packages/adapters", "./packages/agent", diff --git a/docs/plan/README.md b/docs/plan/README.md index 520a277c..374a2125 100644 --- a/docs/plan/README.md +++ b/docs/plan/README.md @@ -17,7 +17,7 @@ ## 当前状态 -- 版本 v0.3.30,本机测试环境已部署。 +- 版本 v0.3.31,本机测试环境已部署。 - 开发与发布约定见仓库根 [CLAUDE.md](../../CLAUDE.md)。 ## 待办 diff --git a/packages/adapters/deno.json b/packages/adapters/deno.json index 91fb2a86..6594f231 100644 --- a/packages/adapters/deno.json +++ b/packages/adapters/deno.json @@ -1,6 +1,6 @@ { "name": "@umt/adapters", - "version": "0.3.30", + "version": "0.3.31", "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 f228f245..28a03429 100644 --- a/packages/agent/deno.json +++ b/packages/agent/deno.json @@ -1,6 +1,6 @@ { "name": "@umt/agent", - "version": "0.3.30", + "version": "0.3.31", "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 4fc715ab..3714f1ca 100644 --- a/packages/contracts/deno.json +++ b/packages/contracts/deno.json @@ -1,6 +1,6 @@ { "name": "@umt/contracts", - "version": "0.3.30", + "version": "0.3.31", "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 a98f865d..5678f1be 100644 --- a/packages/db/deno.json +++ b/packages/db/deno.json @@ -1,6 +1,6 @@ { "name": "@umt/db", - "version": "0.3.30", + "version": "0.3.31", "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 d8ba85ef..6d6cd55c 100644 --- a/packages/domain/deno.json +++ b/packages/domain/deno.json @@ -1,6 +1,6 @@ { "name": "@umt/domain", - "version": "0.3.30", + "version": "0.3.31", "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 2db2c21f..360f5442 100644 --- a/packages/mapping/deno.json +++ b/packages/mapping/deno.json @@ -1,6 +1,6 @@ { "name": "@umt/mapping", - "version": "0.3.30", + "version": "0.3.31", "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 95a2bd30..f42c41d1 100644 --- a/packages/tasks/deno.json +++ b/packages/tasks/deno.json @@ -1,6 +1,6 @@ { "name": "@umt/tasks", - "version": "0.3.30", + "version": "0.3.31", "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 e7c6ab2f..0423f0b0 100644 --- a/packages/testkit/deno.json +++ b/packages/testkit/deno.json @@ -1,6 +1,6 @@ { "name": "@umt/testkit", - "version": "0.3.30", + "version": "0.3.31", "exports": { ".": "./src/index.ts" }, "tasks": { "test": "deno run -A npm:vitest run",