Neumannzc/dsh-native-session-split
Neumannzc★ 0Shell最后同步: 2026-08-20
VS Code style native session split patch for DeepSeek Harness
README 摘要
DSH Native Session Split 为 DeepSeek Harness 提供 VS Code 风格的完整会话分屏补丁。 这是 DSH 源码补丁 ,不是简化消息预览热插件。它复用 DSH 既有的完整 conversation 渲染树,因此右侧会话拥有与主会话一致的会话头、消息与 Markdown、工具卡、输入框、审批、主题、滚动和逐会话状态。 功能 - 在非空白会话的 … 菜单新增 分屏会话 。 - 点击后将该会话固定在主会话右侧。 - 主会话的全局导航不变;右栏拥有独立会话状态。 - 再次选择同一会话或点击右栏关闭按钮可关闭分屏。 - 分屏状态不持久化,刷新后回到单会话布局。 - 窗口宽度小于 920px 时自动隐藏右栏,避免压缩主会话。 兼容性 当前补丁基于 DeepSeek Harness 源码 revision: 其他 revision 可能无法直接应用。请先运行 scripts/check.sh ;若失败,请基于新的 DSH 版本 rebase patches/dsh-native-session-split.patch 。 安装 1. 获取 DSH 源码 2. 获取本项目并检查补丁 3. 应用补丁 脚本要求目标 DSH checkout 的工作树干净;它会先执行 git apply --check ,然后应用补丁。 4. 构建 5. 启动或部署 开发环境: 如果使用 systemd,服务必须运行这个已打补丁的 checkout 或由它构建出的发布版本。仅重启另一个 npx / npm 安装的 dsh web 不会加载补丁。 一个源码部署服务的 ExecStart 示例: 修改 systemd 后执行: 使用 1. 打开一个已有内容的会话。 2. 在左侧会话列表点击该会话的 … 。 3. 选择 分屏会话 。 4. 右侧显示该会话的完整原生 DSH 会话页面。 5. 点击右侧关闭按钮,或再次为同一会话选择 分屏会话 ,关闭右栏。 卸载 卸载后重新执行构建步骤,再重启实际提供 Web UI 的 DSH 服务。 验证 在应用补丁的 DSH checkout 中运行: 本补丁开发时,上述分屏相关测试共覆盖菜单、session 路由、第二栏绑定、关闭、布局以及完整 conversation Slot 复用。 项目结构 许可证 MIT。DeepSeek Harness 本身遵循其上游仓库的许可证和发布规则。
在 GitHub 查看完整 README →分类
DeepSeek Harness: Everything is a Plugin.
★ 182,325
amruthpillai/reactive-resumeA one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
★ 41,477
anywhere-labs/deepseek-harness-desktop为 DeepSeek Harness (DSH) 插件生态打造的现代化桌面端解决方案。万物皆「插件」,桌面本身也是「插件」。
★ 17,784