fredalxin/dsh-plugin-solo-thinking ↗★ 1
dsh-plugin-solo-thinking
Solo-style isolated brainstorm branches and Handoffs for DeepSeek Harness
安装
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:fredalxin/dsh-plugin-solo-thinking说明文档
阅读完整 README ↗DSH Solo Thinking
把头脑风暴拆成一棵可操作的思考树:每个方向都是独立的 DeepSeek Harness Session,分支之间只交换 Agent 主动撰写的 Handoff。
Solo-style isolated brainstorm branches, automatic Handoffs, and a visual thinking tree for DeepSeek Harness.

核心能力
- 默认建议模式:信息足够时自动创建 2–4 个真正独立的方向,优先 4 个,不为凑数而分裂。
- 独立 Session:每个节点拥有自己的对话、状态和生命周期,建议节点先休眠,收到第一条消息后才启动。
- 自动 Handoff:分裂继承、Current State、兄弟感知和 Return 总结均由 Agent 自动撰写,用户不需要手写。
- Workspace 继承:分支持久化挂在父 Session 所属 Workspace,不落入“未分组”。
- 输入不串线:主输入框只发给当前 Session;思考树可直接向选中的其他分支发送;只有“进入对话”会导航。
- 可回放持久化:树状态写入 DSH append-only Session 事件并通过 Projection 恢复。
兼容性
| 环境 | 支持情况 |
|---|---|
官方 DSH 0.1.0-rc.6 | Thinking 工具、自动建议、分支 Session、Handoff、Workspace 继承和完整“头脑风暴”标签页 |
| 应用本仓库可选宿主补丁的 DSH | 在上述能力之外增加 Solo 式对话右栏,并向 Host 注册插件持久化事件类型 |
插件不会覆盖官方工具详情。官方 DSH 没有 conversation.details.aux 时会自动降级到“头脑风暴”标签页;右栏补丁及其精确适用版本见 patches/README.md。
安装
要求 Node.js ^22.19.0 || >=24.0.0 和 DSH 0.1.0-rc.6。
从 GitHub 安装
仓库提交预构建 lib/,安装时不执行构建脚本,也不需要 pnpm allowBuilds:
dsh plugin --profile web add github:fredalxin/dsh-plugin-solo-thinking#v0.1.17
dsh --profile web --dump-config
dsh --profile web
源码运行 DSH 时,把命令中的 dsh 换成 pnpm dsh。
从 GitHub Release 安装
下载 Release 中的 dsh-plugin-solo-thinking-0.1.17.tgz 后执行:
dsh plugin --profile web add ./dsh-plugin-solo-thinking-0.1.17.tgz
dsh --profile web
从源码构建
npm ci
npm run verify
npm pack
dsh plugin --profile web add ./dsh-plugin-solo-thinking-0.1.17.tgz
卸载:
dsh plugin --profile web remove dsh-plugin-solo-thinking
30 秒开始使用
在普通 DSH 对话里说:
开启头脑风暴,主题是“给独立开发者做一个本地 AI 工作台”。
请先发散;如果有多个值得独立深挖的方向,直接建立建议分支。
