refactor: hoist the alpha.3 transitive peers into devDependencies

Replace the pnpm-workspace.yaml overrides with the plain-repo pattern:
install every peer the dev tree touches (dsh-attachment, dsh-code-runtime,
dsh-scope, dsh-session-projection, dsh-system-prompt, dsh-user-approval,
dsh-util-time) as direct devDependencies pinned to the baseline, same
as the thirteen already there. Root-level hoisting makes pnpm resolve
the peers natively (peers check: zero unmet, no global forcing), and
the list extends the existing bump workflow instead of introducing a
new mechanism.

Verified: typecheck clean, 107 test files / 1137 tests green, and the
real-host mount smoke passes 14/14 against @deepseek-ai/dsh@0.1.2-alpha.3.
This commit is contained in:
Menghuan1918
2026-09-01 15:47:44 +08:00
parent 27a1f405dd
commit f78da4079a
4 changed files with 53 additions and 42 deletions
+7
View File
@@ -141,18 +141,25 @@
"devDependencies": {
"@cordisjs/plugin-loader": "^1.0.0-rc.5",
"@deepseek-ai/dsh-agent": "0.1.2-alpha.3",
"@deepseek-ai/dsh-attachment": "0.1.2-alpha.3",
"@deepseek-ai/dsh-client-locale": "0.1.2-alpha.3",
"@deepseek-ai/dsh-client-ui-conversation": "0.1.2-alpha.3",
"@deepseek-ai/dsh-client-ui-primitives": "0.1.2-alpha.3",
"@deepseek-ai/dsh-client-ui-settings": "0.1.2-alpha.3",
"@deepseek-ai/dsh-client-ui-slots": "0.1.2-alpha.3",
"@deepseek-ai/dsh-code-runtime": "0.1.2-alpha.3",
"@deepseek-ai/dsh-host-webserver": "0.1.2-alpha.3",
"@deepseek-ai/dsh-invariants": "0.1.2-alpha.3",
"@deepseek-ai/dsh-llm": "0.1.2-alpha.3",
"@deepseek-ai/dsh-scope": "0.1.2-alpha.3",
"@deepseek-ai/dsh-session": "0.1.2-alpha.3",
"@deepseek-ai/dsh-session-projection": "0.1.2-alpha.3",
"@deepseek-ai/dsh-settings": "0.1.2-alpha.3",
"@deepseek-ai/dsh-subagent": "0.1.2-alpha.3",
"@deepseek-ai/dsh-system-prompt": "0.1.2-alpha.3",
"@deepseek-ai/dsh-tools": "0.1.2-alpha.3",
"@deepseek-ai/dsh-user-approval": "0.1.2-alpha.3",
"@deepseek-ai/dsh-util-time": "0.1.2-alpha.3",
"@huanlin/dsh-plugin-better-locale": "^0.1.0",
"@playwright/test": "^1.62.1",
"@types/node": "^24.0.0",