dsh-default-workspace: native default Workspace bundle #5344
CDeZT
started this conversation in
Show Your Plugins!
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
dsh-default-workspace: native default Workspace bundle
Repository: https://github.com/CDeZT/dsh-default-workspace
Release tarball: https://github.com/CDeZT/dsh-default-workspace/releases/download/v1.0.0/dsh-default-workspace-1.0.0.tgz
This is a community DSH plugin for Desktop, Web, and headless/base-backed profiles on Windows, macOS, and Linux. It registers
$DSH_HOME/workspaceas a persistent first Workspace, creates only missing bootstrap files, and keeps the writable Workspace boundary separate from DSH private state.For model-facing read access it provides the paged
dsh_resourcestool. The implementation uses the native DSH servicesctx.workspaceRegistry,ctx.loader,ctx.skills,ctx.sessionQuery(when mounted),ctx.fs,ctx.settings,ctx.credentials, andctx.storage. It can inspect plugin inventory and package files, complete skill definitions, memory, session records, storage, unredacted settings, credential values/records, and files underDSH_HOME.The broad sensitive read capability is intentional: tool results may be sent to the configured model provider. The plugin does not change DSH permission presets, write outside the Workspace, create links, execute subprocesses, open network connections, or collect telemetry. Please read
SECURITY.mdbefore installing on any shared or untrusted deployment.Install from the release asset with the normal DSH command:
Validation completed with 11 unit tests,
npm pack(includingdsh.bundle.patch), and an isolated DSH Web profile startup. Feedback on native API compatibility and profile-specific behavior is welcome.All reactions