🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

清阅视图 Vinzelles/dsh-clearview

DeepSeek Harness
Vinzelles14 天前有提交已提供中文文档扫描:含敏感能力

为 DeepSeek Harness 打造的现代阅读视图:正文清晰、过程行统一、操作合并、实时思考流畅。

30.8/100
综合分
2
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/10/28 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

自动兼容检查有告警:未发布到 npm registry,仅可从源码安装。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add Vinzelles/dsh-clearview
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:需留意
是什么[目录]—
dsh 原生插件 · chat
暂无时间戳·判据 →
装得上吗[实装验证]!
实装验证未通过(runtime_smoke_failed),装前请到仓库确认最近更新与 issue
L4 · 真实安装等级说明 →
数据截至 2026/10/31·判据 →
安全吗[自动扫描]—
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
数据截至 2026/11/04·判据 →
还在维护吗[仓库]✓
活跃:最近一次提交在 14 天前
暂无时间戳·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →

可信度证据

⚠︎ 实装验证未通过(runtime_smoke_failed · 2026/10/31) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
安装兼容性检查⚠ 装前注意

未发布到 npm registry,仅可从源码安装

展开查看检查明细 ↓

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✗npm 包dsh-clearview(未发布到 npm,仅可源码安装)
✓Node 引擎要求 ^22.19.0 || >=24.0.0 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/12 08:16:38

安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

读写/删除本地文件
查看扫描证据(共 4 处,展示前 4 条)
  • 读取本地文件
    src/server/claude-fonts.ts:34
    const versions = (await readdir(base)).filter(name => /^app-\d+(\.\d+)*$/.test(name)).map(name => name.slice(4)).sort(compareVersions);
  • 读取本地文件
    src/server/claude-fonts.ts:38
    const files = new Set(await readdir(assets));
  • 读取本地文件
    src/server/claude-fonts.ts:41
    const css = await readFile(join(assets, sheet), 'utf8');
  • 读取本地文件
    src/server/claude-fonts.ts:86
    const body = await readFile(path);
