{"content":"Development journal for commit 875efcb4 (feat(dsh-plugin): support DSH 0.2.0 kernels (compat-gate peer ranges, manifest polish)).\n\nAdapted dsh-plugin to the DSH v0.2.0-rc.1 release after auditing the v0.1.7-rc.2..v0.2.0-rc.1 delta (261 commits). Finding: no breaking change in any host/client API the plugin imports (additive optional members only), bundle/client/locale manifest formats unchanged, the dsh-web-app standard preset patch is byte-identical, session format stays v4. The one hard blocker was the 0.1.7 plugin compatibility gate: every @deepseek-ai/dsh-* peer range capped below 0.2.0, so a 0.2.0 kernel would refuse 'dsh plugin add' and skip the whole bundle at profile composition. Fixes: widened all ten dsh-* peer ranges with '|| ^0.2.0-rc.1'; removed the stale optional peer @deepseek-ai/dsh-agent-presets (renamed to dsh-agent-preset-registry back in 0.1.7-alpha.1, never imported by our code); bumped all 14 @deepseek-ai devDependencies to 0.2.0-rc.1; extended the pnpm minimumReleaseAgeExclude allowlist, adding the five packages new in the 0.2.0 tree (product-analytics, settings-session-log, experimental-schedule-bundle, otel, host-product-telemetry-otel). Feature-overlap audit: DSH's native schedule moved into the optional, off-by-default 'Automation tasks' bundle with different semantics (model-created reminders re-queued into the originating session) versus OAC per-Bot scheduled tasks (Settings > Bots > Scheduled tab, metabot schedule *, run as NEW DSH conversations) — no tool/panel/slot id collisions, and the README now documents the naming distinction. Also added plugin-card polish for the 0.2.0 plugin manager: bundle icon.svg plus locale/{en,zh}.json meta title/description, both confirmed in the npm pack tarball. Verified: typecheck (host+client) against 0.2.0-rc.1, full plugin build, 488/488 tests, a semver simulation of the DSH compatibility gate (all peers satisfied from 0.1.7-alpha.2 through 0.2.1), npm pack contents, git diff --check.\n\nVerification:\nexport PATH=\"$HOME/.nvm/versions/node/v24.13.1/bin:$PATH\" && pnpm --dir dsh-plugin test\n\nFiles:\ndocs/hosts/dsh.md\ndsh-plugin/README.md\ndsh-plugin/icon.svg\ndsh-plugin/locale/en.json\ndsh-plugin/locale/zh.json\ndsh-plugin/package.json\ndsh-plugin/pnpm-lock.yaml\ndsh-plugin/pnpm-workspace.yaml","contentType":"text/plain;utf-8","attachments":[],"quotePin":""}