AI Agent Hub
Back to plugins
🖥️

dsh-fork-to-preset

Client Updated 2026.08.25

Run the following command in DeepSeek Harness:

dsh plugin install bpc-oss/dsh-fork-to-preset

Paste the following prompt into your AI chat to install this plugin:

Install it in DeepSeek Harness by running dsh plugin install bpc-oss/dsh-fork-to-preset; the full source lives at https://github.com/bpc-oss/dsh-fork-to-preset , and the plugin requires Harness rc.8 or later, mounted via a cordis.patch.yml bundle declaration.

About this plugin

Juggling multiple agent presets in a single workflow means you often want to continue a conversation under a different role without losing the context you have already built. dsh-fork-to-preset solves exactly that: it drops a "Fork to preset" dropdown into every conversation header so you can spin off the current session into a fresh, independent child session mounted on any preset from your roster, with all completed turns carried over automatically.

The interaction is three steps at most: expand the dropdown, pick a target preset, confirm. A new session opens instantly with the full prior context intact, the desired role pre-loaded, and the parent session left untouched. Under the hood it relies on the session.fork API introduced in DeepSeek Harness rc.8+ and ships as a GitHub-only bundle mounted via cordis.patch.yml.

If you regularly hop between presets—say, from brainstorming to implementation to review—this plugin keeps every role switch seamless and eliminates the friction of copy-pasting context by hand. It is a small, focused utility for developers and power users who treat their agent roster like a team and want every hand-off to feel natural.

Use Cases

  • Switch from a brainstorming preset to an implementation preset with all prior turns preserved
  • Fork a long conversation to a review role without re-pasting any messages
  • Jump between agent roles quickly to keep a multi-step workflow flowing
  • Spin off a session mid-conversation when a different role is needed, leaving the parent untouched

Best For

  • Developers who switch between multiple agent presets on a daily basis
  • Power users running DeepSeek Harness rc.8 or later
  • Efficiency-focused users who want zero context loss without manual copy-paste
  • Teams or solo developers who need seamless role hand-offs in long conversations