dsh-workspace-presets
Run the following command in DeepSeek Harness:
dsh plugin install GBDJXB/dsh-workspace-presets
Paste the following prompt into your AI chat to install this plugin:
To install this plugin in DeepSeek Harness, the full source is at https://github.com/GBDJXB/dsh-workspace-presets — simply run dsh plugin install GBDJXB/dsh-workspace-presets.
About this plugin
When running multiple workspaces in DeepSeek Harness, one of the most constant frictions is preset selection — every new session demands a manual confirmation of which Agent preset to use, breaking flow and inviting mistakes. dsh-workspace-presets turns that step into a one-time binding with a persistent effect: attach a preset to a workspace in the settings panel, and every new blank session spawned in that workspace boots with it automatically, with zero extra work.
The core experience lives on a new Workspace Presets page inside the settings panel: one row per workspace, a picker listing all system and user presets, and broken presets clearly flagged. The binding applies only to blank sessions that have not yet started (including the reusable blank session the sidebar retains per workspace); already-running sessions, sub-agent sessions, and archived sessions are never touched. A manual hero-screen chip choice always overrides the binding. No extra model calls are made and no latency is added, because the preset value is written into the session projection at creation time.
Architecturally the plugin is deliberately non-invasive: it mounts its UI exclusively through two additive slots (settings.section and shell.overlay) and never patches or replaces any shipped DSH component. Bindings persist in the settings document that DSH maintains; the plugin creates and deletes no files of its own. In multi-tab scenarios, selections are idempotent and Host-serialized per session, and settings writes are revision-guarded, keeping concurrent operations safe.
If you are juggling multiple project or client workspaces in DSH, each needing a fixed Agent preset, this plugin eliminates the repetitive pick-it-again ritual entirely and lets the workspace-to-preset mapping run quietly and deterministically, like a routing table.
Use Cases
- Managing multiple project workspaces in parallel, each pinned to a different Agent preset
- Pre-binding dedicated presets for client workspaces to avoid manual selection
- Eliminating repetitive preset confirmation when starting new sessions to maintain flow
Best For
- Developers running multiple workspaces or client projects in DSH simultaneously
- Teams aiming to reduce repetitive operations and ensure workflow determinism
- Advanced users who customize behavior via Agent presets and value zero overhead
Related Plugins
A method pack that makes AI coding agents plan against your real baseline, prove completion with fresh evidence, and reduce reworks and unsafe changes.
Turns the DeepSeek Harness session into a captain that builds a durable sub-agent team, splits goals into dependency-aware tasks, and coordinates work via direct messages and a live Web UI.
Gives coding agents design judgment, letting Claude Code, Cursor, and 70+ agents generate and iterate high-quality UI, presentations, and graphics right from the terminal.
Run the Pi ecosystem's plugins on DeepSeek Harness, unmodified, via a compatibility layer that implements Pi's public extension ABI on DSH's native services.