维护者确认:插件基座改动 — 恢复损坏插件安装的状态修复
- Dominant language
- TypeScript
- Stars
- 2.7k
- Forks
- 401
- Avg merge
- 21h 48m
- Merged PRs (30d)
- 776
Description
## 触发
该 PR 修改了插件基座路径 (`apps/desktop/src/main/plugin-market/`):
- `ledger.ts` / `service.ts` — 插件安装账本与服务层
- 对应测试文件
**pluginBase 触发不可 fallback**:改动影响全部已装插件的安装与恢复逻辑,需维护者对存量插件兼容性明确确认。
## 需要确认
1. 损坏插件恢复逻辑是否与存量已装插件的账本状态兼容?
2. 恢复流程是否有破坏性副作用(如意外覆盖正常安装的插件)?
## 确认方式
- 直接在 PR 上 **Approve** 即放行
- 需要修改就 **Request Changes**,作者改完后重新 Approve
- 确认后本 issue 会自动关闭
---
关联 PR:#2290(作者 @yuaiccc);本 issue 由 review-pr 流程自动创建,用于先讨论该 PR 涉及的插件基座改动(影响全部已装插件),维护者确认后 PR 会恢复推进。
Contributor guide
Research direction
Start by reviewing PR #2290 and the changes in apps/desktop/src/main/plugin-market/ledger.ts and service.ts, along with the corresponding tests. Check compatibility with existing installed-plugin ledger states and whether recovery can overwrite a healthy installation. Done means the maintainer has confirmed the behavior and approved the PR, or requested specific changes.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- desktop
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100