jxxghp
53f455cac8
fix(resources): normalize GitHub proxy and retry downloads
...
Reuse the checked resource manifest within each download and retain phase-specific retry errors. Preserve application update error contracts.
Refs #7185
2026-10-26 09:04:54 +08:00
Aqr-K
6610a8c008
fix: retain plugin lifecycle ownership and recover installation state ( #7146 )
...
* fix: retain plugin lifecycle ownership and recover installation state
* test: cover plugin rollback and uninstall lifecycle boundaries
---------
Co-authored-by: jxxghp <jxxghp@gmail.com >
2026-10-23 07:44:07 +08:00
Cat
c8517eb2f1
fix(doh): skip CNAME answers and cool down failed resolvers ( #7135 )
2026-10-22 16:43:20 +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
jxxghp
30378f2fc8
fix(network): recover shared pools after repeated pool timeouts
2026-10-18 09:01:33 +08:00
DDSRem
2de976f6b3
Merge pull request #7050 from DDSRem-Dev/codex-comment-migration
...
docs: 统一全项目中文注释和结构化契约说明
2026-10-17 19:26:29 +08:00
jxxghp
82639da3d1
fix(types): type shared HTTP clients
2026-10-17 17:12:42 +08:00
jxxghp
e67f602c0d
refactor(types): govern IP address helpers with strict mypy
2026-10-16 10:52:52 +08:00
jxxghp
5457d131b5
refactor(types): govern challenge detection with strict mypy
2026-10-16 09:37:46 +08:00
jxxghp
4955b7b9ea
fix: harden backend isolation and execution safety
2026-10-16 09:11:28 +08:00
InfinityPacer
4847813ca7
feat(sdk): expose Feishu event long connection to plugins
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-30 15:39:30 +08:00
InfinityPacer
4bd7e3dc04
perf(webpush): send Web Push with http-ece and py-vapid instead of pywebpush
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-30 13:20:00 +08:00
ranzhigg
b134840102
fix(network): retry proxied HTTPS with TLS 1.2 ( #6758 )
...
* fix(network): retry proxied HTTPS with TLS 1.2
* test: refresh egress architecture fingerprints
* chore: refresh host architecture baseline
* fix(network): satisfy mypy ratchet for TLS fallback
---------
Co-authored-by: ranzhigg <51039935+ranzhigg@users.noreply.github.com >
2026-09-22 19:53:23 +08:00
jxxghp
4d17a46258
fix(network): handle relative image paths in address check
2026-09-20 15:53:24 +08:00
jxxghp
046a8abcad
fix(agent): harden browser session recovery
2026-09-12 13:31:23 +08:00
jxxghp
06ed22c584
feat(agent): improve browser-assisted site cookie login
2026-09-11 14:31:01 +08:00
jxxghp
abd3cea92b
feat(agent): queue steering input during active runs
2026-09-11 05:17:37 +08:00
jxxghp
5fa5b414aa
feat(agent): harden tool outcomes, recovery and discovery
2026-09-09 19:55:21 +08:00
jxxghp
b2e3056ca0
fix(network): preserve encoded cookie signatures ( #6527 )
2026-09-01 07:29:12 +08:00
jxxghp
2b4b073ae2
fix(network): normalize per-request cookie strings
2026-08-29 05:44:38 +08:00
jxxghp
92e745fc97
refactor(architecture): split chain owners and close runtime boundaries
2026-08-28 22:26:19 +08:00
jxxghp
9bff18739d
refactor(runtime): own lifecycle and adapter boundaries
2026-08-28 18:18:07 +08:00
jxxghp
f134e068e7
refactor: normalize capability module paths
2026-08-27 22:20:38 +08:00
jxxghp
ff355cbe5d
fix(site): follow tracker login page for cookie refresh ( #6473 )
2026-08-27 13:52:37 +08:00
jxxghp
9dbe424c3d
refactor(config): retire RuntimeSettingsCompat host usage
2026-08-26 15:55:21 +08:00
InfinityPacer
f3622de82e
fix: 保持搜索线程任务的请求上下文 ( #6451 )
2026-08-25 16:06:17 +08:00
jxxghp
41b1460b60
refactor: unify doh executor shutdown
2026-08-24 15:49:19 +08:00
InfinityPacer
146f8649f6
fix(runtime): 隔离线程任务上下文 ( #6420 )
...
* fix(runtime): isolate thread task contexts
* test: use canonical message schema import
2026-08-23 20:10:23 +08:00
SayItDitto
0c05b260ea
fix: CloakBrowser 获取页面源码在 CF 质询页超时 ( #6402 )
2026-08-23 09:11:53 +08:00
jxxghp
e99289a07b
refactor: route browser auth settings through runtime
2026-08-23 02:19:20 +08:00
jxxghp
2c6e8181c2
refactor: keep runtime settings below adapters
2026-08-23 01:45:07 +08:00
jxxghp
e63745f40b
refactor: inject DoH runtime settings
2026-08-23 01:35:12 +08:00
InfinityPacer
d131f8d571
feat(network): migrate async HTTP client to HTTPX2 ( #6394 )
2026-08-22 16:48:23 +08:00
jxxghp
47f1ff9cb4
feat: propagate request correlation context
2026-08-21 22:08:33 +08:00
InfinityPacer
b8b59ae20a
refactor(runtime): activate managed resources on demand ( #6334 )
2026-08-16 16:44:45 +08:00
jxxghp
369d7d6448
refactor: reorganize backend module boundaries
2026-08-14 19:53:33 +08:00