AI Agent Hub
Back to plugins
⚙️

dsh-generation

Workflow Updated 2026.08.26

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