dsh-btw
Side-ask drawer opened from a completed answer's action row: follow-up questions run in an independent, auto-archived session seeded with the prior conversation text (read-only, capped at 48,000 characters), leaving the main session untouched. The side session inherits the main session's model, switchable inside the drawer, with a context-usage ring.
每条已完成回答操作行上的侧问抽屉:追问在独立且自动归档的会话中进行,携带此前的已完成对话文本(只读,上限 48000 字符)作为参考,主会话零写入;模型默认继承主会话并可在抽屉内切换,附上下文占用圈。
How to install
dsh plugin add dsh-btw About
dsh-btw — BTW 侧问面板(DHS Web GUI 客户端插件) 痛点:对话进行中想随手问一个问题,又不想污染主会话的上下文。 解决:随时弹出一个浮动面板(Ctrl/⌘+Alt+B),从当前主会话的已完成历史创建一个**独立的一次性会话**提问—— 回答在分支会话中流式生成,主对话一行都不新增。 原理 这是一个**纯客户端插件**(dsh.client / platform web),无任何服务端改动。 每次打开面板后的第一条提问会读取主会话当前窗口中的已完成用户/助手文本,创建一个新的空会话,并把这段内容作为隐藏的只读参考上下文随首问发送。 不复制主会话的 goal、计划、工具调用、权限状态或待处理队列;BTW 的内部上下文只用于模型回答,面板只渲染实际问题和回答。 新会话继承主会话的 cwd,创建后、首问前立即归档,因此不会出现在左侧普通会话历史;发送后先显示本地问题和等待状态,再接收侧问会话事件。 主会话不会被写入; 回答通过会话事件快照(session.subscribe / getSnapshot 的 uSES 通道)实时渲染, 过程中可以看到"思考中 / 输出中"。 配置 BTW 默认创建 minimal preset,并选择 opencode-go/deepseek-v4-flash 的 off 推理强度。插件配置可以在 Web profile 的 Cord…
Recommendation signals
Meta
- License
- MIT
- Language
- JavaScript
- GitHub stars
- 2
- mo. downloads
- 610
- Last push
- 2026-08-26
- Created
- 2026-08-21
Basic safety check
- Findings
- None
- Sources
- curated:awesome-dsh-plugin.com, curated:awesome-dsh-plugin/awesome-dsh-plugin
- Topics
- deepseek-harness, dsh-client, dsh-plugin
Related plugins
DSH-EasyRewrite
Renzic-Stone/DSH-EasyRewrite
Inline-edit and recall your own user messages in dsh web — lazily and seamlessly, with a version pager and per-session draft persistence.
dsh-web
zhu1090093659/dsh-web-ui/tree/main/packages/dsh-chat-recovery
Chat recovery for DSH: edit the last finished user message and explicitly retry failed turns, both via session-fork branches that leave the original conversation untouched.
dsh-nested-followups
sluminositys/dsh-nested-followups
Keep branching from any completed answer at any depth while the main session stays untouched.
dsh-session-sync
PerryLink/dsh-session-sync
Cross-device session sync for DeepSeek Harness — syncs sessions and settings between machines through git.