Commit Graph
362 Commits
Author SHA1 Message Date
jxxghp 49c61813b3 refactor: reuse search chain across subscription loop 2026-08-25 06:59:18 +08:00
jxxghp ab3ca482ac refactor: declare stop signal and plugin settlement in lifecycle manifest 2026-08-25 06:59:18 +08:00
jxxghp 9c44eeb493 refactor: route tmdb supplement through module dispatch 2026-08-25 06:59:18 +08:00
jxxghp 17a23c47df feat(ci): add mypy error ratchet gate 2026-08-25 06:59:18 +08:00
jxxghp 2742960bfb docs: replace staged refactor plans with architecture review 2026-08-25 06:59:18 +08:00
InfinityPacer 34f59bc9f4 fix(plugin): filter declared uv dependency exclusions (#6437) 2026-08-24 20:06:57 +08:00
jxxghp 84326e20de feat(system): add staged release updates 2026-08-24 17:58:03 +08:00
InfinityPacer 326b5cf3ad feat: 新增 Python 3.14t 自由线程镜像 (#6434)
* fix(resource): select free-threaded extension ABI

* chore(deps): require moviepilot-rust 0.2.9

* perf: add free-threaded runtime comparison

* feat: add free-threaded runtime profile

* chore(deps): require moviepilot-rust 0.3.0

* test: isolate system endpoint import graph

* fix(docker): preserve runtime profile during recovery

* feat(runtime): expose active GIL state

* feat(plugin): log GIL fallback attribution

* test: refresh runtime observability dependency baseline

* fix(plugin): validate the active uv runtime profile

* test(runtime): expand free-threaded benchmark evidence

* docs(runtime): define v3t governance gates

* test(runtime): separate rust benchmark modes

* docs: sync free-threaded architecture baseline

* perf: add PostgreSQL driver comparison

* docs(runtime): record final free-threaded evidence

* fix(runtime): converge dual-profile dependency verification

* fix(runtime): scope Python 3.14 warning filter

* fix(runtime): match actual oss2 syntax warning

* docs(runtime): refresh free-threaded benchmark evidence

* test(architecture): refresh runtime dependency baseline

* ci: skip unused Trivy Java database

* build: exclude local verification artifacts

* docs(runtime): refresh PostgreSQL driver benchmarks

* docs(runtime): record plugin restore acceptance

* docs(runtime): record amd64 candidate acceptance

* ci: pin beta image publisher action

* test(architecture): merge runtime dependency baseline

* feat(runtime): expose Python GIL status

* docs(runtime): document Python runtime status fields
2026-08-24 17:48:14 +08:00
jxxghp ffe6da2135 refactor: own active workflow executions 2026-08-24 16:26:39 +08:00
jxxghp 41b1460b60 refactor: unify doh executor shutdown 2026-08-24 15:49:19 +08:00
jxxghp e9053a6562 refactor: bound async log writer shutdown 2026-08-24 15:20:10 +08:00
jxxghp 8826219173 refactor: bound shared thread pool shutdown 2026-08-24 14:51:38 +08:00
jxxghp ad45bfac5d refactor: unify message queue shutdown convergence 2026-08-24 14:25:59 +08:00
jxxghp 415335b215 refactor: unify message channel shutdown convergence 2026-08-24 14:08:06 +08:00
jxxghp 009631b8ee refactor: unify capability shutdown convergence 2026-08-24 13:48:11 +08:00
jxxghp 6e5617db51 refactor: unify command shutdown ownership 2026-08-24 13:11:10 +08:00
jxxghp af9a141f34 fix: isolate feishu websocket event loops 2026-08-24 12:54:06 +08:00
jxxghp 9fede7fb2d docs: sync architecture docs with current structure 2026-08-24 12:38:38 +08:00
jxxghp 7c97d17421 test: stabilize agent task shutdown regression 2026-08-24 12:35:43 +08:00
jxxghp 63cc2c8d4d refactor: unify runtime facade governance 2026-08-24 12:26:49 +08:00
jxxghp 8440793edb ci: align observation artifact retention 2026-08-24 12:06:39 +08:00
jxxghp e7e79d4462 chore: refresh official plugin contract baseline 2026-08-24 12:04:58 +08:00
jxxghp d95a6a96fe fix: clean successful plugin rollback backups 2026-08-24 11:49:56 +08:00
jxxghp df9b733d1e refactor: unify plugin install mode policy 2026-08-24 11:41:42 +08:00
jxxghp 4fb86f4ecc refactor: unify plugin release pagination 2026-08-24 11:31:43 +08:00
jxxghp 95371d50d5 refactor: unify plugin market index policy 2026-08-24 11:22:01 +08:00
jxxghp c37c8650d7 refactor: unify plugin market request policy 2026-08-24 11:11:26 +08:00
jxxghp 34131baf02 refactor: unify plugin package version resolution 2026-08-24 11:01:51 +08:00
jxxghp 264b5ee8da ci: unify artifact uploads on node 24 2026-08-24 10:47:25 +08:00
jxxghp 473c0588cc fix: retain agent streaming flush owners 2026-08-24 10:39:11 +08:00
jxxghp 259ca16838 test: stabilize hosted startup performance gate 2026-08-24 10:25:12 +08:00
jxxghp 73d9d0dbf5 refactor: unify paged search task orchestration 2026-08-24 10:15:02 +08:00
jxxghp af97f2c27a test: drain web agent owners before loop close 2026-08-24 09:57:02 +08:00
jxxghp 2274a354dc fix: retain discord typing task owners 2026-08-24 09:43:17 +08:00
jxxghp ecbd39a0bb fix: isolate telegram typing lifecycle 2026-08-24 08:51:49 +08:00
jxxghp 01d29d952f fix: deduplicate graceful restart fallback 2026-08-24 08:29:07 +08:00
jxxghp e2814a129f fix: drain cancelled debounce tasks 2026-08-24 08:16:54 +08:00
jxxghp 354732b899 fix: close search streams on disconnect 2026-08-24 08:07:16 +08:00
jxxghp 4e44deb0fa refactor: unify web agent notice event routing 2026-08-24 07:54:05 +08:00
jxxghp c03b45eed7 refactor: inject plugin interaction event publisher 2026-08-24 07:36:50 +08:00
jxxghp 85d8c58a76 refactor: unify agent audio capability access 2026-08-24 07:23:29 +08:00
jxxghp 7c9d53c6f6 refactor: unify llm provider runtime access 2026-08-24 07:15:02 +08:00
jxxghp 138a48770c refactor: unify durable event topics 2026-08-24 06:55:50 +08:00
jxxghp 8e669d415e refactor: unify host agent runtime access 2026-08-24 06:42:07 +08:00
jxxghp 46c5eec54e refactor: enforce managed event dispatch 2026-08-24 06:29:56 +08:00
jxxghp 9a0d23857d refactor: own search recommendation tasks 2026-08-24 06:20:48 +08:00
jxxghp b3211ae4e4 refactor: contain plugin catalog child tasks 2026-08-24 06:14:50 +08:00
jxxghp 1047bfa821 refactor: unify emby family item formatting 2026-08-24 06:08:04 +08:00
jxxghp 073ff7ff81 refactor: own legacy subscription report tasks 2026-08-24 05:57:07 +08:00
jxxghp 9abeda8a05 refactor: own history ai progress tasks 2026-08-24 05:51:17 +08:00