Commit Graph
100 Commits
Author SHA1 Message Date
jxxghp a70bf18770 Merge pull request #5273 from PKC278/v2 2025-12-23 17:36:30 +08:00
jxxghp 6b4ba8bfad Merge pull request #5272 from PKC278/v2 2025-12-23 14:39:03 +08:00
jxxghp abd9733e7f Merge pull request #5269 from HankunYu/v2 2025-12-23 12:51:25 +08:00
jxxghp 7797532350 Merge pull request #5271 from PKC278/v2 2025-12-22 21:32:53 +08:00
jxxghp ec375a19ae Merge pull request #5267 from stkevintan/cookiecloud-post 2025-12-22 19:06:05 +08:00
jxxghp 51e940617c Merge pull request #5270 from PKC278/v2 2025-12-22 18:50:12 +08:00
jxxghp a096395086 Merge pull request #5250 from ixff/v2 2025-12-22 11:04:47 +08:00
jxxghp 91fc4327f4 Merge pull request #5261 from ixff/fix 2025-12-19 12:38:43 +08:00
jxxghp e52d43458e 更新 version.py 2025-12-15 15:19:57 +08:00
jxxghp 0716c65269 Refactor: Simplify memory key generation and update retention settings 2025-12-13 15:40:20 +08:00
jxxghp ba3ce4f1b5 Merge pull request #5245 from jxxghp/cursor/agent-download-progress-tool-8daa 2025-12-13 15:09:54 +08:00
jxxghp 5d82fae2b0 fix agent memory 2025-12-13 14:40:47 +08:00
jxxghp 0813b87221 fix agent memory 2025-12-13 13:23:41 +08:00
jxxghp 961ecfc720 fix agent memory 2025-12-13 13:09:49 +08:00
jxxghp 81f30ef25a fix agent memory 2025-12-13 12:26:08 +08:00
jxxghp 140b0d3df2 Merge pull request #5234 from xgitc/patch-2 2025-12-10 16:20:36 +08:00
jxxghp b3d69d7de4 Merge pull request #5233 from xgitc/patch-1 2025-12-10 16:20:07 +08:00
jxxghp 274fc2d74f v2.8.8
- 下载器支持配置路径映射
- 问题修复与细节优化
2025-12-10 14:33:13 +08:00
jxxghp 2f1a448afe Merge pull request #5226 from stkevintan/path-mapping 2025-12-08 18:46:48 +08:00
jxxghp 63a890e85d 更新 __init__.py 2025-12-06 20:03:34 +08:00
jxxghp bf4f9921e2 Merge pull request #5224 from stkevintan/file_uri 2025-12-06 20:03:05 +08:00
jxxghp 785540e178 更新 graphics.py 2025-12-06 14:47:23 +08:00
jxxghp bcad4c0bc6 Merge pull request #5223 from wikrin/refactor/image-helper 2025-12-06 14:46:52 +08:00
jxxghp 128aa2ef23 更新 requirements.in 2025-12-04 13:27:03 +08:00
jxxghp fce1186dd1 Merge remote-tracking branch 'origin/v2' into v2 2025-12-04 12:30:05 +08:00
jxxghp 9a7b11f804 add google-generativeai 2025-12-04 12:29:56 +08:00
jxxghp b068a06fa8 Merge pull request #5219 from 0xlane/v2 2025-12-03 13:49:18 +08:00
jxxghp e0a20a6697 Merge pull request #5216 from wikrin/image_cache 2025-12-03 11:12:09 +08:00
jxxghp 3b7212740b fix 2025-12-01 15:22:06 +08:00
jxxghp 4b80b8dc1f Merge pull request #5206 from DDSRem-Dev/dev 2025-11-30 17:06:45 +08:00
jxxghp 1c08a22881 Merge pull request #5204 from yelantf/patch-2 2025-11-30 09:50:13 +08:00
jxxghp e19f2aa76d Merge pull request #5202 from 0xlane/v2 2025-11-30 08:01:18 +08:00
jxxghp de3c83b0aa Merge pull request #5197 from stkevintan/default-samba 2025-11-28 19:42:43 +08:00
jxxghp 10c26de7cb Merge pull request #5193 from wikrin/config_reload_mixin 2025-11-28 07:17:12 +08:00
jxxghp d1d7b8ce55 更新 __init__.py 2025-11-27 22:03:20 +08:00
jxxghp 77f8983307 Merge pull request #5192 from stkevintan/smb-link 2025-11-27 20:15:46 +08:00
jxxghp bcf13099ac Merge pull request #5188 from wikrin/dev 2025-11-26 22:27:51 +08:00
jxxghp d0b665f773 更新 version.py 2025-11-25 20:19:59 +08:00
jxxghp a1674b1ae5 Merge pull request #5186 from Seed680/v2 2025-11-25 17:16:28 +08:00
jxxghp bebacf7b20 refactor: Update tool imports and descriptions in factory.py; remove obsolete query tools and enhance ListDirectoryTool description 2025-11-25 13:45:19 +08:00
jxxghp 6dc1fcbc3e Merge branch 'v2' of https://github.com/jxxghp/MoviePilot into v2 2025-11-25 13:33:04 +08:00
jxxghp b599ef4509 feat: Add QueryMediaLatestTool to MoviePilotToolFactory 2025-11-25 13:33:03 +08:00
jxxghp 526b6a1119 Merge remote-tracking branch 'origin/v2' into v2 2025-11-24 21:30:07 +08:00
jxxghp 88173db4ce fix #5172 2025-11-24 21:29:56 +08:00
jxxghp e139b1ab22 Merge pull request #5183 from wikrin/telegramify
feat(telegram): 使用 `telegramify_markdown` 库标准化消息内容,增强长消息与复杂格式的处理能力
2025-11-24 21:26:32 +08:00
jxxghp c96633eb83 Merge pull request #5173 from wikrin/cached 2025-11-23 16:58:50 +08:00
jxxghp d749d59cad Merge pull request #5171 from jxxghp/cursor/check-for-ai-prefix-before-processing-message-composer-1-29f2 2025-11-23 14:37:21 +08:00
jxxghp 9b5f863832 v2.8.6
- 增加全局智能助手设置,开启后所有消息通过智能助手回答而无需使用 `/ai` 指令
- 问题修复与细节优化
2025-11-23 13:55:16 +08:00
jxxghp fd422d7446 Merge pull request #5170 from wikrin/fix 2025-11-23 13:33:49 +08:00
jxxghp 56c684ec06 Merge pull request #5168 from jxxghp/cursor/add-actor-filmography-search-tool-composer-1-6aad 2025-11-22 08:12:17 +08:00
jxxghp 7662235802 Merge pull request #5165 from jxxghp/cursor/add-site-parameters-to-agent-subscription-tool-be8f 2025-11-21 20:46:19 +08:00
jxxghp 785b8ede11 Merge pull request #5164 from jxxghp/cursor/add-person-search-tool-for-agent-745c 2025-11-21 19:33:00 +08:00
jxxghp c2c0515991 Merge pull request #5163 from Pollo3470/feat/ai-proxy 2025-11-21 12:23:39 +08:00
jxxghp 840da6dd85 Merge pull request #5157 from jxxghp/cursor/add-web-search-tool-with-context-trimming-70fe 2025-11-20 22:59:37 +08:00
jxxghp 760ebe6113 v2.8.5
- 智能体OpenAi及Google模型默认使用代理,支持自动获取可选模型列表
- 手动添加下载时支持指定媒体信息编号
2025-11-20 19:40:43 +08:00
jxxghp a329d3ad89 fix api 2025-11-20 19:38:19 +08:00
jxxghp 01f8561582 fix 2025-11-20 19:15:46 +08:00
jxxghp 883ea5c996 Merge pull request #5155 from madrays/v2 2025-11-20 19:10:58 +08:00
jxxghp 99cf13ed9b Merge pull request #5152 from Pollo3470/feat/ai-proxy 2025-11-20 19:09:54 +08:00
jxxghp 48c25c40e4 fix wechat 2025-11-20 16:51:43 +08:00
jxxghp 996d8ab954 v2.8.4-1
- 修复工作流组件加载问题
- 修改个别智能体工具问题
2025-11-20 13:10:38 +08:00
jxxghp fac2546a92 Enhance media library query tool with detailed logging and improved error handling. Refactor to use MediaServerChain for media existence checks and item details retrieval. 2025-11-20 13:02:23 +08:00
jxxghp 728ea6172a fix exists_local 2025-11-20 12:43:19 +08:00
jxxghp f59d225029 fix workflow actions 2025-11-20 12:34:44 +08:00
jxxghp 0b178a715f fix search_media 2025-11-20 12:00:00 +08:00
jxxghp e06e5328c2 Merge pull request #5148 from jxxghp/cursor/handle-ai-agent-message-processing-error-af53 2025-11-20 09:37:48 +08:00
jxxghp f9141f5ba2 Merge remote-tracking branch 'origin/v2' into v2 2025-11-20 08:19:52 +08:00
jxxghp 48da5c976c fixx loop 2025-11-20 08:15:37 +08:00
jxxghp fa38c81c08 Merge pull request #5146 from DDS-Derek/dev 2025-11-19 20:47:16 +08:00
jxxghp edd44a0993 Merge pull request #5143 from jxxghp/cursor/update-mcp-api-documentation-and-readme-a12b 2025-11-19 16:05:23 +08:00
jxxghp d4a9b446a6 更新 requirements.in 2025-11-19 14:35:41 +08:00
jxxghp 95f571e9b9 更新 requirements.in 2025-11-19 14:34:27 +08:00
jxxghp e8aeae5c07 更新 version.py 2025-11-19 14:28:49 +08:00
jxxghp ddf6dc0343 Merge pull request #5142 from jxxghp/cursor/update-agent-site-tool-documentation-with-priority-81fb 2025-11-19 14:17:31 +08:00
jxxghp 63e928da96 更新 version.py 2025-11-19 14:10:11 +08:00
jxxghp 5c983b64bc fix SiteUserData 2025-11-19 13:47:02 +08:00
jxxghp b2d36c0e68 Update API key documentation to clarify retrieval methods in security.py and mcp-api.md 2025-11-19 13:42:53 +08:00
jxxghp 6123a1620e add mcp 2025-11-19 13:19:17 +08:00
jxxghp 5ae7c10a00 Enhance MoviePilotAgent to handle empty agent messages gracefully by providing a default error response, ensuring better user experience. Refactor message processing to streamline event loop execution. 2025-11-19 12:51:08 +08:00
jxxghp b5a6794381 Refactor event loop handling to use GlobalVar.CURRENT_EVENT_LOOP across multiple modules, improving consistency and maintainability. 2025-11-19 08:42:07 +08:00
jxxghp 6b575f836a Add filter_groups parameter to AddSubscribeTool and include SearchSubscribeTool and QueryRuleGroupsTool in MoviePilotToolFactory 2025-11-19 08:31:06 +08:00
jxxghp c83589cac6 rollback telegram 2025-11-18 21:56:55 +08:00
jxxghp d64492bda5 fix QueryEpisodeScheduleTool 2025-11-18 21:46:11 +08:00
jxxghp 33d6c75924 fix telegram 2025-11-18 21:43:55 +08:00
jxxghp 89f01bad42 fix telegram 2025-11-18 21:32:09 +08:00
jxxghp 767496f81b fix telegram 2025-11-18 21:31:44 +08:00
jxxghp 147a477365 fix site 2025-11-18 21:13:45 +08:00
jxxghp 13171f636f fix 2025-11-18 20:34:53 +08:00
jxxghp fea3f0d3e0 fix telegram markdown 2025-11-18 19:53:27 +08:00
jxxghp a3a254c2ea fix telegram markdown 2025-11-18 19:09:36 +08:00
jxxghp bd9d5f7fc0 Merge pull request #5135 from jxxghp/cursor/handle-telegram-hyphen-escape-error-9f51 2025-11-18 17:49:15 +08:00
jxxghp 725244bb2f fix escape_markdown 2025-11-18 17:30:00 +08:00
jxxghp d2ac2b8990 feat: add QueryEpisodeScheduleTool to MoviePilotToolFactory
- Included QueryEpisodeScheduleTool in the tool definitions of MoviePilotToolFactory to enhance episode scheduling capabilities.
- Updated factory.py to reflect the addition of this new tool, improving overall functionality.
2025-11-18 17:20:23 +08:00
jxxghp 116569223c fix 2025-11-18 16:44:39 +08:00
jxxghp 05442a019f feat: add UpdateSubscribeTool and additional query tools to MoviePilotToolFactory
- Included UpdateSubscribeTool and QuerySiteUserdataTool in the tool definitions of MoviePilotToolFactory to enhance subscription management and user data querying capabilities.
- Updated the factory.py file to reflect the addition of these new tools, improving overall functionality.
2025-11-18 16:41:15 +08:00
jxxghp db67080bf8 feat: add ScrapeMetadataTool to MoviePilotToolFactory
- Included ScrapeMetadataTool in the tool definitions of MoviePilotToolFactory to enhance metadata scraping capabilities.
- Updated the factory.py file to reflect the addition of the new tool.
2025-11-18 16:26:18 +08:00
jxxghp 21fabf7436 feat: enhance GetRecommendationsTool and update query tools for improved functionality
- Expanded the GetRecommendationsTool to support additional recommendation sources, including TMDB popular movies and TV shows, as well as various Douban categories.
- Updated the limit for results in QuerySubscribesTool, SearchMediaTool, and QueryTransferHistoryTool from 20 to 50 or 30, respectively, to provide more comprehensive results.
- Removed unnecessary description fields from media objects in QueryPopularSubscribesTool, QuerySubscribeHistoryTool, and QuerySubscribeSharesTool for cleaner output.
2025-11-18 16:21:13 +08:00
jxxghp a8c6516b31 refactor: remove deprecated tools and add RecognizeMediaTool
- Removed the old tool definitions from __init__.py to streamline the module.
- Added RecognizeMediaTool to factory.py for enhanced media recognition capabilities.
- Updated tool exports to reflect the changes in available tools.
2025-11-18 16:07:11 +08:00
jxxghp f5ca48a56e fix: update recommendation fetching logic in GetRecommendationsTool
- Adjusted the recommendation fetching methods to accept page and count parameters for better control over result limits.
- Implemented checks to ensure the format of recommendation results is valid, enhancing robustness.
- Added truncation for long overview descriptions to maintain consistency in output.
2025-11-18 13:08:09 +08:00
jxxghp 65ceff9824 v2.8.3
- MoviePilot助手增加了多个智能体工具,大幅提升智能体能力
- 智能体对话支持上下文记忆,发送 `/clear_session` 指令或超过15分钟没动作将清除记忆
2025-11-18 12:52:58 +08:00