扫描于 2026/11/4(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

社区实装还没有人打卡 · 装过的第一个就是你
依赖的 DSH / Cordis 模块
@deepseek-ai/dsh-client-store@deepseek-ai/dsh-session@deepseek-ai/cordis@deepseek-ai/dsh-attachment@deepseek-ai/dsh-client-ui-conversation@deepseek-ai/dsh-client-ui-primitives@deepseek-ai/dsh-client-ui-slots@deepseek-ai/dsh-client-ui-chat@deepseek-ai/dsh-client-locale@deepseek-ai/dsh-api-job-controller@deepseek-ai/dsh-client-ui-renderer@deepseek-ai/dsh-api-session-controller
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 美化对话流
  • 过程可折叠
  • 只留最终回答

DeepSeek Harness 的现代阅读视图:原生进程详情、实时推理、顺滑过渡、干净最终答案。

README

由 DeepSeek 最新模型翻译生成
dsh-clearview 为 DeepSeek Harness 打造的现代阅读视图:正文清晰、过程行统一、操作合并、实时思考流畅。 插件为 DSH 提供一个独立的 「阅读」 页签,以清晰、统一、流畅为目标:正文、思考与工具过程分层呈现,连续操作合并,展开细节按需阅读。0.3.2 起不再以完整还原其他应用为目标。原版「对话 / 轨迹」、输入框、模型选择、工具与审批系统全部保留。 本插件基于 https://github.com/aa2246740/dsh-better-display 改造,按前端工程师的理解重新优化。 只改展示,不改 Agent、SDK、提示词、模型设置或会话记录。 功能亮点 - 清晰的对话层级:运行中按时间顺序展示说明、思考和操作。完成后以单行「已完成」摘要收起过程,最终回答保留;可随时展开过程,手动选择和正在选读的内容受到保护。正文跟随宿主字号,用颜色和段落间距区分层级,阅读区域背景透明。 - 连续操作合并为一行:工具调用(todo_write、dispatch、ask_user_question 除外)与 /命令、手动压缩记录,满两条合成「运行了 N 条命令,写入了 N 个文件」这类摘要(运行了 / 读取了 / 写入了 / 编辑了 / 搜索了 / 访问了 / 使用了 / 调用了 / 执行了),有失败时行尾红色「· N 次失败」。
展开完整文档(README 剩余 1 节)
dsh-clearview

为 DeepSeek Harness 打造的现代阅读视图:正文清晰、过程行统一、操作合并、实时思考流畅。

插件为 DSH 提供一个独立的 「阅读」 页签,以清晰、统一、流畅为目标:正文、思考与工具过程分层呈现,连续操作合并,展开细节按需阅读。0.3.2 起不再以完整还原其他应用为目标。原版「对话 / 轨迹」、输入框、模型选择、工具与审批系统全部保留。
本插件基于 https://github.com/aa2246740/dsh-better-display 改造,按前端工程师的理解重新优化。

只改展示,不改 Agent、SDK、提示词、模型设置或会话记录。

功能亮点

- 清晰的对话层级:运行中按时间顺序展示说明、思考和操作。完成后以单行「已完成」摘要收起过程,最终回答保留;可随时展开过程,手动选择和正在选读的内容受到保护。正文跟随宿主字号,用颜色和段落间距区分层级,阅读区域背景透明。
- 连续操作合并为一行:工具调用(todo_write、dispatch、ask_user_question 除外)与 /命令、手动压缩记录,满两条合成「运行了 N 条命令,写入了 N 个文件」这类摘要(运行了 / 读取了 / 写入了 / 编辑了 / 搜索了 / 访问了 / 使用了 / 调用了 / 执行了),有失败时行尾红色「· N 次失败」。运行中展开,结束后自动收起,你手动展开过的不收。
- 问答回看记录:ask_user_question 独立显示当时的问题、用户选择和补充回答,整轮过程收起后仍可直接阅读。按问题 ID 配对答案,保留多选、未作答和未能解析的真实状态;可查看当时的选项、原始数据与轨迹。
- 统一过程行:思考、工具组、单次工具、记录与后台任务等触发通知共用行高、缩进、箭头和正体字重,默认不加框;展开或悬停使用轻底色。过程行的操作图标、整轮摘要的状态点都与折叠箭头共用槽位,悬停或键盘聚焦时切换,展开后保持向下箭头。去掉行尾「展开 / 收起」文字,避免重复提示。细节块保留输出、参数、搜索结果、红绿 diff 和「在轨迹中查看」。
- 独立异常提示:模型重试用琥珀色提示块,命令/压缩失败和轮次错误用红色提示块;保留时间顺序与可展开详情,不混入普通工具行或合并组。历史重试不显示为仍在进行。
- 限高思考区:实时与展开后的思考都在 128px 区域内保留完整原文。连续跟随新文字,滚动、聚焦或选字后暂停;工具到来或进入下一步时保留回看位置,可「结束回看」或「回到最新」。减少动态效果时直接跟到末尾。
- 运行中状态行:小型活动环、扫光动词和次要计时;等待操作、中断、出错各有对应状态,中断与出错为红色。
- 用户气泡与计划:用户消息是有独立底色和细边框的右侧气泡,超过六行截断,截断末尾渐隐;右下角图标展开或收起全文,复制和回退在气泡下方,复制不带入操作区;轮次中途的补充输入是较小的气泡;todo_write 显示为勾选清单卡片。
- 思考收尾:流式结束后保持原视口约 2.4 秒,再平滑收起;悬停、回看或选中文字时保持展开,手动重新展开不会自动关闭。
- 一致的字体和表面:正文、界面和代码分别跟随原版对话的宿主字体选择;用主次色阶与留白组织信息,正文保持宿主字号。代码卡片只有一层外框,语言栏与内容圆角一致。工具详情、记录与计划共享局部表面样式,阅读背景透明。
- 会话文件改动卡片:默认显示三个文件,按需展开列表;审阅已加载工具记录中的差异。红绿数字是可用编辑片段的累计行数,不是工作区净差异;没有差异数据时保留文件类型,不编造数字。审阅只读,不提供会话级撤销。
- 中文字体回退:继承宿主当前的 CJK 字体栈,阅读与原版对话使用相同的中文回退顺序,不放大正文字号。连续的思考与工具合并进过程组,展开后仍能回看完整思考。

- 轮次尾部:每个已结束的轮次(含出错、中断)末尾给出交付文件卡片(点击在右侧栏打开)、本会话文件改动、复制回答、从这里分支,以及时间 · 用时 · 用量。交付文件来自轮次的 deliverables 公开数据,用时取轮次的开始与结束时间,只有时间和用量来自 turn-tail;复制取渲染后的回答文本,不向 DOM 注入统计行。
- 收尾正文的文件名链接:回答里提到的文件名可点击,在右侧栏打开。
- 阅读位置记忆:切走再回来时恢复到离开时的位置,按会话记录,只存在内存里,刷新页面后不保留。
- 克制动效:正文新文字按源顺序逐词渐显;思考文字从80%不透明度开始、180ms清晰化且不排队等待,快速输出仍可读,历史不重新打字,遵守系统减少动态效果;heavy 模式只启用离屏 content-visibility,不会降级可见动效。
- 原生内容回退:保留 Markdown、代码、表格、公式、链接、图片与 DSH 原生工具结果组件;不执行模型生成的 HTML / JavaScript。
- 兼容层内聚(src/client/compat/):保留滚动锚定、dsh-rewind 兼容桥、heavy 离屏布局优化与离屏轮次 content-visibility。过程折叠由渲染器实现,最终回答始终保留,不依赖旧的收尾防折叠 DOM 补丁。

没有收到 reasoning 的消息不会被补写或推测思考;插件不翻译、摘要或重新解释原始 Think 文本。

安装(dsh-market / dsh plugin)

需要已安装、可正常工作的 DeepSeek Harness 0.2.0-rc.2(插件的 peer 依赖精确钉在该版本:@deepseek-ai/cordis 4.0.4、react 18.3.1,其余 @deepseek-ai/dsh-* 均为 0.2.0-rc.2)。在市场页面找到本插件,或直接执行:

dsh plugin --profile web add github:Vinzelles/dsh-clearview

也可以直接把这句话发给你的 DSH:

帮我安装 https://github.com/Vinzelles/dsh-clearview 这个插件

装完刷新或重新打开 Web 页面,在原有页签旁选择「阅读」。在当前 DSH 地址后加 ?reader=1 可单次进入阅读,不会覆盖之后主动选择的页签;新会话默认进入阅读。

字体:安装了 Claude Desktop(Windows)时,插件可从本机读取无衬线与等宽字体,经只读路由提供,不随包分发。未安装或非 Windows 时回退系统字体,功能不受影响。

老的 dsh-reader 试用插件应保持禁用:两者占用同一个原生「阅读」视图位置,不要同时启用。

从源码构建

Node.js 需要 ^22.19.0 || >=24。构建复用你明确指定的 Harness(DSHX_HARNESS)的现有依赖,不下载另一份宿主,也不改宿主源码。

1. 克隆并链接依赖(先把目标 generation 的宿主包链接进 node_modules,类型和测试读取 0.2.0 的真实契约)
git clone https://github.com/Vinzelles/dsh-clearview.git
cd dsh-clearview
npm run link:generation -- <generation>/packages

2. 测试与构建
npm test
npm run typecheck
DSHX_HARNESS=/absolute/path/to/deepseek-harness npm run build

3. 检查激活方式(纯客户端改动可刷新页面;首次启用字体路由涉及服务端) dshx check dsh-clearview --harness "$DSHX_HARNESS" dshx activation-plan dsh-clearview --change new-client --harness "$DSHX_HARNESS" dshx activate-new-client dsh-clearview --profile web --port "$DSH_WEB_PORT" --harness "$DSHX_HARNESS"

本地维护时,profile(~/.dsh/profiles/web)通过 link: 指向本仓库,deepseek-harness/my-plugins/dsh-clearview 是同一目录的 junction。激活命令接受插件名,不接受绝对源码路径。

更新与回退

更新已有客户端时,拉取源码、重新构建,用 dshx activation-plan --change client 核对更新方式,再验证实际页面。纯客户端动效更新只需刷新;0.3.0 新增字体服务路由,首次安装需按宿主给出的服务端激活计划处理。使用 dsh-env 管理的环境,应通过候选审核、发布与运行时应用流程更新,不能改写正在运行的 generation。想立即对照原版,直接选择「对话」;记录、模型和输入框一直由 DSH 持有。

不支持

- 点赞 / 点踩:宿主只允许经原生 assistant-actions slot 注入,阅读页拿不到该入口。
- 交付文件的「默认应用打开」和「在文件夹中显示」:阅读页只能在右侧栏打开交付文件。
- 原生「工作细节」模式:阅读页用自己的对话流,不接入该模式。
- 原生轮次导航栏:阅读页不提供。
- 新行淡入:设计规格 6.2 第 6 条(实时到达的行 200ms 淡入加 4px 上移)在 0.2.0 没有实现;新行直接出现,只有文字保留逐词渐显。

设计与安全边界

- 基于公开会话投影的呈现层:不读取私有 provider 日志、不改写提示词、不篡改模型设置。
- dsh-clearview.block 是供受信任插件使用的 chain slot,公开 owner 类型为 ReaderBlockOwner;未知内容有安全兜底和独立错误边界。这不是完整的 MCP Apps 或 Generative UI 实现;交互应用仍需单独的协议、沙箱和权限边界。
- 本仓库不包含模型凭据、会话导出、用户截图、本机配置或试用环境。

设计约束见 DESIGN.md,版本说明见 CHANGELOG.md。

测试

0.3.11 的 npm test 验证共 420 项。覆盖:流式顺序与轮次边界、整轮过程折叠与保留回答、异常保留、思考与操作的同组呈现、实时思考跟随、Unicode/组合 emoji、Markdown/GFM/公式、流式缓冲、阅读保护守卫(选区/焦点暂停与「回到最新」浮现)、dsh-rewind 隐藏契约、操作分组与合并、计划更新与失败、字体路由恢复、浏览器只读请求拦截、状态行、用户气泡、轮次尾部数据、turn-trigger 与记录行、视图请求与阅读位置、样式契约、浏览器语法与运行时外部依赖门禁。表格的单层边框、间距和窄屏滚动区域另由真实主题下的浏览器验证。安装后仍需在真实宿主验证,不能把单元测试通过当作页面已加载。

许可与致谢

本项目原创代码使用 MIT。原生展示与 Markdown 部分来自 DeepSeek Harness(MIT);动效参考 Jakub Antalik 的 Transitions.dev 免费 Streaming text、Thinking states 和 Reasoning stream 配方(未打包其演示库或 Pro 内容)。第三方代码保留各自许可,详见 THIRD_PARTY_NOTICES.md。

原版对话兼容诊断

当前已确认的输入框隐藏与原版过程折叠冲突、隔离验证及修正归属见 诊断记录。阅读预览通过不等于正式环境中的这些跨插件故障已修复。
预览分享卡片长什么样 ↓Vinzelles/dsh-clearview
分享 · DeepSeek Harness Hub
Vinzelles/dsh-clearview

为 DeepSeek Harness 打造的现代阅读视图:正文清晰、过程行统一、操作合并、实时思考流畅。

这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。
认领条目 →
回到顶部