Commit Graph

16 Commits

Author SHA1 Message Date
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