You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-> dependency never satisfied -> dsh-api-workspace-controller is not activated -> the Typert gateway has no workspaceController service -> workspace/create returns service-unavailable (503).
Why this is a regression
In 0.2.0-rc.2 the same entry has nodisabled key (enabled), and adding workspaces works. @deepseek-ai/dsh-base/cordis.patch.yml also declares storage-domainwithoutdisabled: true, so the disable is injected by a desktop/profile layer that was not updated for the new controller dependency.
Also observed (possibly related)
A web-boot crash log:
Error: web boot: 78 entries did not activate
... could not load "@deepseek-ai/dsh-api-gateway":
plugins/??@deepseek-ai/dsh-api-gateway/client.js,...
Workaround
Roll back to 0.2.0-rc.2 - workspace creation works again.
Not a fix (tested)
Adding - id: storage-domain + disabled: false to cordis.patch.yml does not help; cordis.yml is regenerated on boot and the bundle's disabled: true wins.
Suggested fix
Do not disable storage-domain in the desktop profile on 0.2.1-rc.2, or
Make workspace-controller tolerate a missing storage-domain (optional injection + fallback to storage-json), or
Update the desktop bundle's patch layer to match the new controller's dependencies.
Happy to provide the full config files / logs if useful.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
Environment
D:\dsh~/.dsh/profiles/desktopSymptom
Clicking Add workspace -> selecting a folder -> confirming fails with:
The rest of the UI loads fine; only workspace creation is broken.
Root cause
@deepseek-ai/dsh-api-workspace-controller@0.2.1-rc.2declares a required peer dependency on@deepseek-ai/dsh-storage-domain@0.2.1-rc.2:But the generated desktop config
~/.dsh/profiles/desktop/cordis.ymldisables it:-> dependency never satisfied ->
dsh-api-workspace-controlleris not activated -> the Typert gateway has noworkspaceControllerservice ->workspace/createreturnsservice-unavailable(503).Why this is a regression
In 0.2.0-rc.2 the same entry has no
disabledkey (enabled), and adding workspaces works.@deepseek-ai/dsh-base/cordis.patch.ymlalso declaresstorage-domainwithoutdisabled: true, so the disable is injected by a desktop/profile layer that was not updated for the new controller dependency.Also observed (possibly related)
A
web-bootcrash log:Workaround
Roll back to 0.2.0-rc.2 - workspace creation works again.
Not a fix (tested)
Adding
- id: storage-domain+disabled: falsetocordis.patch.ymldoes not help;cordis.ymlis regenerated on boot and the bundle'sdisabled: truewins.Suggested fix
storage-domainin the desktop profile on 0.2.1-rc.2, orworkspace-controllertolerate a missingstorage-domain(optional injection + fallback tostorage-json), orHappy to provide the full config files / logs if useful.
All reactions