dsh-solo-thinking: Isolated Brainstorm Branches and Handoffs for DeepSeek Harness

fredalxin/dsh-solo-thinking

Sessions & MessagesVerified
Listed on 2026-08-20
Page last updated 2026-08-20

DSH plugin that splits brainstorming into isolated Session branches with automatic Handoffs and a visual thinking tree.

Turn brainstorming into a thinking tree of independent Sessions, where branches only exchange Agent-authored Handoffs, solving context mixing and difficult backtracking during parallel multi-directional thinking.

install
dsh plugin --profile web add github:fredalxin/dsh-solo-thinking
Category
Sessions & Messages
Platform
DSH-Plugin
Author
fredalxin
Distribution
Plugin

dsh-solo-thinking Key Features

Isolated Session branchesAutomatic HandoffsVisual thinking treeWorkspace inheritanceReplayable persistence

dsh-solo-thinking Repository

fredalxin
Publisher
fredalxin
Repository
fredalxin/dsh-solo-thinking
18
Stars
0
Forks
0
Watchers
3
Open issues
LanguageTypeScript
LicenseMIT License
Website
Repo last push2026-08-15 18:51:41
Repo created2026-08-14 23:07:38
Topics
brainstormingdeepseek-harnessdsh-pluginhandofftypescript
Default branchmain

dsh-solo-thinking Repo Summary

dsh-solo-thinking is a session-type plugin (DSH plugin) for DeepSeek Harness, maintained by fredalxin under the MIT license, last updated in 2026-08. It turns brainstorming into an actionable thinking tree: each direction is an independent DSH Session, and branches only exchange Agent-authored Handoffs, solving the problem of context mixing and difficult backtracking during parallel multi-directional thinking. Core capabilities include automatic suggestion of 2–4 truly independent directions, independent Session lifecycles, automatic Handoffs (split inheritance, Current State, sibling awareness, Return summaries), Workspace inheritance, non-crossing input, and replayable persistence.

What core features does the dsh-solo-thinking DSH plugin support?

The default suggestion mode automatically creates 2–4 independent directions (preferring 4) when information is sufficient. Each node has its own conversation, state, and lifecycle; suggested nodes sleep first and activate upon receiving the first message. Automatic Handoffs are written by the Agent, no manual writing needed. Branches persist under the parent Session's Workspace, not falling into 'ungrouped'. The main input box only sends to the current Session; the thinking tree can send directly to selected other branches, and only 'Enter Conversation' navigates. Tree state is written to DSH append-only Session events and restored via Projection.

How to install dsh-solo-thinking?

Requires Node.js ^22.19.0 || >=24.0.0 and DSH 0.1.0-rc.6. Recommended official npm one-line install (auto uses latest):

bash
dsh plugin --profile web add dsh-better-sidebar dsh-plugin-solo-thinking

Alternatively, install via a fixed GitHub tag (no remote script execution):

bash
dsh plugin --profile web add github:fredalxin/dsh-solo-thinking#v0.1.18

After installation, start or restart DSH and hard-refresh the browser:

bash
dsh --profile web --dump-config
dsh --profile web

To uninstall:

bash
dsh plugin --profile web remove dsh-plugin-solo-thinking

Which DeepSeek Harness versions and interfaces does dsh-solo-thinking support?

Official DSH 0.1.0-rc.6 with Solo Thinking provides the full 'Brainstorm' tab at the top, supporting Thinking tools, automatic suggestions, branch Sessions, Handoffs, Workspace inheritance, and full context. Adding Better Sidebar >=0.12.1 enables viewing the thinking tree, selecting nodes, controlling branches, and sending messages directly in the conversation's right sidebar. Better Sidebar is a dependency for the right-panel feature but not a hard dependency for core capabilities (declared as optional peer, soft-detected at runtime). dsh-web-ui's AionUI right panel currently has no third-party tab registration interface, so use the full tab when using it.

How to use the right-panel mode of dsh-solo-thinking?

The 'conversation + right-side brainstorm' interface only appears when Better Sidebar is installed and enabled; with only Solo Thinking, use the full tab at the top of the conversation. The recommended install command already includes Better Sidebar; both packages are published on the npm official Registry and auto-mounted via their respective dsh.bundle.patch. If pnpm blocks node-pty builds, use the Release installer (curl or PowerShell script), which precisely allows builds, verifies downloads, and validates bundles without modifying DSH source.

How to build dsh-solo-thinking from source or install offline?

Download the .tgz from Release and install offline directly:

bash
dsh plugin --profile web add ./dsh-plugin-solo-thinking-0.1.18.tgz
dsh --profile web

Build from source:

bash
npm ci
npm run verify
npm pack
dsh plugin --profile web add ./dsh-plugin-solo-thinking-0.1.18.tgz

See more DSH plugins at dsh-plugin.org

DSH-Plugin FAQ