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:
Generated
+38
-26
@@ -4,15 +4,6 @@ settings:
|
||||
autoInstallPeers: true
|
||||
excludeLinksFromLockfile: false
|
||||
|
||||
overrides:
|
||||
'@deepseek-ai/dsh-attachment': 0.1.2-alpha.3
|
||||
'@deepseek-ai/dsh-code-runtime': 0.1.2-alpha.3
|
||||
'@deepseek-ai/dsh-scope': 0.1.2-alpha.3
|
||||
'@deepseek-ai/dsh-session-projection': 0.1.2-alpha.3
|
||||
'@deepseek-ai/dsh-system-prompt': 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
|
||||
|
||||
importers:
|
||||
|
||||
.:
|
||||
@@ -117,6 +108,9 @@ importers:
|
||||
'@deepseek-ai/dsh-agent':
|
||||
specifier: 0.1.2-alpha.3
|
||||
version: 0.1.2-alpha.3(6db40c898bf1f9c9361b38a9ea2de9a5)
|
||||
'@deepseek-ai/dsh-attachment':
|
||||
specifier: 0.1.2-alpha.3
|
||||
version: 0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-brand@0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2)))(@deepseek-ai/dsh-invariants@0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2))
|
||||
'@deepseek-ai/dsh-client-locale':
|
||||
specifier: 0.1.2-alpha.3
|
||||
version: 0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2)
|
||||
@@ -132,6 +126,9 @@ importers:
|
||||
'@deepseek-ai/dsh-client-ui-slots':
|
||||
specifier: 0.1.2-alpha.3
|
||||
version: 0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2)
|
||||
'@deepseek-ai/dsh-code-runtime':
|
||||
specifier: 0.1.2-alpha.3
|
||||
version: 0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2))
|
||||
'@deepseek-ai/dsh-host-webserver':
|
||||
specifier: 0.1.2-alpha.3
|
||||
version: 0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2))
|
||||
@@ -141,18 +138,33 @@ importers:
|
||||
'@deepseek-ai/dsh-llm':
|
||||
specifier: 0.1.2-alpha.3
|
||||
version: 0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2))
|
||||
'@deepseek-ai/dsh-scope':
|
||||
specifier: 0.1.2-alpha.3
|
||||
version: 0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2))
|
||||
'@deepseek-ai/dsh-session':
|
||||
specifier: 0.1.2-alpha.3
|
||||
version: 0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2))(@deepseek-ai/dsh-scope@0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2)))
|
||||
'@deepseek-ai/dsh-session-projection':
|
||||
specifier: 0.1.2-alpha.3
|
||||
version: 0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2))(@deepseek-ai/dsh-session@0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2))(@deepseek-ai/dsh-scope@0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2))))
|
||||
'@deepseek-ai/dsh-settings':
|
||||
specifier: 0.1.2-alpha.3
|
||||
version: 0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-brand@0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2)))(@deepseek-ai/dsh-invariants@0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2))(@deepseek-ai/dsh-session@0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2))(@deepseek-ai/dsh-scope@0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2))))(@deepseek-ai/schemastery@3.18.2)
|
||||
'@deepseek-ai/dsh-subagent':
|
||||
specifier: 0.1.2-alpha.3
|
||||
version: 0.1.2-alpha.3(8e9d028c06ce5b195ed6c8c25c74c52c)
|
||||
'@deepseek-ai/dsh-system-prompt':
|
||||
specifier: 0.1.2-alpha.3
|
||||
version: 0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2))(@deepseek-ai/dsh-llm@0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2)))(@deepseek-ai/dsh-scope@0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2)))
|
||||
'@deepseek-ai/dsh-tools':
|
||||
specifier: 0.1.2-alpha.3
|
||||
version: 0.1.2-alpha.3(9856107a6511bd37694bb5d55ebb619c)
|
||||
'@deepseek-ai/dsh-user-approval':
|
||||
specifier: 0.1.2-alpha.3
|
||||
version: 0.1.2-alpha.3(802fc4f1099cfbae100b0e7a224c7b5b)
|
||||
'@deepseek-ai/dsh-util-time':
|
||||
specifier: 0.1.2-alpha.3
|
||||
version: 0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2))
|
||||
'@huanlin/dsh-plugin-better-locale':
|
||||
specifier: ^0.1.0
|
||||
version: 0.1.0(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-client-locale@0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2))(@deepseek-ai/dsh-client-ui-primitives@0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2))(@deepseek-ai/dsh-client-ui-settings@0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2))(@deepseek-ai/dsh-client-ui-slots@0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2))(@deepseek-ai/dsh-invariants@0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
|
||||
@@ -370,10 +382,10 @@ packages:
|
||||
'@deepseek-ai/cordis': ^4.0.2
|
||||
'@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-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-system-prompt': 0.1.2-alpha.3
|
||||
'@deepseek-ai/dsh-session-projection': ^0.1.2-alpha.3
|
||||
'@deepseek-ai/dsh-system-prompt': ^0.1.2-alpha.3
|
||||
'@deepseek-ai/dsh-typert-protocol': ^0.1.2-alpha.3
|
||||
|
||||
'@deepseek-ai/dsh-attachment@0.1.2-alpha.3':
|
||||
@@ -453,7 +465,7 @@ packages:
|
||||
resolution: {integrity: sha512-iwWs0FdShoiCLLVk6lSZL18vKlFuliQXqy6gnu4U34B8K3uPb+QYWHjB3PrTXcK8ZVmb0zdWeyZ9osmANWWKnw==}
|
||||
peerDependencies:
|
||||
'@deepseek-ai/cordis': ^4.0.2
|
||||
'@deepseek-ai/dsh-scope': 0.1.2-alpha.3
|
||||
'@deepseek-ai/dsh-scope': ^0.1.2-alpha.3
|
||||
|
||||
'@deepseek-ai/dsh-settings@0.1.2-alpha.3':
|
||||
resolution: {integrity: sha512-+zwP970YwzJoRdvFJUBN/mMN7BjSwX4nrhLcWbR9YmTUpGV+8mFXnSh25QMKOTQpQk7p+zPqgAFRRCujHIN2xQ==}
|
||||
@@ -470,23 +482,23 @@ packages:
|
||||
'@deepseek-ai/cordis': ^4.0.2
|
||||
'@deepseek-ai/dsh-agent': ^0.1.2-alpha.3
|
||||
'@deepseek-ai/dsh-agent-presets': ^0.1.2-alpha.3
|
||||
'@deepseek-ai/dsh-attachment': 0.1.2-alpha.3
|
||||
'@deepseek-ai/dsh-attachment': ^0.1.2-alpha.3
|
||||
'@deepseek-ai/dsh-invariants': ^0.1.2-alpha.3
|
||||
'@deepseek-ai/dsh-jobs': ^0.1.2-alpha.3
|
||||
'@deepseek-ai/dsh-llm': ^0.1.2-alpha.3
|
||||
'@deepseek-ai/dsh-sandbox': ^0.1.2-alpha.3
|
||||
'@deepseek-ai/dsh-sandbox-policy': ^0.1.2-alpha.3
|
||||
'@deepseek-ai/dsh-scope': 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-persistence': ^0.1.2-alpha.3
|
||||
'@deepseek-ai/dsh-session-projection': 0.1.2-alpha.3
|
||||
'@deepseek-ai/dsh-session-projection': ^0.1.2-alpha.3
|
||||
'@deepseek-ai/dsh-session-projection-cache': ^0.1.2-alpha.3
|
||||
'@deepseek-ai/dsh-session-query': ^0.1.2-alpha.3
|
||||
'@deepseek-ai/dsh-system-prompt': 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-typert-protocol': ^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
|
||||
'@deepseek-ai/dsh-user-approval': ^0.1.2-alpha.3
|
||||
'@deepseek-ai/dsh-util-time': ^0.1.2-alpha.3
|
||||
peerDependenciesMeta:
|
||||
'@deepseek-ai/dsh-agent-presets':
|
||||
optional: true
|
||||
@@ -513,7 +525,7 @@ packages:
|
||||
'@deepseek-ai/cordis': ^4.0.2
|
||||
'@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-scope': ^0.1.2-alpha.3
|
||||
|
||||
'@deepseek-ai/dsh-timeout@0.1.2-alpha.3':
|
||||
resolution: {integrity: sha512-BWCusO6Q3GPl5NsUJVNggKF4lOyij5IG5dSgAVdoDhB25b7TAnNHEzUvGt4qxBbQE2xGmeAj+WA0QG1E2X/NuQ==}
|
||||
@@ -526,13 +538,13 @@ packages:
|
||||
peerDependencies:
|
||||
'@deepseek-ai/cordis': ^4.0.2
|
||||
'@deepseek-ai/dsh-agent': ^0.1.2-alpha.3
|
||||
'@deepseek-ai/dsh-code-runtime': 0.1.2-alpha.3
|
||||
'@deepseek-ai/dsh-code-runtime': ^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-scope': ^0.1.2-alpha.3
|
||||
'@deepseek-ai/dsh-session': ^0.1.2-alpha.3
|
||||
'@deepseek-ai/dsh-system-prompt': 0.1.2-alpha.3
|
||||
'@deepseek-ai/dsh-user-approval': 0.1.2-alpha.3
|
||||
'@deepseek-ai/dsh-system-prompt': ^0.1.2-alpha.3
|
||||
'@deepseek-ai/dsh-user-approval': ^0.1.2-alpha.3
|
||||
|
||||
'@deepseek-ai/dsh-typert-protocol@0.1.2-alpha.3':
|
||||
resolution: {integrity: sha512-yE3qjCbbOD0y4c0rv7hYq2sV/kLsoJ/m8+a6d8uNlEwV+W74HtpuWS8VjfWqRJZCcDRpv7yvu+/6Arw0vYl0Xg==}
|
||||
@@ -548,9 +560,9 @@ packages:
|
||||
'@deepseek-ai/dsh-brand': ^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-scope': ^0.1.2-alpha.3
|
||||
'@deepseek-ai/dsh-session': ^0.1.2-alpha.3
|
||||
'@deepseek-ai/dsh-system-prompt': 0.1.2-alpha.3
|
||||
'@deepseek-ai/dsh-system-prompt': ^0.1.2-alpha.3
|
||||
|
||||
'@deepseek-ai/dsh-util-crypto@0.1.2-alpha.3':
|
||||
resolution: {integrity: sha512-bjHvzi4C4Xm04NNbYQChWBcPG7IJeujKxyKQYwY+muw+BC3EVVWw3JMovrjYdHzmu0/ePS0z0rAho73Etl4BVg==}
|
||||
|
||||
Reference in New Issue
Block a user