dsh-result-only-view:DeepSeek Harness 的结果只读视图切换

在 DeepSeek Harness(DSH)的开发与调试过程中,对话窗口常被大量的思考过程、工具调用详情和上下文注入信息填满。这些细节对调试有用,但在查看最终结果时容易造成视觉干扰。dsh-result-only-view 插件通过一个开关,将界面简化为仅保留用户消息和最终回复,同时保留必要的交互入口。

插件定位

这是 DeepSeek Harness Web GUI 的“结果只读”切换插件,由 YEYEYEYESHIFU 维护。它解决的核心问题是:如何在查看 Agent 执行结果时,屏蔽掉中间的思考链路、工具调用和上下文注入行,从而让界面更清爽。

核心功能

该插件提供以下功能:

  • 折叠过程行:默认折叠思考、工具调用和上下文注入行。
  • 运行时状态:Agent 运行时显示实时状态行(包含工具名、参数提示或最新思考行)。点击该行可展开查看详情。
  • 回合追踪:回合结束后显示“已处理 N 步 · Xs ▸”追踪线。点击该线可展开或折叠该回合的过程行。
  • 白名单机制:ask_user_question 和 cordis_run 交互卡片始终可见,不会被隐藏。
  • 设置选项:在设置中可控制痕迹行显示、动画效果及折叠模式(自动/手动)。

安装与启用

通过 DSH 客户端安装插件:

dsh plugin --profile web add dsh-result-only-view

执行上述命令后,重启 dsh web 即可生效。卸载时使用 dsh plugin --profile web remove dsh-result-only-view 并重启。

典型用法

  1. 开启视图:在 DSH Web 界面开启“只看结果”开关,界面将自动隐藏中间过程行,仅保留用户消息和最终回复。
  2. 查看细节:在 Agent 运行时,点击实时状态芯片可展开特定步骤;在回合结束后,点击追踪线可展开该回合的过程。
  3. 折叠控制:在设置中选择自动折叠或手动折叠模式。

适用场景与注意

  • 权限范围:该插件为纯客户端实现,无网络请求、不访问文件系统或凭据。它仅读写 localStorage 并只读对话 DOM,不修改产品 DOM 结构。
  • 兼容性:若 DSH 更改 DOM 属性,插件会优雅降级(即停止隐藏)。插件对不支持 :has() 的浏览器提供了 CSS 兜底方案。
  • 安全建议:安装插件前建议检查源码与许可证(MIT)。

该插件通过极简的界面设计,帮助开发者从繁杂的中间过程回归到结果本身,提升查看效率。

目录页 | GitHub 仓库

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