dsh-generation
Run the following command in DeepSeek Harness:
dsh plugin install goecho/dsh-generation
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install goecho/dsh-generation in your terminal; the full source lives at https://github.com/goecho/dsh-generation — restart dsh --profile web after install to reload the host profile.
About this plugin
In DeepSeek Harness, a session's agent preset locks the moment the first turn executes — you cannot hot-swap the working agent's toolset without orphaning logged tool calls. dsh-generation takes the cleanest fix: don't patch the running process, spin up a fresh generation. It exposes two tools — generation_fork copies a known-good preset to a new id, and generation_run mounts that copy onto a brand-new agent, runs your task, waits for idle or a 15-minute timeout, then disposes. Between generations, context flows only through files you write, never through shared memory or an inherited parent toolset — the same discipline a C compiler applies when each build is a standalone binary.
The whole loop keeps a human as stage three: every fork and every run passes through a pre-execute approval gate. A worker preset cannot be cordis and must not still carry a cordis plugin row; the meta-session log is the sole lineage — no second database, no automatic promotion of any artifact to the default creator. The plugin adds no new Host services, does not unlock the preset lock, has zero @deepseek-ai/dsh-tools runtime dependencies, and is plain JavaScript you install and restart.
It is built for power users already orchestrating multi-step tasks in Creator mode who want to isolate "ideate → implement → verify" into generations that do not pollute one another. If you simply need a few more tools in the current session, Creator mode alone is enough. dsh-generation solves the workflow problem of making the previous generation's output the next generation's starting point, instead of patching the live one.
Use Cases
- Brainstorm prompts in Creator mode, then fork a standard preset so a fresh session focuses purely on code generation
- Copy the previous generation's output into a new preset and run a verification task in an isolated context
- Split a multi-step task into isolated generations so logged tool calls never contaminate the current session
Best For
- Power users orchestrating multi-step tasks with DeepSeek Harness Creator mode
- Agent workflow designers who need to isolate ideate–implement–verify into non-cross-contaminating generations
- Tech leads who want per-generation toolset isolation with mandatory human approval gates
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.