jxxghp
990a28b51b
调整 Agent 心跳任务报告方式
2026-05-27 08:41:40 +08:00
jxxghp
b6ffd286fe
fix: keep platform words in media titles
2026-05-27 07:41:44 +08:00
jxxghp
1f7fb304dd
feat: add LLM proxy toggle
2026-05-27 06:57:09 +08:00
jxxghp
896631d63e
fix(agent): enable voice replies for supported channels
2026-05-26 20:14:56 +08:00
jxxghp
db8363fee1
fix(openlist): request full directory pages
2026-05-26 18:12:10 +08:00
jxxghp
31554bdcb5
fix agent tool call history ordering
2026-05-26 16:42:52 +08:00
jxxghp
ccbcce0573
chore: update 3 workspace files
2026-05-26 12:14:36 +08:00
jxxghp
e00e18f31e
fix: transcode unsupported stt audio formats
v2.13.1-1
2026-05-26 10:00:32 +08:00
jxxghp
c7965edd47
fix: use responses api for chatgpt reasoning models
2026-05-26 09:31:00 +08:00
jxxghp
8aeba8a6d2
更新 version.py
2026-05-26 09:07:04 +08:00
jxxghp
aee8b05737
fix: order LLM user agent config after max context
2026-05-26 08:30:43 +08:00
jxxghp
821bd3decd
fix: use explicit LLM user agent config
2026-05-26 08:24:58 +08:00
jxxghp
b65c8dcfe0
feat: support llm user agent
2026-05-26 08:20:02 +08:00
DDSRem
877d89abb3
chore: bump moviepilot-rust to 0.1.4 ( #5840 )
2026-05-26 07:46:58 +08:00
jxxghp
d4718bf9dc
fix: expose rust acceleration availability
2026-05-25 23:49:04 +08:00
DDSRem
8bd1288e7e
chore: bump moviepilot-rust to 0.1.3 ( #5838 )
2026-05-25 23:18:17 +08:00
DDSRem
a65c5364d9
chore: bump moviepilot-rust to 0.1.2 ( #5837 )
2026-05-25 22:26:05 +08:00
jxxghp
f761e07779
更新 requirements.in
2026-05-25 22:21:44 +08:00
jxxghp
91f6ad092e
fix(docker): reduce env logs and harden ssl cert startup
2026-05-25 22:14:27 +08:00
jxxghp
c33c62b938
refactor: use external moviepilot rust package
2026-05-25 20:52:53 +08:00
jxxghp
05943287c0
更新 version.py
v2.13.1
2026-05-25 19:23:19 +08:00
jxxghp
94633173b1
添加安装版本统计上报
2026-05-25 18:16:59 +08:00
InfinityPacer
7ab1a668cb
perf(security): make image proxy signature stable to enable client caching ( #5835 )
v2.13.0-1
2026-05-25 16:46:29 +08:00
InfinityPacer
d57deb1df1
fix(security): release SSRF DNS inflight lock outside async with block ( #5834 )
2026-05-25 16:45:32 +08:00
jxxghp
d940373f6b
将所有agent工具的explanation字段改为可选
...
修复Pydantic验证错误:QueryTransferHistoryInput的explanation字段为必需,但用户未提供。
修改了74个工具文件,将explanation字段从必需改为可选,默认值为None。
2026-05-25 16:40:43 +08:00
jxxghp
ca01b8ec3f
更新 version.py
2026-05-25 16:05:48 +08:00
jxxghp
384d6a3fe1
更新 metainfo.rs
2026-05-25 16:03:43 +08:00
leanmore
922e8473c5
fix: add VIVID and HDR10P to effect regex ( #5833 )
2026-05-25 15:59:26 +08:00
InfinityPacer
01c3451679
perf(system): async SSRF check with DNS cache for image proxy ( #5832 )
2026-05-25 15:54:02 +08:00
InfinityPacer
98e3ea4e6f
fix(system): allow configured image proxy private ranges ( #5831 )
2026-05-25 14:16:54 +08:00
jxxghp
0e8bcb4df6
fix: patch gemini thought_signature enforcement to cover all function calls
...
The upstream _parse_chat_history enforcement code uses a first_fc_seen
flag that only adds DUMMY_THOUGHT_SIGNATURE to the first function_call
without thought_signature. Parallel function calls (position 2+) remain
unpatched, causing Gemini API 400 errors for all Gemini 2.5+ models.
Additionally, _is_gemini_3_or_later only matches 'gemini-3', missing
Gemini 2.5 models entirely.
This patch:
1. Extends _is_gemini_3_or_later to also match gemini-2.5 models
2. Wraps _parse_chat_history to ensure ALL function_call parts in ALL
model messages have thought_signature (not just the first one)
2026-05-25 13:53:02 +08:00
DDSRem
784672af5c
docs: restructure AGENTS.md and add docs/rules agent documentation system ( #5830 )
2026-05-25 13:48:43 +08:00
jxxghp
63b9994b0e
fix: sign media server image proxy URLs
v2.13.0
2026-05-25 12:41:55 +08:00
jxxghp
d713ea54c1
fix: allow media server image proxy paths
2026-05-25 12:25:57 +08:00
jxxghp
766d2699ea
feat: support MiniMax audio provider
2026-05-25 11:42:57 +08:00
jxxghp
9af61c4744
ci: improve docker build cache
2026-05-25 11:10:39 +08:00
jxxghp
7c8b973f30
fix: exclude derived subscribe completion field
2026-05-25 11:04:34 +08:00
jxxghp
0fdf1fadab
更新 version.py
2026-05-25 09:14:08 +08:00
jxxghp
477c49587c
feat(agent): log tool execution result summary and truncate if too long
2026-05-25 08:50:44 +08:00
jxxghp
5532f14efb
feat(agent): inject plugin installation directory into system prompt
2026-05-25 08:21:19 +08:00
jxxghp
b08c335bb4
fix: 优化 execute_command 工具的 rm -rf 拦截逻辑,仅禁止删除根目录或一级目录
2026-05-25 08:00:35 +08:00
jxxghp
c7670e5cc8
更新 execute_command.py
2026-05-25 07:51:30 +08:00
jxxghp
a725789045
feat: add agent token provider events
2026-05-25 07:32:36 +08:00
jxxghp
5d5c95dcd8
fix: skip non-transferable monitor files
2026-05-25 06:14:02 +08:00
jxxghp
4d8c910f0d
fix: enable incomplete file suffix for downloaders
2026-05-25 05:58:05 +08:00
jxxghp
4b4b0335e8
perf: optimize episode group tag parsing
2026-05-25 05:33:26 +08:00
jxxghp
ac3432c54f
feat: support TMDB episode group (g=) in explicit media tags and custom identifiers
...
- Add episode_group (g=) parameter parsing to explicit media tags in both Python and Rust metainfo parsers
- Propagate episode_group through MetaInfo, MetaBase, MediaInfo, and context models
- Update SKILL.md and update_custom_identifiers.py docs to describe episode group usage
- Add tests for episode_group recognition in metainfo and chain recognition logic
2026-05-24 23:32:27 +08:00
jxxghp
ea52537423
更新 media.py
2026-05-24 22:50:09 +08:00
TimoYoung
c9bdaf2f40
chore: ignore config/plugins/ in gitignore ( #5828 )
2026-05-24 22:29:38 +08:00
jxxghp
2b629185b9
Merge remote-tracking branch 'origin/v2' into v2
2026-05-24 22:14:24 +08:00