dsh-focus
在终端中运行以下命令:
dsh plugin install TheChengXi/dsh-focus
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install TheChengXi/dsh-focus 即可安装该插件,源码仓库为 https://github.com/TheChengXi/dsh-focus
插件介绍
DSH 的 Web 界面默认以三栏布局呈现——会话列表、对话区、详情面板同时占据视口。当你只想专心阅读消息流中的代码或 AI 回复时,输入区、会话头部、侧栏和细节面板都在分走注意力。dsh-focus 解决了这个问题:在 URL 后追加 ?focus= 参数,页面便只渲染你指定的那一个插槽,其余界面全部隐藏,主视野完整留给代码。
插件完全基于 CSS 可见性控制工作,不修改 DSH 任何一行源码。它采用注册式硬编码规则体系,将路径解析、兄弟插槽隐藏、顶层栅格压缩三步预先注册,彻底消除时序依赖;聚焦输入区时还会自动沉底到视口底部,模拟无干扰的纯输入状态。若当前没有活跃会话,插件会自动恢复最近的非空白会话,避免你看到一片空白的 hero 区域。此外,插件通过 postMessage 向 dsh-shell 壳子广播已注册规则清单,壳子侧做 source、origin、schema 三重校验后动态生成聚焦下拉菜单,用户体验自然连贯。
这套机制天然面向重度使用 DSH Web UI 的开发者——尤其是那些在 AI 辅助编码时需要长时间沉浸阅读生成代码的场景。同时,第三方插件可以通过 registerRule API 注册自定义聚焦规则,无需修改核心代码即可扩展可聚焦的插槽路径,让团队根据工作流定制专属的界面视图。
使用场景
- 阅读 AI 生成的长代码时隐藏输入区和侧栏,全屏专注消息流
- 快速切换为纯输入模式进行连续命令操作,摆脱会话历史干扰
- 为团队注册自定义聚焦规则,按需组合专属工作视图
适合人员
- 重度使用 DSH Web UI 进行 AI 辅助编码的开发者
- 需要频繁在代码阅读与命令输入间切换的工程团队
- 希望扩展 DSH 界面控制能力的第三方插件开发者