jxxghp
|
e4c8cbabfb
|
refactor(subscribe): deduplicate duplicate media records
|
2026-09-01 17:09:55 +08:00 |
|
jxxghp
|
a712284dc4
|
feat(subscribe): expose governed execution status
|
2026-09-01 17:09:54 +08:00 |
|
jxxghp
|
db5c316756
|
refactor(subscribe): make download submission idempotent
|
2026-09-01 17:09:54 +08:00 |
|
jxxghp
|
9c4598c86b
|
test(subscribe): validate joint search governance
|
2026-09-01 17:09:54 +08:00 |
|
jxxghp
|
bab1d2862e
|
refactor(subscribe): govern fallback site pressure
|
2026-09-01 17:09:54 +08:00 |
|
jxxghp
|
389131acd6
|
refactor(subscribe): persist fallback search queue
|
2026-09-01 17:08:53 +08:00 |
|
jxxghp
|
74f6bb89b5
|
perf(subscribe): bound candidate routing work
|
2026-09-01 17:08:53 +08:00 |
|
jxxghp
|
77e4a80286
|
refactor(subscribe): reuse fresh facts within batch
|
2026-09-01 17:08:53 +08:00 |
|
jxxghp
|
250b56c523
|
refactor(subscribe): separate match from reconciliation
|
2026-09-01 17:08:53 +08:00 |
|
jxxghp
|
04ecfbd7f6
|
refactor(subscribe): introduce candidate batch index
|
2026-09-01 17:08:53 +08:00 |
|
jxxghp
|
113ca6da92
|
test(subscribe): establish governance replay baseline
|
2026-09-01 17:08:53 +08:00 |
|
jxxghp
|
eecde8a58d
|
fix(subscription): avoid outbox key collisions on id reuse
|
2026-09-01 17:02:31 +08:00 |
|
Sebastian
|
fc16196c66
|
fix(search): honor per-site request intervals
|
2026-09-01 16:35:07 +08:00 |
|
Sebastian
|
77d5d92c3b
|
fix(vocechat): accept numeric user IDs
|
2026-09-01 14:48:51 +08:00 |
|
jxxghp
|
8e8ebcdff9
|
fix(transfer): repair migration and failed recovery
|
2026-09-01 13:31:52 +08:00 |
|
jxxghp
|
f5c73dcabc
|
fix(architecture): lower Ruff diagnostic baseline
|
2026-09-01 12:33:29 +08:00 |
|
jxxghp
|
5e215a45d5
|
fix(architecture): record verbose callback edge
|
2026-09-01 12:25:12 +08:00 |
|
jxxghp
|
b6fa21e9e0
|
fix(agent): honor verbose mode for middleware tools
|
2026-09-01 12:19:15 +08:00 |
|
jxxghp
|
5948684d6d
|
fix(architecture): record agent sanitizer edge
|
2026-09-01 12:15:58 +08:00 |
|
jxxghp
|
449ef4b8df
|
fix(agent): show API parameters in verbose mode
|
2026-09-01 11:57:36 +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
|
91e33277f3
|
test(architecture): tighten transfer complexity baseline
|
2026-09-01 07:58:47 +08:00 |
|
jxxghp
|
c1d7e0a0f2
|
test(agent): use canonical subscribe facade
|
2026-09-01 07:47:06 +08:00 |
|
jxxghp
|
a73714e5e7
|
feat(agent): add compatible collection pagination
|
2026-09-01 07:43:55 +08:00 |
|
jxxghp
|
c4d8185d8d
|
refactor(transfer): keep planning rejection within complexity budget
|
2026-09-01 07:42:53 +08:00 |
|
jxxghp
|
3161ee5576
|
test(architecture): refresh complexity v2 baseline
|
2026-09-01 07:38:10 +08:00 |
|
jxxghp
|
b2e3056ca0
|
fix(network): preserve encoded cookie signatures (#6527)
|
2026-09-01 07:29:12 +08:00 |
|
jxxghp
|
70a0019ae6
|
docs: refresh transfer architecture baselines
|
2026-09-01 07:28:17 +08:00 |
|
jxxghp
|
9f9f29d893
|
test: use canonical transfer facade imports
|
2026-09-01 07:16:48 +08:00 |
|
jxxghp
|
94716484b7
|
fix(transfer): resolve durable failure recovery issues
|
2026-09-01 07:11:06 +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
|
871632af25
|
Merge pull request #6525 from 7kyun/fix/tmdb-group-id-kwargs
|
2026-08-31 21:00:10 +08:00 |
|
jxxghp
|
632363730a
|
feat(agent): expose self-describing service operations
|
2026-08-31 20:45:33 +08:00 |
|
jxxghp
|
9371f7d183
|
fix(agent): initialize service skills with database sessions
|
2026-08-31 19:40:28 +08:00 |
|
kelvin
|
0ddd82fdaf
|
fix(tmdb): 修复剧集组查询参数名
|
2026-08-31 18:56:43 +08:00 |
|
jxxghp
|
6de3053164
|
fix(ci): refresh dependency architecture snapshot
|
2026-08-31 18:51:19 +08:00 |
|
jxxghp
|
ec1a878a32
|
fix(agent): auto-load gateway skill before API calls
|
2026-08-31 18:42:25 +08:00 |
|
InfinityPacer
|
e9313c6644
|
feat(sdk): expose custom separator configuration
|
2026-08-31 18:00:27 +08:00 |
|
jxxghp
|
3876119375
|
fix(ci): synchronize ruff diagnostic ratchet
|
2026-08-31 18:00:18 +08:00 |
|
jxxghp
|
fecb458302
|
fix(ci): restore architecture and coverage gates
|
2026-08-31 17:52:12 +08:00 |
|
jxxghp
|
0cfc62005a
|
fix(ci): silence pylint false positives for lazy facades
|
2026-08-31 17:07:16 +08:00 |
|
jxxghp
|
fdba2c7d64
|
refactor(agent): unify tools behind API gateway and provider skills
|
2026-08-31 16:57:54 +08:00 |
|
InfinityPacer
|
fe688aee9c
|
fix(workflow): resolve plugin actions by public id
|
2026-08-31 13:30:27 +08:00 |
|
InfinityPacer
|
45d069d9ec
|
fix(ci): align release image tags and coverage gates
* ci: defer coverage from pull requests
* ci: parallelize coverage shards
* fix(ci): restore atomic latest image promotion
* docs: align coverage gate description
* fix(ci): align release image tags with upstream
* fix(ci): sanitize coverage artifact names
* fix(ci): refresh coverage ratchet baseline
|
2026-08-31 13:21:08 +08:00 |
|
InfinityPacer
|
6ee4779562
|
fix(discover): 统一 V3 发现推荐分页
|
2026-08-31 12:16:11 +08:00 |
|
InfinityPacer
|
3d8e9d4acd
|
修复订阅删除结果与权限语义 (#6514)
* fix(subscribe): expose deletion outcomes
* fix(subscribe): translate deletion errors
* fix(schema): refresh subscribe exports
* chore(quality): sync ruff baseline
* fix(schema): preserve import baseline
* fix(schema): preserve mypy baseline
|
2026-08-31 11:59:59 +08:00 |
|
InfinityPacer
|
6a00eed193
|
fix(system): report persistent setting failures
|
2026-08-31 10:27:59 +08:00 |
|