dshbase

Plugin directory / UI & Skins / dsh-session-fork

dsh-session-fork

Verified · install-tested on dsh Jason-skd

✓ Actively maintained Builds on 8 official DSH packages

View on GitHub ↗ ← Back to plugin directory

3Stars
0Forks
0Open issues
—Language
2026-08-24Last push
Cross-platformPlatform

What it does

Makes the branch the building block of AI conversation management — parallel workflows, continuous and mergeable conversation memory

✅
Our take
Works — verified, early-stage project

Makes the branch the building block of AI conversation management — parallel workflows, continuous and mergeable conversation memory It installs cleanly and boots without issues in our testing. It's early-stage but functional.

“Verified” means our automated CI actually ran dsh plugin add in a clean profile and it booted — nothing more. Feature descriptions and version compatibility are the author’s claims. This is not a security audit and not an endorsement of third-party code.

README

dsh-session-fork

English | 简体中文

Sub agents and parallel development never quite deliver in today's agent apps. This project manages dsh's native, discrete sessions the way git manages branches: fork gives conversations inheritance, while squash and rebase give them merging — a major upgrade to the parallel-development and prompt-management experience on dsh.

This is a plugin for DeepSeek Harness; it cannot run standalone.

branch_tab

Pain points it solves

  • Efficient solo parallel development: the branch model mirrors how real programmers collaborate. While developing in parallel, every agent holds its own snapshot of the repo — you trade a strictly linear development history for resolving conflicts at merge time.
  • Clean context management: the main branch (e.g. main) stays your secretary and dispatcher. Research and coding tasks are delegated to child branches; when a task is done, only its compressed context is reported back to the main branch.
  • Hardened session management: the branch model upgrades dsh's native fork and cross-session messaging experience.

Quick start

Install (requires a web-app-based dsh profile):

dsh plugin --profile web add dsh-session-fork

After that, just let your agent use the plugin freely — every command also ships as an agent-callable tool!

Core features

  • branch operations give every session a name, an ancestry, and an index — manageable through commands.
  • fork hardens the native experience and provides the ancestry primitive.
  • squash and rebase offer two forms of cross-branch merging.
  • send_message_by_branch strengthens communication between sessions.
  • The branch tab provides visual management of branches.

Join us

What we want to build next:

  1. Branch-scoped project memory. Existing long-term memory models are project-grained, which is a disaster for the branch model: memory leaks across branches and pollutes context. Branch-grained memory management is the road to a more robust model.
  2. Ongoing maintenance. Open Issues — there are plenty of long-term improvements and bugs waiting.

We take an open stance on AI collaboration: feel free to use AI to contribute code, write commit messages, and draft PRs. But we expect you to own your code — review it yourself, and treat AI as your tool in communication rather than letting it talk to us on your behalf.

License

MIT

Install

🧩 Let your agent install it (recommended)

Install the catalog once, then DeepSeek Harness can find and install any plugin from this site automatically:

dsh plugin add dshbase-catalog

Then say "install dsh-session-fork for me" — your agent finds it in the directory and installs it. Docs: dshbase-catalog · verified packs.

This plugin is GitHub source (not published to npm) — install it straight from the repo:

Web profile:

dsh plugin --profile web add github:Jason-skd/dsh-session-fork

Headless (CLI) profile:

dsh plugin --profile headless add github:Jason-skd/dsh-session-fork

Test report

Verified: L1 install + L2 load + L3 runtime from GitHub source on dsh 0.1.0-rc.6.

Security: not yet scanned — our daily static scan will cover it shortly.

Share this badge

More in UI & Skins

Browse all 7819 plugins →