fredalxin/dsh-solo-thinking
DeepSeek Harness 的独立式头脑风暴分支与交接功能
Project Overview项目介绍
dsh-solo-thinking is a native plugin built exclusively for DeepSeek Harness (DSH) that enables structured brainstorming through a managed thinking tree. Each branch of the tree gets its own independent DSH session, and cross-branch information sharing only happens through agent-authored handoff documents. Users can install the plugin via multiple methods, including a single-line npm command from the official registry, one-click install scripts for shell and PowerShell, fixed version install via GitHub tag, offline install from a downloaded release, or building from source. The plugin lists Better Sidebar as an optional peer dependency, so core functionality works fully even if Better Sidebar is not installed.
To start a brainstorming session, users simply enter a prompt describing their topic in a regular DSH conversation. The agent will automatically call the plugin’s tools to create a new thinking space, then suggest 2 to 4 independent thinking branches when appropriate. All suggested branches start in a dormant state, and only activate once a user sends the first message to them. Every branch inherits the workspace of its parent session, so no branches end up in the uncategorized section.
The plugin requires Node.js version ^22.19.0 or ≥24.0.0, and DSH version 0.1.0-rc.6 or newer, and follows DSH’s architecture specification for service dependencies and persistence. It does not call external network services, nor does it read raw conversation data from other branches, and all thinking tree state is saved with DSH session persistence. If you install version 0.12.1 or newer of Better Sidebar, you can view and manipulate the thinking tree directly from the conversation sidebar. It is released under the open source MIT license.
这是一款专为DeepSeek Harness(DSH)开发的原生插件,用于将头脑风暴过程拆解为可操作的思考树,每个思考分支都是一个独立的DSH会话,分支之间仅通过智能体主动编写的交接文档交换信息。插件支持多种安装方式,包括官方npm单行安装、一键shell/PowerShell安装、指定GitHub标签版本安装、下载后离线安装和源码构建,满足不同用户的安装需求。
用户只需在普通DSH对话中输入开启头脑风暴的指令,智能体就会自动调用工具创建思考空间,在合适的时候生成2-4个独立的思考方向分支。每个分支默认休眠,收到用户消息才启动,所有分支信息继承父会话所属工作区,不会出现未分组的情况。用户可以对思考树进行分裂、进展更新、结果回传、结束会话等操作,灵活管控头脑风暴过程。
插件要求Node.js版本为^22.19.0或≥24.0.0,需要DSH 0.1.0-rc.6及以上版本,遵循DSH的架构规范,不调用外部网络服务,也不会读取其他分支的原始对话,状态随DSH会话持久化保存。它采用MIT许可证开源,安装Better Sidebar(≥0.12.1)后还可在对话右侧栏查看操作思考树。
请帮我安装这个 DSH 插件。安装前先完成【兼容性检查 + 安全性检查】,检查通过再动手。
插件:dsh-solo-thinking(fredalxin/dsh-solo-thinking)
仓库:https://github.com/fredalxin/dsh-solo-thinking
本站详情页:https://www.yhbd.top/plugins/fredalxin-dsh-solo-thinking/
本站登记:类型 plugin · 归类 原生 DSH 插件 · 许可证 MIT · ⭐ 23 · 最近提交 2026-08-21 · 主语言 TypeScript
按下面顺序执行,每步先把结论告诉我,再进入下一步:
【1 兼容性检查】
① 我这边:DSH 版本、Node 版本、操作系统、当前 profile(web / desktop)。
② 读它的 README、package.json、插件 manifest,列出它要求的 DSH 版本 / Node 版本 / 操作系统 / 外部依赖 / 需要另外先装的运行时。
③ 逐条比对,结论只写「满足 / 不满足 / 未知」三种;不满足的给出可行替代方案。
④ 检查是否和我已装的插件冲突:命令名重复、skill / tool 重名、端口占用、重复注册的 MCP server。
【2 安全性检查】
① 仓库可信度:和上面「本站登记」是否一致;star / fork 数、创建时间、最近提交,是否归档或长期停更。
② 安装脚本:逐行看 package.json 的 preinstall / install / postinstall,以及 install.sh、setup.ps1 之类脚本。出现 curl|bash、下载后直接执行、混淆代码、访问与插件功能无关的域名,立刻停下来告诉我,不要继续装。
③ 依赖:列出新增依赖,标出无人维护、或与知名包拼写近似的可疑包(typosquatting)。
④ 权限与副作用:它会读写哪些目录、访问哪些域名、需要哪些 DSH 权限(filesystem / network / shell / clipboard 等),以及怎么卸载和回滚。
⑤ 如果它要求 sudo / 管理员权限,或权限明显超出功能所需,先停下来问我。
【3 安装】
上面两步没有「不满足」和「高危项」时才执行;用官方推荐方式安装,不要自行提权。
【4 汇报】
用表格输出:检查项 / 结论 / 依据 / 是否需要我决策。拿不准的一律写「未知」并说明要我怎么确认——不要猜,也不要替我决定。
Send this message to DSH in your current session: it verifies compatibility and security first (answering met / not met / unknown item by item) and only installs once everything checks out — it will stop and ask you if it finds a high-risk item. The box scrolls; the copy is the full prompt. CLI install commands may not be accurate across systems, so DSH is the safer route.把上面这条消息直接发给当前会话里的 DSH:它会先核对兼容性与安全性(逐条给「满足 / 不满足 / 未知」),确认没问题再安装,有高危项会停下来问你。框内可滚动,复制到的是完整提示词;安装命令不一定准确,发给 DSH 更稳。
- 23 stars - an early-stage project星标 23,属于早期项目
DSH walks through these 9 checksDSH 会逐条核对这 9 项
Compatibility兼容性
- DSH, Node, OS and profile requirementsDSH 版本 / Node 版本 / 操作系统 / profile 是否满足要求
- External dependencies and runtimes (Electron / Python / Docker, ...)外部依赖与运行时(Electron / Python / Docker 等)是否齐备
- Conflicts with installed plugins: command names, skill / tool names, ports, duplicate MCP registration与已装插件是否冲突:命令名、skill / tool 重名、端口占用、重复 MCP 注册
Security安全性
- Repo matches the facts registered here; archived or abandoned?仓库是否与页面登记一致,是否归档或长期停更
- Safety of preinstall / install / postinstall and install.sh / setup.ps1preinstall / install / postinstall 与 install.sh、setup.ps1 是否安全
- curl|bash, download-then-execute, obfuscation, unrelated domains → stop immediatelycurl|bash、下载即执行、混淆代码、无关域名 → 立刻停止
- Typosquatting or unmaintained packages among the new dependencies新增依赖里有没有 typosquatting 或无人维护的包
- Requested permissions vs. what the feature actually needs申请了哪些权限、是否超出功能所需(filesystem / network / shell / clipboard)
- Any sudo / admin requirement, plus uninstall and rollback是否要求 sudo / 管理员权限,以及卸载与回滚方式
Anything uncertain must be marked unknown with a note on how to confirm it. This site's signal screen is a static snapshot, not a security audit.拿不准的必须标「未知」并说明要我怎么确认。本站的信号筛查是静态快照,不能替代安全审计。
Or use CLI install (for developers)或使用命令行安装(适合开发者)
CLI Install命令行安装
dsh plugin --profile web add dsh-better-sidebar dsh-plugin-solo-thinking
把 fredalxin/dsh-solo-thinking 加入你的 DSH 配置(web profile)即可启用。
READMEREADME
DSH Solo Thinking
把头脑风暴拆成一棵可操作的思考树:每个方向都是独立的 DeepSeek Harness Session,分支之间只交换 Agent 主动撰写的 Handoff。 Solo Thinking 是项目 Solo 的一部分能力。
Solo-style isolated brainstorm branches, automatic Handoffs, and a visual thinking tree for DeepSeek Harness.

