jxxghp
7586a2cd42
disable agent message tools for ui background tasks
2026-04-29 23:30:59 +08:00
jxxghp
7ab643d34a
suppress channel notifications for ui background tasks
2026-04-29 23:13:57 +08:00
jxxghp
0b7505a604
refactor search AI recommendation flow
2026-04-29 22:55:27 +08:00
jxxghp
460d716512
feat: add batch AI re-organize for transfer history and search result recommendation
...
- Implement batch AI re-organize endpoint for transfer history with progress tracking
- Add batch_manual_transfer_redo system task template and prompt generation
- Refactor agent_manager to support generic background prompt execution
- Add AIRecommendChain for search result recommendation using agent background prompt
- Update search endpoints to use new AIRecommendChain and remove legacy code
- Enhance test cases for batch manual transfer redo
- Minor code cleanup and style fixes
2026-04-29 22:16:04 +08:00
jxxghp
b7749c44fd
重构语音能力配置与逻辑,统一音频输入输出开关并优化语音回复判断
2026-04-29 18:15:34 +08:00
jxxghp
8789f35228
Improve non-verbose agent tool summaries
2026-04-29 07:07:33 +08:00
jxxghp
a05ffc07d4
refactor: remove legacy LLM_DISABLE_THINKING and LLM_REASONING_EFFORT config, unify thinking_level handling
...
- Eliminate support for LLM_DISABLE_THINKING and LLM_REASONING_EFFORT in config, code, and tests
- Simplify LLM thinking level logic to rely solely on LLM_THINKING_LEVEL
- Refactor LLMHelper and related endpoints to remove legacy parameter handling
- Update system API and test utilities to match new configuration structure
- Minor code cleanup and formatting improvements
2026-04-25 10:42:03 +08:00
jxxghp
c7fa3dc863
feat: unify llm thinking level controls
2026-04-24 19:50:23 +08:00
Sebastian
097dff13a3
feat: add ai-compatible API endpoints
2026-04-22 17:21:43 +08:00
jxxghp
38933d5882
feat(agent): support disabling model thinking
2026-04-22 10:36:36 +08:00
jxxghp
ee7ba28235
Allow LLM test to use request payload
2026-04-21 22:14:19 +08:00
笨笨
8aa8b1897b
feat: add llm test endpoint
2026-04-21 20:39:32 +08:00
InfinityPacer
4a4d93e7f9
refactor(plugin): expose plugin list processing helper
2026-04-19 07:07:00 +08:00
InfinityPacer
3a93efb082
refactor(plugin): centralize local install dispatch
2026-04-19 07:07:00 +08:00
InfinityPacer
73cdd297b1
refactor(plugin): align local repo naming
2026-04-19 07:07:00 +08:00
InfinityPacer
6fa48afa34
feat(plugin): support local plugin sources
2026-04-19 07:07:00 +08:00
jxxghp
115fb40772
Allow known nettest redirects
2026-04-18 18:27:03 +08:00
jxxghp
10b0dbb5d3
Add nettest documentation comments
2026-04-18 17:52:01 +08:00
jxxghp
4c32ad902b
Harden system nettest SSRF handling
2026-04-18 17:43:38 +08:00
jxxghp
04c2a1eb18
Add manual AI redo flow
2026-04-15 17:10:18 +08:00
jxxghp
2ae2ea8ef7
feat: expose AI agent flag in user global settings
2026-04-14 15:50:46 +08:00
InfinityPacer
8d938c2273
fix(system): expose backend dev flag only in dev mode
2026-04-13 06:54:33 +08:00
InfinityPacer
61c695b77d
fix(subscribe): reset tv episode counts in history response
2026-04-11 22:58:24 +08:00
jxxghp
2f53fd3108
Expand image and edit support across messaging channels
2026-04-11 22:10:54 +08:00
jxxghp
cb323653b8
Add tracing logs for agent image message flow
2026-04-11 20:58:20 +08:00
InfinityPacer
1af5f02832
fix(http): use explicit success checks in async callers
2026-04-10 18:21:30 +08:00
jxxghp
10543eedd0
feat(search): 支持渐进式(SSE)搜索资源并实时返回搜索进度与结果
...
- 新增 /media/{mediaid}/stream 和 /title/stream 接口,支持基于 SSE 的渐进式搜索
- SearchChain 增加 async_search_by_title_stream、async_search_by_id_stream、async_process_stream、__async_search_all_sites_stream 方法
- 搜索结果按站点完成顺序实时推送,支持进度、候选、过滤、完成等阶段事件
- 优化参数解析与异常处理,提升大规模搜索体验
2026-04-10 16:50:23 +08:00
DDSRem
fd6c9d5d34
feat(plugin): 聚合插件侧栏导航
...
- PluginManager.get_plugin_sidebar_nav:已启用 Vue 插件且实现 get_sidebar_nav
- schemas.PluginSidebarNavItem 与 verify_token 鉴权接口
2026-04-09 08:03:30 +08:00
jxxghp
974d5f2f49
fix: 修复获取Google模型列表阻塞事件循环及缺少代理配置的问题
2026-04-04 06:58:39 +08:00
jxxghp
ca9cbc1160
fix(agent): 修复 MessageChannel.QQBot 不存在的错误
2026-03-29 10:38:52 +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
78b8b30351
rollback aiopathlib
2026-03-24 09:06:44 +08:00
jxxghp
e82494c444
feat(agent): support skills
2026-03-24 08:48:27 +08:00
PKC278
8351312b2b
feat: 优化SKILL.md
...
feat: 更新 MCP_HIDDEN_TOOLS 列表,对mcp客户端隐藏文件相关工具
2026-03-23 05:13:45 +08:00
PKC278
226432ec7f
feat(mcp): add torrent filter workflow and moviepilot cli skill
2026-03-17 17:22:33 +08:00
jxxghp
96395c1469
feat: 增强插件静态文件API安全性
2026-03-14 21:12:54 +08:00
jxxghp
6065c29891
Revert "Merge pull request #5573 from wikrin/refactor-static-methods-conversion"
...
This reverts commit b8fc20b981 , reversing
changes made to e09cfc6704 .
2026-03-14 18:21:31 +08:00
jxxghp
f38cb274e4
Revert "refactor(helper): 将LLMHelper StorageHelper的相关方法改为静态方法,移除实例调用"
...
This reverts commit 9f381b3c73 .
2026-03-14 18:19:47 +08:00
jxxghp
7bfee87cbf
Merge pull request #5577 from EkkoG/wechat_bot
2026-03-14 18:02:33 +08:00
EkkoG
510476c214
feat(wechat): add WeChatBot class for intelligent bot integration and enhance WechatModule to support bot mode
...
- Introduced WeChatBot class for handling intelligent bot functionalities.
- Updated WechatModule to differentiate between traditional and bot modes using WECHAT_MODE configuration.
- Enhanced stop method in WechatModule to gracefully stop client instances.
- Added logic to skip traditional menu initialization for bot mode.
- Updated .gitignore to include .venv directory.
2026-03-14 16:17:39 +08:00
Attente
9f381b3c73
refactor(helper): 将LLMHelper StorageHelper的相关方法改为静态方法,移除实例调用
2026-03-14 10:29:37 +08:00
Attente
b89825525a
refactor(helper): 将DirectoryHelper、RuleHelper和TorrentHelper方法改为静态方法
...
- 移除不必要的实例化操作,直接使用类方法
2026-03-13 19:50:10 +08:00
jxxghp
024a6a253b
Merge pull request #5531 from WongWang/feat-plugin-priority
2026-03-10 12:54:39 +08:00
jxxghp
1af662df7b
Merge pull request #5558 from YuF-9468/fix/5483-history-reorganize-event
2026-03-09 22:36:17 +08:00
YuF-9468
b4f64eb593
fix: preserve download context when re-organizing from history
2026-03-09 19:33:49 +08:00
Castell
28945ef153
refactor: 将 download.py 中重复的媒体识别模式选择逻辑封装进选择器函数
2026-03-03 01:58:49 +08:00
Castell
002ebeaade
refactor: 简化媒体识别模式选择逻辑中的 if/else 结构
2026-03-03 00:21:55 +08:00
Castell
894756000c
feat: 新增优先使用插件识别的功能
2026-03-02 20:58:10 +08:00
doumao
296261da8a
feat: 完成绿联影视接入并补齐扫描模式与统计展示
2026-02-28 21:58:35 +08:00
YuF-bot
ffb048c314
refactor(transfer): narrow manual type parse exception to ValueError
2026-02-28 13:44:06 +08:00