前言¶
DeepSeek Harness (DSH) 为 Agent 开发提供了强大的底层能力,但在日常使用中,频繁创建工作区、查找历史会话以及管理多个标签页往往需要多步点击,容易打断工作流。dsh-ux-plus 是一套针对 DSH Web 界面的 UX 增强插件,通过设置中的独立开关,在不改变宿主逻辑的前提下,优化交互细节和视觉反馈。
插件概览¶
- 名称: dsh-ux-plus
- 维护者: plyflai
- 定位: 客户端 UX 增强与质量-of-life 插件,旨在降低操作成本。
- 许可: MIT
核心功能¶
该插件提供以下 7 项功能,均可在 Settings → UX Plus 中单独开关:
- Workspace quick search: 在侧边栏“Automated tasks”下提供快速搜索框,跳过“先创建工作区”的步骤,直接启动会话并自动归档至隐藏目录。
- Attention favicon: 标签页图标会根据状态变化:呼吸(计算中)、变绿(已结束未读)、闪烁橙色点(等待点击)。
- Workspace recency order: 活跃会话(24小时内)以绿色背景块显示,未读状态一目了然;闲置工作区自动折叠,悬停显示时长。
- Conversation typography: 允许调整聊天区域的字体大小和阅读宽度,无需依赖浏览器整体缩放。
- Session ID menu: 在会话列表菜单中直接复制 Session ID,方便命令行恢复或日志检索。
- Inherit conversation: 在会话菜单中选择模型,开启继承模式,新会话将读取旧对话上下文。
- Ask question expanded: 完成的问答卡片保持展开状态,减少查看决策时的点击次数。
使用方法¶
由于插件未在文档中提供明确的安装命令,请根据您的 DSH 环境配置加载该插件。加载后,各项功能即通过开关控制。
以 Workspace quick search 为例,操作步骤如下:
- 在侧边栏“Automated tasks”下方的搜索框(左侧为放大镜图标)输入问题。
- 点击右侧的芯片图标(模型选择器)切换模型,默认为宿主默认模型。
- 按 Enter 键启动会话,该会话会自动保存至隐藏工作区,不会占用侧边栏空间。
- 点击右侧的时钟图标,可查看最近 50 次搜索的历史记录,点击历史记录可快速回溯。
- 在会话列表菜单中点击“Copy Session ID”即可获取 ID。
注意事项与适用场景¶
- 目标版本: 该插件针对 DeepSeek Harness 0.2.1-rc.1 的 Web UI 开发。
- 运行环境: 需要 Node.js >= 22。
- 数据存储: 搜索会话默认存储于用户主目录下的隐藏路径
.dsh-ux-plus/search。 - 适用场景: 适合习惯高频查询、需要快速切换模型或希望优化会话管理流程的用户。
结语¶
dsh-ux-plus 通过移除繁琐的创建步骤、优化视觉提示和会话排序,让 DeepSeek Harness 的使用更加聚焦于内容本身。项目开源在 GitHub,可在社区目录查看详情。