DeepSeek Harness插件推荐:DshViewModes – DeepSeek Harness 三种输出模式与 DSH Web 阅读体验优化

同一个 AI Agent,在排查问题时需要尽可能完整地看到执行过程,在日常对话中却很容易因为大量工具调用、思考过程和中间信息而显得拥挤;当你只关心最终答案时,甚至希望整个界面尽可能干净,软件格律诗 推荐 DshViewModes 针对的就是这个非常具体的使用矛盾:它为 DeepSeek Harness(DSH)Web 增加了详尽、普通、摘要三种输出模式,让用户可以根据当前任务自由切换信息展示密度。

项目介绍明确指出,详尽模式适合排查问题时保留完整轨迹,普通模式适合日常使用并减少过程噪声,摘要模式则用于只看结果、收起工具调用与思考。它采用 DSH 官方形态的 dsh.bundle + dsh.client ,核心作用集中在浏览器端展示层,不修改 DSH 核心逻辑。

DshViewModes解决的是“信息太多”的问题

使用 DSH 进行复杂任务时,模型产生的内容往往包含回答、思考、工具调用以及执行过程等多种信息。对于调试和分析而言,这些内容很有价值;对于普通聊天而言,如果全部展开,阅读体验就容易受到影响。

DshViewModes 将这种展示需求直接拆分成三种模式,让同一个 Web 工作区可以根据场景调整信息密度。它的设计重点在于控制浏览器端看到多少过程信息,因此不会改变 DSH 本身的任务执行方式。

模式适用场景展示行为
详尽排查问题原样保留 DSH 展示的思考、工具调用、重试、上下文和统计信息
普通日常使用按语义阶段折叠过程;思考归入相邻过程组;正文始终独立展示,并作为新分组区间的边界
摘要只关注结果运行时隐藏过程噪声并显示流光状态;完成后把过程收成一条可展开摘要

详尽模式:排查问题时保留完整轨迹

当你需要检查 Agent 为什么做出某个决定、工具调用是否正常、任务执行过程中出现了什么问题时,详尽模式更加合适。这个模式强调过程信息的完整呈现,方便定位问题以及理解一次任务究竟经历了哪些步骤。

对于开发、调试和复杂任务分析来说,这种展示方式尤其有价值,因为隐藏中间过程之后,很多问题只能看到最终表现,却很难判断究竟发生在哪一个环节。

普通模式:日常使用的平衡方案

普通模式更适合作为常规工作状态,它会减少执行过程中产生的视觉噪声,让用户能够把注意力更多放在当前对话和任务结果上,同时保留日常使用所需要的信息。

如果你平时主要使用 DSH 进行问答、写作、代码辅助或一般任务处理,这种模式能够在“看得到过程”和“界面保持清爽”之间取得更合适的平衡。

摘要模式:只关注最终结果

当任务本身已经比较明确,或者你只想快速确认 Agent 最终完成了什么,摘要模式会进一步收起工具调用与思考内容,将阅读重点集中到最终结果。

这种方式尤其适合已经熟悉任务执行过程的用户。对于简单查询或者重复性工作,没有必要一直浏览完整执行轨迹时,摘要模式可以减少滚动和视觉干扰。

它为什么采用 DSH 官方 Bundle 形态

并没有通过修改 DSH 核心程序来实现功能,而是采用 DSH 官方的 dsh.bundledsh.client 形态。

这一点决定了它的职责边界比较清晰:项目负责 Web 端的展示控制,而 DSH 本身继续承担 Agent、任务以及底层运行逻辑。对于用户来说,这种方式也更容易理解,当你切换输出模式时,改变的是页面呈现方式,而不是底层任务本身。

从使用角度来看,这种设计也意味着它更适合被视为 DSH Web 的一个界面增强插件。如果你希望调整的是“怎么看”,而不是“Agent 怎么运行”,这个项目的定位就非常明确。

适合哪些人

日常使用 DSH 的用户

