All plugins

DSH / BUNDLE / CLIENT-UI

dsh-auto-workspace

v0.1.0Castor6 / dsh-auto-workspacefd2a73756a

InstallableBundlesUI & client pluginsCommunity · Topic auto-analysisWeb UI

Overview

dsh-auto-workspace

Codex-style project-less chats for DSH: a new chat with no workspace gets its own local working directory

README / EN

Package documentation

Registry summary

Codex-style project-less chats for DSH: a new chat with no workspace gets its own local working directory

dsh.pub verifies the pinned bundle contract, runtime facts, and distribution semantics. The complete README remains in the source repository.

Read the full README on GitHub

LIMITATIONS

Known limitations

- The Host wrap and the client patches reach into package internals (`sessionController.create`, `uiWorkspace.startSession`, `sessions.binding`'s snapshot store) rather than a published extension point. All of them are defensive: if the shape changes the plugin logs a warning and stays inert instead of breaking the app. - The hero picker occupant shadows shipped UI. A DSH release that redesigns the picker needs this plugin re-checked. - `chat-NN` numbering is per day and best-effort: removing a day folder makes the numbers reusable, so numbering is not monotonic over time. - Project-less sessions appear under DSH's native "Ungrouped" group. They are never registered as projects. - The sentinel Workspace is hidden from the sidebar by matching its label text and its container's stable `groupSection` class-name suffix. Should a DSH redesign break either, one empty project row titled `Choose workspace` becomes visible — cosmetic only. Flipping `HERO_FOR_PROJECT_LESS` to `false` at the top of `lib/client.js` removes the sentinel entirely and returns to the composer override; the client bundle is re-read on every page load, so a refresh applies it.