omdsh-dev/dsh-sidechain

omdsh-dev★ 4TypeScriptLast synced: 2026-08-14

Open on GitHub

DSH 侧会话插件:/side 持续性侧会话(Codex 风格)与 /btw 一次性侧问(Claude 风格)——在临时 fork 中运行、不写入主会话历史;Web UI 右侧链面板内嵌对话,主会话保持不变

README excerpt

dsh-sidechain DSH 侧会话插件。它通过 fork 当前会话创建独立子会话,让用户在不中断主线程的情况下发起一次性问题或持续对话。 当前版本适配公开版 DSH rc.5(npm 0.0.1-rc.5 ,源码提交 47f94385 )。 命令 用途 /btw 发起一次性侧问,适合快速确认信息 /side 创建可持续追问的侧会话 /side list 列出当前会话的直接子代理 侧会话继承主会话已经完成的回合作为参考上下文,但拥有独立的消息记录和执行过程。侧会话的提示、思考、工具调用和回答不会进入主会话的模型上下文。 功能 - /btw 在后台完成单轮问答,主会话可以继续使用。 - /side 创建可续聊线程,可直接在侧栏中发送后续消息。 - 右侧面板显示用户消息、上下文、思考、工具调用与回答。 - 运行中的会话实时更新,并在列表中显示活动摘要。 - 子会话历史持久化,重启 DSH 后仍可查看。 - 面板支持拖拽调宽、展开、手动刷新和 Ctrl/Cmd+Shift+E 快捷开关。 安装与卸载 依赖 DSH 提供的 dsh-subagent 、 dsh-subagent-fork 和 dsh-commands 插件。默认 Web profile 已包含这些依赖。 安装 pnpm 10 及以上首次安装会提示允许 Git 依赖执行 prepare 。按命令输出把插件键加入 Web profile 的 pnpm-workspace.yaml ,然后重新执行安装命令。 插件会向 Web profile 添加以下配置: 安装或更新插件代码后,重启 dsh web 并刷新页面。 卸载 该命令会同时移除 profile 依赖和插件配置层。完成后重启 dsh web 并刷新页面。 配置 配置项 默认值 说明 providerName fork 用于创建子会话的 subagent provider persona 内置侧会话 persona 侧会话的行为约束;空字符串表示沿用部署 persona readOnlyTools 未设置 可选工具 allow-list,例如 ['read', 'grep', 'glob'] 配置示例: 使用 一次性侧问: 命令立即返回,侧链面板自动打开并显示执行过程和答案。 /btw 会话只读,不能继续追问。 持续侧会话: 侧链面板会打开新线程。在线程底部输入消息并按 Enter,即可继续对话。 查看子代理列表: /side 和 /btw 都必须提供问题。 侧链面板 会话标题栏中的侧链按钮用于打开右侧面板。面板列表包含当前会话的直接子代理,并显示其类型、标题、运行状态和活动摘要。 选择一个线程后,面板显示该子会话的完整时间线: - 用户消息与模型回答 - 上下文注入与模型思考 - 工具调用、结果和错误 - Markdown、代码块、表格与公式…

View full README on GitHub →
Skins / UIdeepseek-harnessdshdsh-pluginpluginside-conversationsidechainweb uiagent

Category