github jxxghp/MoviePilot v2.13.0

latest release: v2.13.0-1
5 hours ago

✨ 新功能

  • log tool execution result summary and truncate if too long by @jxxghp
  • inject plugin installation directory into system prompt by @jxxghp
  • add agent token provider events by @jxxghp
  • support TMDB episode group (g=) in explicit media tags and custom identifiers by @jxxghp
  • improve agent execution error handling with user-friendly messages and sensitive info sanitization by @jxxghp
  • add china operator llm providers by @jxxghp
  • add global RUST_ACCEL toggle to enable/disable rust acceleration at runtime by @jxxghp
  • accelerate metainfo parsing with rust by @jxxghp
  • accelerate rss parsing with rust by @jxxghp
  • accelerate site indexer parsing with rust by @jxxghp
  • 支持多文件手动整理与集数定位模板推荐 (#5820) by @Album
  • support indexer templates in Rust parser by @jxxghp
  • accelerate RSS parsing with Rust by @jxxghp
  • add Rust acceleration for core parsing by @jxxghp

🐛 修复

  • 优化 execute_command 工具的 rm -rf 拦截逻辑,仅禁止删除根目录或一级目录 by @jxxghp
  • skip non-transferable monitor files by @jxxghp
  • enable incomplete file suffix for downloaders by @jxxghp
  • 强制刷新插件市场绕过远端缓存 by @jxxghp
  • bound long-lived cache state by @jxxghp
  • import filter module dependencies by @jxxghp
  • restrict message commands to channel admins by @jxxghp
  • block private image proxy targets by @jxxghp
  • correct typo in import for clear_rust_parse_options_cache by @jxxghp
  • merge plugin form defaults with stored config to prevent v-show ReferenceError (#5824) by @TimoYoung
  • expose docker venv to maturin by @jxxghp
  • resolve docker rust toolchain path by @jxxghp
  • remove jieba compatibility shim by @jxxghp
  • replace fast jieba dependency by @jxxghp
  • support jinja indexer parsing in rust by @jxxghp
  • render indexer jinja fields in rust by @jxxghp
  • delay transient typing indicators by @jxxghp
  • remove choice callback status passthrough by @jxxghp
  • resume agent after choice callback by @jxxghp
  • stop agent after user choice prompt by @jxxghp
  • simplify message typing lifecycle by @jxxghp
  • 统一消息 typing 生命周期 by @jxxghp
  • 兼容低版本临时文件参数 by @jxxghp
  • handle images in Feishu streaming replies by @jxxghp
  • keep agent typing status while queued by @jxxghp

🔧 其他

  • 更新 execute_command.py by @jxxghp
  • optimize episode group tag parsing by @jxxghp
  • 更新 media.py by @jxxghp
  • ignore config/plugins/ in gitignore (#5828) by @TimoYoung
  • Merge remote-tracking branch 'origin/v2' into v2 by @jxxghp
  • 更新 feishu.py by @jxxghp
  • precompile anime metadata regexes by @jxxghp
  • 更新 rust_accel.py by @jxxghp
  • optimize rust acceleration paths by @jxxghp
  • 删除 frozen.spec by @jxxghp
  • update text processing dependencies by @jxxghp
  • 删除 benchmark_rust_accel.py by @jxxghp
  • precompile media metadata regexes by @jxxghp
  • slim rust acceleration surface by @jxxghp
  • 统一 lack_episode 语义并暴露 completed_episode 派生字段 (#5817) by @InfinityPacer
  • unify best_version episode upgrade logic and always track downloads in note by @jxxghp
  • use watchfiles for directory monitor by @jxxghp

完整更新记录: v2.12.4...v2.13.0

Don't miss a new MoviePilot release

NewReleases is sending notifications on new releases.