🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI
广告☁️ 云服务器特惠阿里云首购 8 折 · 腾讯云合作特惠
DeepSeek Harness Hub
← 返回列表

john-walks-slow/dsh-zen

DeepSeek 客户端兼容 / 相关生态spec-screened扫描:低风险在 GitHub 查看 ↗
⚠ 装前注意

为 DeepSeek HarnessDSH打造的 禅Zen模式视图 + 前台盯屏时间统计 插件。

基本兼容但装前注意:未发布到 npm registry,仅可从源码安装 · 最近上游提交 2026/9/19 · 已提供中文文档

DeepSeek Harness 的禅模式视图标签页 + 前台时间追踪器——在智能体工作时提供平静极简的界面,并带有每日/每周禅意评分。纯前端,零权限。

综合分
29.8
GitHub 分
29.8
用户评分
—
★ Stars
0
周下载量
—
兼容 / 相关生态插件(非 dsh 原生,请按其对应运行时安装)
git clone https://github.com/john-walks-slow/dsh-zen.git
信任档位:已验证本站已于 1 天前真实安装成功
是什么
生态插件(可安装,未声明 dsh 能力)
装得上吗
本站已真实安装成功(非静态推断)
安全吗
本站尚未对该插件做风险分级(暂未覆盖,不等同于无风险)
还在维护吗
活跃:最近一次提交在 6 天前

档位由下列信号合成:本站实装验证(真实安装,当前最高到 L4)· 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。下方各区块是它的证据明细。 验证判据与等级说明 →

🟢实装验证通过· 2026/9/25
由本站实装验证器在真实 dsh 环境安装成功,非静态推断。
数据截至 2026/9/21(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
安装兼容性检查⚠ 装前注意

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

✗npm 包@johnnren/dsh-zen(未发布到 npm,仅可源码安装)
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明

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

验证方式:npm registry 存在性 + package.json 静态校验 · 最后验证 2026/9/21 23:53:58

依赖的 DSH / Cordis 模块
@deepseek-ai/cordis
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

由 DeepSeek 最新模型翻译生成
dsh-zen

为 DeepSeek Harness(DSH)打造的 禅(Zen)模式视图 + 前台盯屏时间统计 插件。

当智能体在后台干活时,切到 Zen 标签页,得到一块干净、极简的界面:一条状态文案、你最新发出的用户消息、一行统计——没有工具调用、没有推理过程、没有噪音。同时 Zen 会记录你「任务运行中」到底有多少时间真的盯着屏幕,并给出每日 / 每周禅值。

English README

截图

禅视图(生成中) | 禅视图(完成态) | 设置面板
:---: | :---: | :---:
Zen view(生成中) | Zen view(完成态) | Zen settings

功能

- Zen 视图标签 —— 独立的 conversation.view 标签(对话 / Zen / 轨迹),展示:
- 进行中 / 结束状态文案(可配置,第二行描述可隐藏)
- 生成中的用户消息、上轮回复与动态提示
- 最终 AI 回复(Markdown 渲染)
- 一行本轮统计:步数 N · 用时 Nm · 统计
- 前台盯屏统计 —— 按会话记录「窗口可见」时长与「运行」总时长,持久化在 localStorage。
设置面板展示每日 / 每周 禅值(100% − 盯屏比例)与当前禅等级。
- 隐藏中间过程按钮 —— 会话头部按钮(隐藏中间过程),通过 CSS 一键隐藏对话视图中的
工具调用、命令、上下文注入、压缩、推理行等中间节点。
- 自动进出禅 —— 可选:任务开始时自动切入 Zen 标签,任务完成时自动切回对话。
- 快捷键 —— 任意位置按 Alt+Z 在 Zen 视图与对话视图间切换。
- 动效开关 —— 可关闭 Zen 视图内的全部入场动画与过渡,改为瞬时渲染。

安装

本插件以 DSH bundle 形式分发,需要 Web 能力 profile(默认 web profile)。

从 Git 仓库安装(推荐)

dsh plugin --profile web add github:john-walks-slow/dsh-zen#

然后重启 dsh web。bundle 补丁(cordis.patch.yml)会把 zen 行插入 profile 组合,
Web 客户端由已提交的 lib/client.js 提供。

建议固定完整 commit 哈希,避免分支被强推导致安装内容漂移。
商店上架流程见 docs/PUBLISHING.md。

从 npm 安装(发布后可用)

dsh plugin --profile web add @johnnren/dsh-zen

使用

1. 在 DSH Web GUI 打开任意会话。
2. 点击 Zen 标签(或按 Alt+Z)进入禅视图。
3. 可选:使用会话头部的「隐藏中间过程」按钮折叠对话视图中的中间过程节点。
4. 打开 设置 → Zen 设置 配置显示内容:
- 显示进行中文案 / 显示结束文案 —— 状态文案开关
- 生成中显示用户消息 / 生成中显示上轮回复 / 生成中显示动态 —— 生成中的提示
- 显示本轮轮次和用时 —— 步数 N · 用时 Nm 一行
- 显示盯屏时间统计 —— 前台统计 tooltip
- 自动进入禅 / 自动解除禅 —— 任务开始 / 完成时自动切换视图
- 动效 —— 入场动画开关

设置面板同时展示 今日禅 / 本周禅 分数与当前禅等级。

开发

npm install
npm run build        # 打包 src/client.ts + src/index.ts → lib/,部署到 web profile
npm run typecheck    # 基于 src/dts-shim.d.ts 本地 shim 做 tsc --noEmit

部署目标为 $DSH_HOME/profiles/web/node_modules(默认 ~/.dsh)。仅客户端改动刷新页面即可;
host 侧改动需要重启 DSH。

仓库结构

├── src/
│   ├── client.ts            # Web 客户端:slots、设置分区、快捷键
│   ├── index.ts             # Host 面(空 apply;仅 bundle 行)
│   ├── foreground-tracker.ts# 前台时长统计 + 持久化
│   ├── zen-settings.ts      # 设置 store + 迁移
│   ├── locales.ts           # zh / en 词典
│   └── components/          # ZenView、ChatHideToggle、ZenSettingsSection
├── lib/                     # 已提交的构建产物(client factory bundle + host)
├── assets/icon.svg          # 插件图标
├── cordis.patch.yml         # bundle 补丁:插入 zen 行
├── build.mjs                # esbuild 打包 + 部署
└── docs/                    # 截图与发布指南

兼容性

- 需要带 Web 客户端模块系统的 DeepSeek Harness(默认 web profile)。
- 使用的 slot 契约:conversation.view、conversation.session.header.actions、
settings.section。升级 Harness 版本时请对照对应源码快照核验。
- 零权限:无网络请求、无文件写入、无外部服务——host 面是空的 apply(),
所有数据保存在浏览器 localStorage(dsh.zen.*),无遥测。

卸载

dsh plugin --profile web remove @johnnren/dsh-zen

或从 profile 组合中移除对应行。如需清除数据,删除 localStorage 中前缀为
dsh.zen. 的键。

License

MIT — 见 LICENSE。

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

💬 加入社群

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

DPharness QQ 群二维码,QQ 扫码进群
QQ 扫码进群
DPharness 飞书群二维码,飞书扫码进群
飞书扫码进群