15 Commits

Author SHA1 Message Date
Aqr-K
598d1663b1 fix(download): preserve protocol failures and isolate site updates (#7143)
* fix(download): preserve protocol failures and isolate site updates

* test: cover tracker token lifecycle and record dependency facts

---------

Co-authored-by: jxxghp <jxxghp@gmail.com>
2026-10-23 07:22:22 +08:00
jxxghp
6d4ce83837 fix(types): clear host mypy debt and prevent typing regressions
严格检查全部宿主源码,清零类型错误预算并移除按模块类型豁免。
按原因、所属方法、错误码及语法指纹锁定必要兼容例外和站点类型桩,
CI 阻断新增忽略、检查范围退化、本地桩替代真实接口及新的类型错误。

修复空值、异步和供应方类型边界,保持插件与 API 兼容合同,
并补充存储、订阅、通知、Agent 和工作流边界的回归覆盖。
2026-10-21 22:03:18 +08:00
DDSRem
2de976f6b3 Merge pull request #7050 from DDSRem-Dev/codex-comment-migration
docs: 统一全项目中文注释和结构化契约说明
2026-10-17 19:26:29 +08:00
jxxghp
4955b7b9ea fix: harden backend isolation and execution safety 2026-10-16 09:11:28 +08:00
jxxghp
b5e29726dd fix(system): use explicit module runtime facade getter 2026-09-24 12:47:20 +08:00
jxxghp
027b4fe75f fix(system): preserve network probe service contracts 2026-09-24 12:41:17 +08:00
jxxghp
1d84d17dc4 feat(system): add protocol-aware network checks 2026-09-24 12:25:45 +08:00
kosmo888
3ea745e058 fix(scraping): supply douban referer to avoid 418 anti-hotlinking on image scraping 2026-09-13 04:06:38 +08:00
InfinityPacer
b8fd1b9958 修复非模块组件配置变更未触发热重载 (#6569)
* fix(event): bind config reload lifecycle owners

* chore(architecture): update config reload dependency baseline

* fix(event): preserve config resolver type contracts
2026-09-04 03:43:49 +08:00
jxxghp
478e7ee0a4 fix(auth): restore API token compatibility 2026-09-02 20:22:57 +08:00
jxxghp
40f94c5a64 style(architecture): normalize composition imports 2026-08-30 12:49:34 +08:00
jxxghp
046b0b3051 refactor(startup): centralize doh and workflow services 2026-08-30 12:22:18 +08:00
jxxghp
ed94eeda92 refactor(startup): centralize chain network composition 2026-08-30 12:00:43 +08:00
jxxghp
5a4a4e4cca refactor(startup): add symmetric composition resets 2026-08-29 18:18:40 +08:00
jxxghp
084fa475eb refactor(startup): extract network composition owner 2026-08-29 17:17:27 +08:00