LzqSuShi/dsh-layout-control
LzqSuShi★ 1JavaScript最后同步: 2026-08-20
DeepSeek Harness Web layout overlay: dock the composer, hide chrome, filter transcript nodes.
README 摘要
dsh-layout-control · 布局控制 Web layout overlay for DeepSeek Harness: dock the composer, hide chrome, filter transcript nodes, and drive sidebar / details occupancy. DeepSeek Harness Web UI 的独立布局插件:可拖动的「布局」按钮,隐藏会话装饰、停靠输入栏、过滤对话节点,并用 ctx.layout 控制侧边栏 / 详情栏。 不改 DSH 源码。只使用公开服务( ctx.layout 、 ctx.slots )和稳定 DOM 属性( [data-slot] 、 [data-composer-seat] 、 [data-chat-flow-kind] 等)。 仓库带 dsh-plugin 话题,可用 dsh plugin add 安装。 预览 布局面板 右下停靠 左下停靠 功能 右下角圆形按钮打开面板(可拖到屏幕边缘,贴边后会收进一半,鼠标移上去再展开): - 快照 :默认 / 专注 / 沉浸 - 侧边栏 :展开 / 图标栏 / 隐藏(走 ctx.layout ) - 输入栏 :完整 / 紧凑 / 不显示。停靠位置是四个角: 左上 / 右上 / 左下 / 右下 (左右 × 贴顶/贴底) - 详情栏 :开关;「清空内容」会派发 dsh-details-clear (原版 DSH 若未监听则可能无效果) - 会话装饰 :顶栏、状态栏、任务条、其它浮层 - 对话内容 :全部 AI 输出、用户消息、思考、工具调用、任务清单、回复正文 四个角停靠后,对话仍在中间滚动。输入卡片连同待办一起贴在选中的角上(左上/右上把整块输入单元移到顶,待办仍在输入框上方)。同侧空出来的位置放可折叠的会话摘要卡。 内侧 8px 拖动手柄可改宽度(280–560px)。圆形入口位置记在本次标签页的 sessionStorage ;其它查看状态不持久化,刷新回到默认快照。 安装 在未改过的 DeepSeek Harness 上安装,然后重启 dsh web ,浏览器 Ctrl+F5。 GitHub(推荐): 本地开发: npm 发布之后: 本包提交了预构建的 lib/ ,git 安装不需要 prepare 构建许可。 卸载 重启 dsh web 生效。 界面操作 控件 作用 圆形入口 单击打开 / 关闭面板;拖到左右边缘会收进一半,鼠标移上去再展开 ESC 关闭面板 输入栏「左上 / 右上 / 左下 / 右下」 把输入单元停到对应角,可拖内侧边改宽度 会话卡片标题 折叠 / 展开会话摘要 技术实现 1. 客户端模块: window. ModuleLoader .load() 注册,导出 { isPlugin, inje…
在 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