Skip to content

dsh-better-display

Verified

@drscrewdriver/dsh-better-display · v0.3.3-fork.5 · MIT · Web UI

A calmer reading view for DeepSeek Harness: native process details, live reasoning, and clean final answers. Fork adds answer message bubbles with a settings switch.

Install

dsh plugin add @drscrewdriver/dsh-better-display

Confirm the layer applied with dsh --profile default --dump-config — see the install guide.

Source

Tags

Readme

dsh-better-display

English

安装

DSH Studio 桌面 App(推荐)

打开 设置 → 插件 → 添加插件,在“包名或地址”中输入:

github:aa2246740/dsh-better-display#v0.3.3

桌面端的插件管理器负责 Desktop profile 和其内置包管理器。本发布已包含编译好的 lib/;普通使用不需要 clone、构建或安装 DSHX。若应用在安装完成后提示刷新或重新打开,请按提示完成。

Web CLI

dsh plugin --profile web add github:aa2246740/dsh-better-display#v0.3.3

这条官方 CLI 命令只写入 web profile,不能修改 Desktop App 的 profile。对于已经运行的 Web Host,请重新打开该 Host 一次,再刷新网页;插件 bundle 会在启动时读取。

给 DeepSeek Harness 加一个 阅读 页签:执行时能看到步骤、思考和进度;整轮成功结束后把过程收起来,留下最终回答。原版「对话 / 轨迹」、输入框、模型选择、工具和审批都还在。阅读列保留宿主 ChatView 的 data-chat-flow 钩子,依赖该标记显示输入框的第三方皮肤不会把阅读页当成仅检视视图。

最终回答里的 ````mcp-app代码块会在阅读视图里挂成交互卡片,跑在<code>里,没有</code>allow-same-origin<code>。卡片可以通过 JSON-RPC 把下一轮 prompt 填进输入框。技能包在 [</code>skills/generative-mcpapps/`](skills/generative-mcpapps/)。设置里的 <strong>Better Display</strong> 可把产物改为右侧栏预览(默认仍用系统应用),打开半透明毛玻璃(默认关),设置过程自动折叠开关(默认开),并检测该技能是否已装进宿主技能目录。</p> <p>面向 DeepSeek Harness <strong>0.1.7-rc.2</strong>。只改展示,不改 Agent 执行、SDK 或模型凭据。Node.js <code>^22.19.0 || &gt;=24</code>。新会话默认进阅读。</p> <p><strong>0.3.0</strong> 保留现有阅读布局、折叠和动效,接入官方反馈、工具详情、文件卡片及文件链接;并修复重新开启自动折叠后仍保持展开的问题。接入范围和升级检查见 <a href="docs/official-rendering-bridge.md">官方能力接入说明</a>。</p> <p>本地目录或 tarball(开发/本地测试):</p> <pre><code class="language-sh">dsh plugin --profile web add ./dsh-better-display dsh plugin --profile web add ./dsh-better-display-0.3.3.tgz </code></pre> <p><code>dsh.bundle</code> 是开机捕获的。不要再往 profile 的 <code>cordis.patch.yml</code> 手写同一条 insert,会重复挂载。</p> <pre><code class="language-sh">dsh plugin --profile web remove dsh-better-display </code></pre> <h2>开发</h2> <pre><code class="language-sh">npm test npm run typecheck </code></pre> <h2>许可</h2> <p>展示与 Markdown 部分来自 DeepSeek Harness(MIT)。动效参考 <a href="https://transitions.dev/">Transitions.dev</a>。本仓库代码 <a href="LICENSE">MIT</a>。</p>