ranzhigg
69d4a15571
fix(plugin): preserve binary files in fallback downloads
...
Write file-list plugin payloads as raw bytes in both sync and async paths so wheel archives remain valid after Release fallback. Add a regression test covering binary payload preservation.
Co-authored-by: Codex <codex@openai.com >
2026-09-09 21:17:06 +08:00
jxxghp
93a8dca5e9
refactor(plugin): unify adapter decisions
2026-08-29 21:32:37 +08:00
jxxghp
fa40f29dfd
refactor(plugin): converge runtime ownership and compatibility
2026-08-29 12:55:52 +08:00
jxxghp
13fba96fd8
refactor(runtime): govern dependency module naming
2026-08-29 08:14:21 +08:00
InfinityPacer
92066dfad4
feat: 完成插件原生依赖重启激活闭环 ( #6491 )
...
* feat(plugins): track native dependency activation
* fix(plugins): finalize native restart state lifecycle
2026-08-29 02:10:50 +08:00
jxxghp
9dbe424c3d
refactor(config): retire RuntimeSettingsCompat host usage
2026-08-26 15:55:21 +08:00
InfinityPacer
71db425c07
feat(plugin): 建立可信来源准入与安装恢复 ( #6462 )
2026-08-26 07:52:00 +08:00
jxxghp
10582277e2
refactor: unify plugin file operation cancellation
2026-08-24 03:17:07 +08:00
InfinityPacer
6c2817e383
fix(plugin): close cancellable install lifecycle gaps
2026-08-23 14:26:42 +08:00
InfinityPacer
0378eabb8f
fix(plugin): make installation lifecycle cancellable
2026-08-23 14:26:42 +08:00
jxxghp
ef6a613eb3
refactor: add dynamic runtime settings compatibility proxy
2026-08-23 02:16:03 +08:00
jxxghp
b4e003f098
refactor: route monitor and resource settings through runtime
2026-08-23 01:59:37 +08:00
InfinityPacer
b9bbc8913c
fix: 完善插件恢复与运行态收敛 ( #6376 )
2026-08-21 18:09:29 +08:00
InfinityPacer
2d80f9f04f
fix(plugins): preserve dependency manifest sources ( #6370 )
2026-08-20 20:51:35 +08:00
InfinityPacer
23f5d59c74
feat: 使用 uv 锁定主程序依赖并强化插件恢复边界 ( #6364 )
2026-08-20 12:17:19 +08:00
jxxghp
5128ae9e1e
refactor: 推进后端分层架构治理
2026-08-18 00:29:14 +08:00