jxxghp
|
574c50586e
|
feat(music): 完善歌词与专辑目录整理
|
2026-08-25 21:02:26 +08:00 |
|
jxxghp
|
84326e20de
|
feat(system): add staged release updates
|
2026-08-24 17:58:03 +08:00 |
|
jxxghp
|
9273d68aa7
|
feat(telegram): support rich Agent messages
|
2026-08-22 10:11:18 +08:00 |
|
 
|
0069d04b18
|
feat(download): 支持未识别资源确认下载 (#6356)
* feat(download): 支持未识别资源确认下载
* feat(download): 音乐与影视统一未识别确认下载逻辑
* fix(download): 修正未识别媒体信息构造的类型标注与合集归一
---------
Co-authored-by: liulang <liulang@25qp.cn>
Co-authored-by: jxxghp <jxxghp@gmail.com>
|
2026-08-19 13:40:47 +08:00 |
|
jxxghp
|
5128ae9e1e
|
refactor: 推进后端分层架构治理
|
2026-08-18 00:29:14 +08:00 |
|
jxxghp
|
d7e610e656
|
feat(agent): 新增 apply_patch 多文件补丁编辑工具
参考 Codex apply_patch 设计,支持单次调用对多个文本文件执行新增、
更新和删除:补丁以 *** Begin Patch / *** End Patch 包裹,Update 段
用 @@ 分隔 hunk,上下文行须与当前内容精确一致;先整体校验全部文件
操作,通过后才逐个原子写盘,并以校验期 sha256 防止并发修改。
- 工具描述与系统提示词明确 apply_patch / edit_file / write_file 分工:
跨多文件或增删文件用 apply_patch,单文件单处替换用 edit_file
- 注册进工具工厂与 ALWAYS_INCLUDE 列表,加入策略 inventory 与
MCP 隐藏列表,流式回调归类为 file_write
- 同步 create-moviepilot-plugin / publish-moviepilot-plugin /
create-moviepilot-skill 技能的 allowed-tools 与版本
- 新增 tests/test_agent_apply_patch.py 覆盖解析、多文件应用、
整体拒绝、权限边界与版本冲突场景
|
2026-08-17 08:01:59 +08:00 |
|
LinFei83
|
e5f0c53069
|
MCP get_search_results 增加 include_labels 按需返回种子标签 (#6335)
让 Agent 在筛选命中标签时能按需查看 labels,默认不返回以免拉长上下文。
Co-authored-by: Cursor <cursoragent@cursor.com>
(cherry picked from commit 6a02e7de21)
|
2026-08-16 17:38:19 +08:00 |
|
InfinityPacer
|
e014604b1c
|
fix: 避免服务重启后重复执行 Agent 定时任务 (#6302)
|
2026-08-13 19:25:11 +08:00 |
|
jxxghp
|
b4863a6550
|
feat(media): support extensible media sources
|
2026-08-13 13:26:17 +08:00 |
|
jxxghp
|
f17b0b1bb9
|
fix(api): restore successful query response semantics
|
2026-08-13 07:20:49 +08:00 |
|
jxxghp
|
baf8850d63
|
refactor(api): standardize responses and restore media config contracts
|
2026-08-12 23:15:13 +08:00 |
|
jxxghp
|
ca32922a7f
|
refactor(media): unify media identity and chain responsibilities
|
2026-08-12 18:31:09 +08:00 |
|
jxxghp
|
cbb969e0ff
|
fix(music): default Douban explore to categories
|
2026-08-12 13:13:54 +08:00 |
|
jxxghp
|
d1028a6902
|
feat(music): add TheAudioDB and Douban discovery
|
2026-08-12 10:50:13 +08:00 |
|
jxxghp
|
a1dd259143
|
feat(media): refine primary-source recognition
|
2026-08-12 08:33:10 +08:00 |
|
jxxghp
|
97dba2a8ae
|
feat: unify media recognition and music lifecycle
|
2026-08-12 06:51:58 +08:00 |
|
jxxghp
|
d0edcfa7bb
|
feat(music): 音乐订阅刷新与识别缓存
|
2026-08-11 11:39:08 +08:00 |
|
jxxghp
|
75e56d8e9a
|
feat(music): add audio quality workflow
|
2026-08-10 10:23:02 +08:00 |
|
jxxghp
|
b3b376f2b1
|
feat(agent): complete music workflow support
|
2026-08-10 08:11:54 +08:00 |
|
jxxghp
|
36666313b7
|
feat: 按媒体类型筛选搜索站点
|
2026-08-09 18:12:29 +08:00 |
|
jxxghp
|
05d15a04f5
|
feat(v3): add music automation workflow
|
2026-08-07 21:50:22 +08:00 |
|
jxxghp
|
c6bd396794
|
Improve agent file reading and structured LLM summaries
|
2026-08-07 13:31:39 +08:00 |
|
jxxghp
|
5654512d41
|
fix(api): return avatar filename in data
|
2026-08-06 23:36:34 +08:00 |
|
jxxghp
|
987c1722d7
|
feat(api): add unified v2 response layer
|
2026-08-06 17:32:33 +08:00 |
|
jxxghp
|
4abae809c2
|
fix: preserve parent year in media recognition
|
2026-08-06 12:45:48 +08:00 |
|
jxxghp
|
4b1df72a4a
|
refactor(cache): simplify recognition cache persistence
|
2026-08-06 07:48:43 +08:00 |
|
jxxghp
|
a700ba9379
|
feat(download): persist poster and backdrop images (#6232)
|
2026-08-03 21:38:26 +08:00 |
|
jxxghp
|
36dd381260
|
feat(download): expose source site for active tasks (#6231)
|
2026-08-03 18:40:08 +08:00 |
|
jxxghp
|
93761fe7e4
|
优化 Agent 代码编辑工具 (#6218)
|
2026-08-01 09:02:05 +08:00 |
|
cyt-666
|
6c89f1eb4b
|
fix: 修复 MCP 动态加载插件工具 (#6214)
|
2026-07-31 22:31:46 +08:00 |
|
jxxghp
|
48852350a0
|
feat(plugin): add centralized rating APIs
|
2026-07-31 13:41:29 +08:00 |
|
jxxghp
|
a23fce1491
|
feat: 统计共享媒体识别命中次数
|
2026-07-30 17:50:16 +08:00 |
|
jxxghp
|
cae28d8c03
|
fix(transfer): 支持显式重新整理历史记录
|
2026-07-26 08:59:57 +08:00 |
|
jxxghp
|
3d020c8ceb
|
fix(search): keep large SSE searches connected (#6186)
|
2026-07-26 08:55:34 +08:00 |
|
jxxghp
|
875984ad39
|
feat: support torrent description filtering (#6172)
|
2026-07-23 17:09:45 +08:00 |
|
jxxghp
|
fb32c59713
|
feat: add AniList rankings and discovery
|
2026-07-22 12:53:58 +08:00 |
|
jxxghp
|
3b709b7f2e
|
feat: unify media source identity flow (#6129)
|
2026-07-21 20:20:09 +08:00 |
|
jxxghp
|
6f8b6cfbc9
|
feat: support explicit media ids for file scraping
|
2026-07-21 12:57:26 +08:00 |
|
jxxghp
|
e3f80af74f
|
feat: expand metadata sources and media server sync (#6129)
|
2026-07-21 11:34:18 +08:00 |
|
jxxghp
|
405350c774
|
Preserve plugin diagnostics without degrading overall status
|
2026-07-20 10:15:15 +08:00 |
|
jxxghp
|
d666134ed2
|
Route autonomous agent tasks through notification broadcasting
|
2026-07-20 08:54:32 +08:00 |
|
jxxghp
|
31544629b4
|
Add autonomous Agent task scheduling
|
2026-07-19 20:19:06 +08:00 |
|
jxxghp
|
29068a5846
|
feat: 支持 TheMovieDb 识别缓存管理
|
2026-07-13 09:48:08 +08:00 |
|
jxxghp
|
b51971ee7d
|
feat: add agent MCP support
|
2026-07-08 08:44:33 +08:00 |
|
jxxghp
|
b16c50b03a
|
feat: add backend i18n response support
|
2026-07-06 19:13:50 +08:00 |
|
InfinityPacer
|
d14d401c86
|
docs(security): clarify api token admin contract (#6048)
|
2026-07-05 09:22:59 +08:00 |
|
jxxghp
|
494f809ef0
|
Refine transfer history batch actions
|
2026-06-29 07:07:33 +08:00 |
|
jxxghp
|
9b1bdb0cb2
|
feat(dashboard): add system summary endpoint and monthly media statistics
|
2026-06-28 17:49:09 +08:00 |
|
jxxghp
|
318cfe68e9
|
Refactor agent tool inputs and background activity logging
|
2026-06-27 07:53:09 +08:00 |
|
jxxghp
|
2ebe7c27c2
|
Add repo_url backfill for installed plugin queries
|
2026-06-23 10:49:12 +08:00 |
|