[!NOTE] 上图是 Solo Thinking 自带的完整“头脑风暴”Tab,只安装本插件即可使用。对话右侧栏是可选增强,需要同时安装 Better Sidebar。
核心能力
- 默认建议模式:信息足够时自动创建 2–4 个真正独立的方向,优先 4 个,不为凑数而分裂。
- 独立 Session:每个节点拥有自己的对话、状态和生命周期,建议节点先休眠,收到第一条消息后才启动。
- 自动 Handoff:分裂继承、Current State、兄弟感知和 Return 总结均由 Agent 自动撰写,用户不需要手写。
- Workspace 继承:分支持久化挂在父 Session 所属 Workspace,不落入“未分组”。
- 输入不串线:主输入框只发给当前 Session;思考树可直接向选中的其他分支发送;只有“进入对话”会导航。
- 可回放持久化:树状态写入 DSH append-only Session 事件并通过 Projection 恢复。
兼容性与界面
| 安装组合 | 顶部完整 Tab | 对话右侧栏 | 支持情况 |
|---|---|---|---|
官方 DSH 0.1.0-rc.6 + Solo Thinking |
✓ | — | Thinking 工具、自动建议、分支 Session、Handoff、Workspace 继承和完整上下文 |
再安装 Better Sidebar >=0.12.1 |
✓ | ✓ | 在对话右侧查看思考树、选择节点、控制分支并直接发消息 |
Better Sidebar 是右栏功能依赖,但不是 Solo Thinking 核心能力的硬依赖:包中声明为 optional peer,运行时通过公开 registerTab 服务软检测,不会被重复打包。没有安装或运行中被卸载时,完整顶部 Tab 与 Host 侧 Thinking 能力仍然可用。dsh-web-ui 的 AionUI 文件/预览右栏目前没有第三方 Tab 注册接口,因此本插件不会依赖其 DOM 结构;使用它时继续用完整标签页。可选宿主补丁及其精确适用版本见 patches/README.md。
安装
要求 Node.js ^22.19.0 || >=24.0.0 和 DSH 0.1.0-rc.6。
官方 npm 单行安装(推荐,自动使用 latest)
dsh plugin --profile web add dsh-better-sidebar dsh-plugin-solo-thinking
两个包都发布在 npm 官方 Registry;不指定版本时会自动安装各自 latest 标签对应的版本。安装后会由各自的 dsh.bundle.patch 自动挂载。Solo Thinking 将 Better Sidebar 声明为可选 peer,避免重复实例;DSH 目前不会自动挂载传递依赖,所以命令中需要把两个插件都列为 profile 的直接依赖。若 pnpm 拦截 node-pty 构建或新包发布时间门禁,可使用下面的 Release 安装器。
Better Sidebar 0.12.1 可能打印宿主 DSH/React peer 警告;不要为消除提示把整套 DSH 或 React 重复装进 profile。已确认 Solo Thinking 自身没有缺失 peer,警告来源与上游 @xterm/addon-fit 版本债务见 依赖审计。
一行安装(自动使用最新 Release)
macOS / Linux(Windows 可在 Git Bash 或 WSL 中使用):
curl -fsSL https://raw.githubusercontent.com/fredalxin/dsh-solo-thinking/main/scripts/install.sh | bash
Showing the opening section of the README — the full document lives in the repository以上为 README 开头摘要,完整文档在仓库内 · View the full README on GitHub →在 GitHub 查看完整 README →
aa2246740/dsh-watcher
better-er/dsh-pause
SakalioLabs/dsh-code-ide
lilwhich/dsh-plugin-gather
asukasec/dsh-message-preview
czm15053/dsh-peer-link