InfinityPacer
dc9f8ef168
chore(agent): raise core LangChain dependency baseline ( #6301 )
2026-08-13 17:59:14 +08:00
DDSRem
e5b52dc0a8
chore: bump moviepilot-rust to 0.2.8 ( #6282 )
2026-08-13 04:59:10 +08:00
jxxghp
ca32922a7f
refactor(media): unify media identity and chain responsibilities
2026-08-12 18:31:09 +08:00
jxxghp
53a169d955
fix: preserve all recognized resource types
2026-08-09 18:41:54 +08:00
jxxghp
0252b27b72
ci(v3): publish isolated docker images
2026-08-07 22:14:34 +08:00
jxxghp
05d15a04f5
feat(v3): add music automation workflow
2026-08-07 21:50:22 +08:00
jxxghp
d625196b08
chore(deps): upgrade cloakbrowser to 0.5.3
2026-08-03 13:49:15 +08:00
jxxghp
e3f80af74f
feat: expand metadata sources and media server sync ( #6129 )
2026-07-21 11:34:18 +08:00
freeman
572299a45e
feat(llm): 新增 Amazon Bedrock 提供商,支持 AK/SK 与 Bedrock API Key 双认证 ( #6130 )
2026-07-16 19:27:06 +08:00
DDSRem
a0ee99aacc
chore: bump moviepilot-rust to 0.2.3 ( #6128 )
2026-07-16 06:31:31 +08:00
DDSRem
4826e3301c
chore: bump moviepilot-rust to 0.2.2 ( #6109 )
2026-07-13 18:00:50 +08:00
jxxghp
56bda11947
fix python metainfo xxx title parsing
2026-07-06 12:36:06 +08:00
jxxghp
db9960d9b9
refactor: enhance customization and streaming platform handling
2026-07-06 09:33:49 +08:00
DDSRem
2a89bfd25c
chore: bump moviepilot-rust to 0.1.14 ( #6016 )
...
Co-authored-by: jxxghp <51039935+jxxghp@users.noreply.github.com >
2026-06-28 17:31:00 +08:00
InfinityPacer
544ed6d84d
fix: recognize HDR Vivid resources ( #6007 )
2026-06-26 14:41:41 +08:00
jxxghp
bb9b6ec5d0
fix: support custom episode offset expressions
2026-06-26 14:15:29 +08:00
jxxghp
af32c5e9bb
chore: bump moviepilot-rust to 0.1.11
2026-06-24 14:49:30 +08:00
jxxghp
f9ea0118d9
Handle Telegramify 1.2 compatibility
2026-06-22 20:16:37 +08:00
InfinityPacer
e44a6f41b5
chore: split runtime and development dependencies ( #5985 )
2026-06-22 17:44:06 +08:00
InfinityPacer
e02cebe16c
fix(tests): stabilize messaging shutdown ( #5979 )
2026-06-21 07:37:47 +08:00
DDSRem
4c20639abb
chore: bump moviepilot-rust to 0.1.10 ( #5960 )
...
Co-authored-by: jxxghp <51039935+jxxghp@users.noreply.github.com >
2026-06-17 19:54:19 +08:00
jxxghp
6f5f1aa457
chore: downgrade bcrypt version to 4.3.0 in requirements.in
2026-06-13 19:19:01 +08:00
jxxghp
eb9ea1c5c5
chore: update package versions in requirements.in
2026-06-13 17:36:45 +08:00
DDSRem
616c355438
chore: bump moviepilot-rust to 0.1.9 ( #5927 )
2026-06-12 10:18:56 +08:00
DDSRem
ee96706e9f
chore: bump moviepilot-rust to 0.1.8 ( #5922 )
2026-06-10 06:43:20 +08:00
DDSRem
a2b82a2532
chore: bump moviepilot-rust to 0.1.7 ( #5919 )
2026-06-09 18:25:59 +08:00
jxxghp
ed380e2a17
更新 requirements.in
2026-06-02 23:17:58 +08:00
jxxghp
db3ad91408
fix: improve manual transfer recognition preview
2026-05-27 11:01:27 +08:00
jxxghp
b6ffd286fe
fix: keep platform words in media titles
2026-05-27 07:41:44 +08:00
DDSRem
877d89abb3
chore: bump moviepilot-rust to 0.1.4 ( #5840 )
2026-05-26 07:46:58 +08:00
DDSRem
8bd1288e7e
chore: bump moviepilot-rust to 0.1.3 ( #5838 )
2026-05-25 23:18:17 +08:00
jxxghp
f761e07779
更新 requirements.in
2026-05-25 22:21:44 +08:00
jxxghp
c33c62b938
refactor: use external moviepilot rust package
2026-05-25 20:52:53 +08:00
jxxghp
134c441754
fix: replace fast jieba dependency
2026-05-23 12:59:33 +08:00
jxxghp
00fc8b2f53
chore: update text processing dependencies
2026-05-23 12:18:59 +08:00
jxxghp
bd4d493f34
feat: add Rust acceleration for core parsing
2026-05-22 19:58:04 +08:00
jxxghp
9319b47fad
refactor: use watchfiles for directory monitor
2026-05-22 09:15:18 +08:00
jxxghp
cb8636e967
refactor(browser): decouple Playwright types with protocol interfaces and remove direct dependency
2026-05-18 08:46:24 +08:00
jxxghp
0ee9fec1d2
feat(browser): migrate to CloakBrowser for browser emulation and streamline dependency management
...
- Replace Playwright-based browser emulation with CloakBrowser as default
- Update config to support CloakBrowser options and humanization presets
- Refactor browser helper to use CloakBrowser context and remove cf_clearance dependency
- Update Dockerfile, entrypoint, and update scripts to install CloakBrowser runtime
- Ensure CloakBrowser kernel is pre-installed during local setup and dependency updates
- Add tests for CloakBrowser integration and legacy compatibility
2026-05-16 20:51:38 +08:00
jxxghp
624862dfc6
feat(notification): add Feishu notification channel support
2026-05-12 21:40:55 +08:00
Aqr-K
0fb11880a4
perf(http): AsyncRequestUtils 默认启用 HTTP/2
...
为 AsyncRequestUtils 增加 http2: bool = True 参数(默认开启),
内部贯穿到 _get_shared_async_transport 与 path C 兜底 AsyncClient。
http2 加入共享 AsyncHTTPTransport 桶 key,让不同 h2 设置自动隔离。
启用基于 TLS ALPN:服务端宣告支持 h2 时切到 HTTP/2 多路复用;
不支持(含明文 HTTP、老 nginx/Apache)透明回落 HTTP/1.1。如个别
站点 h2 实现异常,调用方传 http2=False 单独关闭。
依赖:httpx extras 由 [socks] 扩展为 [socks,http2],引入纯 Python
包 h2 / hpack / hyperframe(无原生扩展)。
真实 TMDB 压测(30 部美剧 × 每部 50 集 = 3060 请求/版本):
HTTP/1.1 52.0s → HTTP/2 27.6s,节省 24.4s(1.88×)。
单请求 p95 由 96.1ms 降至 20.1ms,长尾大幅收敛。
公共 API 表面零变动;插件可按需 http2=False 单点关闭。
2026-05-11 17:15:23 +08:00
jxxghp
62541ffe43
fix(qbittorrent): restore qBittorrent 5.2 compatibility
...
Support WebUI API Key auth, newer add responses, and cookie sync so qBittorrent 5.2 can connect reliably while keeping legacy fallback behavior.
Fixes #5724
2026-05-07 07:41:05 +08:00
jxxghp
c762628217
fix(agent): preserve full command output in temp logs
...
Return only a 10KB preview to the agent so large command results do not overwhelm conversations while keeping the full output available for follow-up reads. Add pytest to the project dependencies to make the regression tests runnable in the project venv.
2026-05-06 20:04:17 +08:00
jxxghp
2ccea2da39
chore: update langchain-anthropic, openai, and google-genai dependencies
2026-04-30 13:14:03 +08:00
jxxghp
b228107a25
refactor: migrate LLM helper to agent module and add unified LLM API endpoints
...
- Move LLMHelper and related logic from app.helper.llm to app.agent.llm.helper
- Update all imports to reference new LLMHelper location
- Introduce app/agent/llm/__init__.py for internal LLM adapter exports
- Add llm.py API router with endpoints for model listing, provider auth, and test calls
- Remove legacy LLM endpoints from system.py
- Update requirements for langchain-anthropic and anthropic
- Refactor test_llm_helper_testcall.py for async LLMHelper usage and new import paths
2026-04-30 09:48:50 +08:00
jxxghp
4fd5aa3eb6
fix: improve DeepSeek reasoning_content payload handling and update langchain dependencies
2026-04-25 12:46:21 +08:00
jxxghp
c7fa3dc863
feat: unify llm thinking level controls
2026-04-24 19:50:23 +08:00
DDSRem
517300afe9
fix: clean typing issues and refresh runtime dependencies
...
Align endpoint/module type hints and config reload handling while updating base Python image and package pins to improve build/runtime compatibility.
Made-with: Cursor
2026-03-24 19:21:04 +08:00
jxxghp
565e10b6a5
add LLMToolSelectorMiddleware
2026-03-23 08:16:19 +08:00
jxxghp
ea4e0dd764
feat(agent): upgrade langchain to v1.0+
2026-03-22 21:07:45 +08:00