dsh-solo-thinking: Isolated Brainstorm Branches and Handoffs for DeepSeek Harness
fredalxin/dsh-solo-thinking
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.
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
dsh-solo-thinking Repository

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):
dsh plugin --profile web add dsh-better-sidebar dsh-plugin-solo-thinking
Alternatively, install via a fixed GitHub tag (no remote script execution):
dsh plugin --profile web add github:fredalxin/dsh-solo-thinking#v0.1.18
After installation, start or restart DSH and hard-refresh the browser:
dsh --profile web --dump-config
dsh --profile web
To uninstall:
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:
dsh plugin --profile web add ./dsh-plugin-solo-thinking-0.1.18.tgz
dsh --profile web
Build from source:
npm ci
npm run verify
npm pack
dsh plugin --profile web add ./dsh-plugin-solo-thinking-0.1.18.tgz