Fix Desktop boot failure from unconditional settings.plugin.item inject.

Always register settings.section; mount the Web plugins card only after configForms attaches. Harden snapshot store init (0.2.4).

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
oliver 2026-10-10 01:37:47 +08:00
parent c1fed965b1
commit ae0353dd12
4 changed files with 38 additions and 11 deletions

View file

@ -12,7 +12,7 @@ test('package exports resolve and peerDependencies stay open', async () => {
assert.equal(pkg.exports['.'], './lib/index.js');
assert.equal(pkg.exports['./client'], './lib/client.browser.js');
assert.equal(pkg.engines.node, '>=20');
assert.equal(pkg.version, '0.2.3');
assert.equal(pkg.version, '0.2.4');
for (const name of [
'@deepseek-ai/dsh-api-remotes',