如果你经常使用 DSH Web,却觉得完整执行过程在普通任务中占用了太多页面空间,那么普通模式和摘要模式会比较实用。你可以在需要的时候降低信息密度,减少频繁折叠内容的操作。

正在调试 Agent 的开发者

调试阶段通常需要观察完整轨迹,因此详尽模式更符合这种工作方式。遇到任务执行异常时,可以保留更多上下文,从展示层面辅助判断问题发生的位置。

需要在不同任务之间切换工作方式的人

把不同场景下的信息需求集中成了几个明确的选择。面对复杂任务时查看过程,处理普通任务时保持适中的展示密度,需要快速阅读结果时进一步收起过程信息,这种切换逻辑比较直观。

使用教程

第一步:准备 DeepSeek Harness Web

首先确保本机已经能够正常运行 DSH Web。项目本身属于 DSH Web 的插件,因此需要先有对应的宿主环境。

官方 DSH 的运行方式可以使用:

npx @deepseek-ai/dsh web

DSH 的 Bundle 插件安装机制要求 pnpm 位于系统 PATH 中,并通过 dsh plugin --profile web add 安装对应的可安装包。只有声明 dsh.bundle.patch 的包才会作为 active profile layer 生效;安装或更新 Bundle 后,需要重新启动 DSH Web。

第二步:安装

根据项目 README 提供的安装方式安装对应 Bundle 后,重新启动 DSH Web,使插件加载到 Web Profile 中。由于该项目采用 dsh.bundle + dsh.client 形态,重点在于让插件进入 DSH Web 的 Profile 层并完成客户端加载。

第三步:根据任务切换展示模式

插件生效后,根据当前任务选择三种模式即可。需要完整排查执行过程时使用详尽模式;普通聊天和日常任务选择普通模式;只关心最终答案时切换到摘要模式

需要注意的是,三种模式解决的是展示层的信息密度问题,实际使用时应根据任务复杂程度选择,而不必长期固定在某一种模式。

我的使用感受

我比较喜欢 DshViewModes 的一个地方,是它直接解决了一个很容易被忽略的界面问题。Agent 工具调用越丰富,过程信息就越容易变成阅读负担,而调试时又确实需要这些信息,所以“全部显示”和“全部隐藏”其实都不够理想。

三种模式的思路比较符合真实使用习惯:需要查问题时看完整过程,正常使用时降低噪声,只想拿结果时直接收起过程信息。这种设计对于已经把 DSH 当成日常工作工具的人来说,会比单纯增加视觉装饰更加实用。

更重要的是,它把展示层和核心执行层分开处理,用户可以调整自己的阅读方式,同时保持 DSH 原有的工作逻辑。对于经常在普通任务、复杂任务和调试任务之间切换的人来说,这种小而明确的增强反而更容易长期使用。

总结

DshViewModes 是一个围绕 DSH Web 阅读体验打造的轻量型展示增强插件。它提供详尽、普通、摘要三种输出模式,对应调试、日常使用和结果速读三类典型场景,并通过 dsh.bundledsh.client 接入 DSH Web,将调整范围集中在浏览器端展示层。

如果你已经在使用 DeepSeek Harness,并且经常遇到“有时候需要完整过程,有时候只想看答案”的情况,这个项目值得尝试。

官方网站

https://github.com/NigelYao/dsh-view-modes

相关推荐

Avatar photo

JameCling

我是 格律诗的软件世界 的作者,一名专注于软件工具、AI 技术和数字效率领域的独立研究者。
多年来,我持续关注互联网工具的发展趋势,体验不同平台的软件产品,并研究它们如何帮助用户提升效率。
我的工作不仅是整理软件信息,而是通过实际测试、功能分析和使用场景研究,帮助用户判断一个工具是否真正值得使用。
格律诗的软件世界 的每一篇文章都希望提供真实、有价值的信息,包括工具特点、使用方法、优缺点分析以及适合的人群。
我相信,好的工具能够改变工作方式,而准确的信息能够帮助用户做出更好的选择。