Files
Auto_Bangumi/docs/ja
Claude 12e7e2f5ba feat(4.0-P4): rename_strategy 扩展点、模板重命名与整理事件
- 新增 rename_strategy Provider 扩展点(ab_sdk.rename:RenameInput /
  RenameStrategy),内置 pn / advance / none 以 core 登记,输出与 3.3 的
  gen_path 逐字一致(参数化对照测试);字幕改用 RenameInput.kind,不再有
  subtitle_* 方法名;未知方式 / 策略出错 / 非法结果均保持原路径并记录错误
- 内置插件 rename-template:template 方式,Jinja2 沙箱模板(剧集 + 剧场版),
  默认与 pn 相同;结果为空或含路径分隔符时保持原名,语法错误保存时拒绝
- 整理事件 ab_sdk.organize:file.renamed / torrent.organized,经
  module.plugin.host.publish 发布到 PluginManager 登记的进程级总线
- 内置插件 media-server-refresh:订阅 file.renamed,合并后请求
  Jellyfin / Emby / Plex 刷新媒体库;未配置时为空操作
- 清理:删除仅测试使用的 rename_file / _lookup_offsets(测试改为驱动
  rename() 与 _batch_lookup_offsets)、冗余的 release_replacement_lease、
  失去调用方的 match_by_save_path / search_by_qb_hash,以及重命名链路中
  未使用的 season_offset 参数
- 修复插件配置接口:field_validator 抛出的错误返回 422 而不是 500
- WebUI 重命名方式下拉框加入 template 与插件提供的方式;ab_sdk 0.3.0;
  插件开发文档与番剧管理文档(中 / 英 / 日)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EoBUPFw7Ty1epuPESdELs1
2026-10-08 06:52:26 +00:00
..
…
…
…
…