jxxghp
|
c5d5698e04
|
feat(agent): complete moviepilot api contracts
|
2026-09-11 07:21:05 +08:00 |
|
jxxghp
|
00150bb87f
|
refactor(agent): default delegation to general subagent
|
2026-09-11 06:09:04 +08:00 |
|
jxxghp
|
abd3cea92b
|
feat(agent): queue steering input during active runs
|
2026-09-11 05:17:37 +08:00 |
|
jxxghp
|
66d288ffc2
|
feat(agent): isolate terminal task ownership
|
2026-09-11 03:12:16 +08:00 |
|
jxxghp
|
f383a8a5a3
|
feat(agent): 接入媒体自动分类策略 API
|
2026-09-10 22:36:50 +08:00 |
|
jxxghp
|
20d1aa2b49
|
feat(agent): align terminal shell and input control semantics
|
2026-09-10 11:00:24 +08:00 |
|
jxxghp
|
02686ed674
|
feat(search): merge music artists into person search
|
2026-09-10 09:02:17 +08:00 |
|
jxxghp
|
21e154d6d2
|
feat(agent): deliver browser screenshots as model-visible images
|
2026-09-10 02:17:01 +08:00 |
|
jxxghp
|
c92483d2a8
|
feat(agent): stream terminal output with resumable cursors
|
2026-09-10 00:29:09 +08:00 |
|
jxxghp
|
c3db7531f8
|
fix(agent): report command outcomes and clean up cancelled runs
|
2026-09-09 23:06:28 +08:00 |
|
jxxghp
|
deff3795b4
|
fix(agent): enforce read-only subagent tool actions
|
2026-09-09 21:03:48 +08:00 |
|
jxxghp
|
5fa5b414aa
|
feat(agent): harden tool outcomes, recovery and discovery
|
2026-09-09 19:55:21 +08:00 |
|
jxxghp
|
c0ed78e168
|
feat(agent): strengthen planning, tool discovery and recovery
|
2026-09-09 19:37:11 +08:00 |
|
jxxghp
|
294fe3b36c
|
fix(agent): preserve multiline Telegram tool quotes
|
2026-09-09 13:49:30 +08:00 |
|
jxxghp
|
f5da754e1c
|
fix(agent): keep multiline Web tool parameters in tool messages
|
2026-09-09 13:11:51 +08:00 |
|
jxxghp
|
f0bedf0e25
|
fix(agent): send stable session headers to OpenCode
|
2026-09-08 12:38:20 +08:00 |
|
jxxghp
|
ca627a4f00
|
fix: release plugin media sources from built-in declarations
|
2026-09-08 10:00:33 +08:00 |
|
jxxghp
|
b85aa5e31b
|
feat(subscription): add search_interval and last_search fields for subscription management
|
2026-09-08 07:12:21 +08:00 |
|
thsrite
|
d04b721f84
|
feat(mediaserver): 新增 MediaVault 自建媒体库模块
通过 MediaVault 管理端口的原生接口接入自建媒体库,凭据为管理面板的长效 API Key:
- 媒体库列表、条目分页遍历、条目详情与总数
- 按标题/年份/媒体身份判断电影与剧集存在性,季集齐全度与季集条目 ID
- 数量统计、最近入库、继续观看、封面与背景图直链、播放地址
- 入库后按目标路径命中媒体库并排队后台扫描,未命中时回退全库扫描
- 用 MediaVault 账号完成 MoviePilot 用户认证
MediaVault 无音乐库也不外发 Webhook,get_music 与 webhook_parser 不实现;
图片直链自带 API Key,无需 mediaserver_image_cookies。
同时把 mediavault 接入 mediaserver-operation Agent Skill 的 provider 清单。
|
2026-09-07 13:49:10 +08:00 |
|
jxxghp
|
fba0b6ae67
|
refactor: 统一音乐与影视的识别搜索匹配流程
|
2026-09-06 00:48:00 +08:00 |
|
jxxghp
|
f00853de2a
|
feat(api): expose frontend-safe management capabilities
|
2026-09-05 15:11:02 +08:00 |
|
jxxghp
|
ff01449cdd
|
fix(api): humanize user-facing error messages
|
2026-09-04 17:55:56 +08:00 |
|
jxxghp
|
adae5bd878
|
fix(api): restore full plugin catalog by default
|
2026-09-04 10:47:02 +08:00 |
|
jxxghp
|
738e78043e
|
fix(agent): percent-encode API context headers
|
2026-09-03 18:27:04 +08:00 |
|
jxxghp
|
0f8aad2daf
|
fix(agent): encode channel metadata in API headers
|
2026-09-03 18:09:40 +08:00 |
|
jxxghp
|
71147c1d96
|
feat(classification): support multi-source media rules
|
2026-09-03 11:51:18 +08:00 |
|
InfinityPacer
|
68880dbbf1
|
优化订阅执行治理与规模性能 (#6557)
* feat(subscription): govern concurrent search and match execution
* refactor(subscription): consume complete candidate snapshots
* refactor(subscription): remove download submission ledger
* feat(subscription): stagger fallback searches without site gaps
* refactor(subscription): remove unused retry capability
* test(subscription): verify complete scale execution
* fix(subscription): surface site search failures
* test(subscription): verify site pressure through search
* test(subscription): use static facade imports
* fix(subscription): preserve completed downloads on shutdown
* fix(subscription): classify execution expiry as failure
* fix(subscription): preserve fallback search staggering
* test(subscription): stabilize unfinished wrapper gate
* fix(subscription): settle expired search returns
* style(subscription): normalize governance imports
* fix(subscription): align governance type contracts
* docs(architecture): sync mypy debt metric
* docs(architecture): sync startup module counts
|
2026-09-03 11:26:24 +08:00 |
|
jxxghp
|
c20515971a
|
fix: restore multi-exception syntax
|
2026-09-02 20:22:57 +08:00 |
|
jxxghp
|
c700fb9987
|
fix(agent): hide orphan think closing tags
|
2026-09-02 12:08:24 +08:00 |
|
jxxghp
|
658fa473d8
|
feat: support staged site resource updates
|
2026-09-01 23:49:53 +08:00 |
|
jxxghp
|
ef0f4f7ef4
|
feat(agent): improve Windows shell compatibility
|
2026-09-01 17:51:15 +08:00 |
|
jxxghp
|
b6fa21e9e0
|
fix(agent): honor verbose mode for middleware tools
|
2026-09-01 12:19:15 +08:00 |
|
jxxghp
|
449ef4b8df
|
fix(agent): show API parameters in verbose mode
|
2026-09-01 11:57:36 +08:00 |
|
jxxghp
|
41c54d138d
|
refactor(agent): relocate static resources
|
2026-09-01 11:55:21 +08:00 |
|
jxxghp
|
f8d75ac492
|
fix(agent): quote verbose telegram tool messages
|
2026-09-01 11:30:25 +08:00 |
|
jxxghp
|
2f7f2da300
|
fix(agent): preserve collection totals in truncated results
|
2026-09-01 10:49:22 +08:00 |
|
jxxghp
|
d512f528be
|
refactor(api): make collection pagination explicit
|
2026-09-01 09:13:56 +08:00 |
|
jxxghp
|
a73714e5e7
|
feat(agent): add compatible collection pagination
|
2026-09-01 07:43:55 +08:00 |
|
jxxghp
|
e5722ed987
|
fix: finalize agent architecture ratchets
|
2026-09-01 01:46:22 +08:00 |
|
jxxghp
|
6d4d7331d1
|
refactor: complete agent skill API contracts
|
2026-09-01 01:19:45 +08:00 |
|
jxxghp
|
632363730a
|
feat(agent): expose self-describing service operations
|
2026-08-31 20:45:33 +08:00 |
|
jxxghp
|
ec1a878a32
|
fix(agent): auto-load gateway skill before API calls
|
2026-08-31 18:42:25 +08:00 |
|
jxxghp
|
fdba2c7d64
|
refactor(agent): unify tools behind API gateway and provider skills
|
2026-08-31 16:57:54 +08:00 |
|
jxxghp
|
df0bb4c2ad
|
fix(agent): avoid compound command safety false positives
|
2026-08-31 07:16:51 +08:00 |
|
jxxghp
|
e9812f0e75
|
fix(agent): serialize download task media models
|
2026-08-31 06:52:32 +08:00 |
|
jxxghp
|
c960a0184d
|
refactor(architecture): complete final governance
|
2026-08-29 23:28:44 +08:00 |
|
jxxghp
|
40ad00f250
|
test(architecture): sync renamed module baselines
|
2026-08-29 22:52:14 +08:00 |
|
jxxghp
|
5ba7e6170d
|
refactor(parity): unify remaining sync async decisions
|
2026-08-29 22:50:31 +08:00 |
|
jxxghp
|
0c05956814
|
refactor(architecture): enforce module naming policy
|
2026-08-29 22:17:17 +08:00 |
|
jxxghp
|
95606801af
|
refactor(startup): complete provider reset contracts
|
2026-08-29 18:33:01 +08:00 |
|