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

会话输入增强 hisaniwo/dsh-ergonomics

DeepSeek Harness
hisaniwo80 天前有提交已提供中文文档扫描:未发现敏感能力

一键新建会话,方向键回溯历史,快捷清空与中断生成

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

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

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add hisaniwo/dsh-ergonomics
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:已验证
是什么[目录]—
dsh 原生插件 · other
暂无时间戳·判据 →
装得上吗[实装验证]✓
本站已真实安装成功
非静态推断
L4 · 真实安装等级说明 →
数据截至 2026/09/26·判据 →
安全吗[自动扫描]—
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
数据截至 2026/11/03·判据 →
还在维护吗[仓库]—
更新放缓:最近一次提交在 80 天前
暂无时间戳·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成

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

验证判据与等级说明 →

可信度证据

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

静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。

扫描于 2026/11/3(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

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

社区实装还没有人打卡 · 装过的第一个就是你
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-commands@deepseek-ai/dsh-client-runtime
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 一键新建会话
  • 方向键回溯历史
  • 快捷清空与中断生成

DSH 会话人体工学:/new 一键新会话 + 输入历史 ↑↓ 回溯

README

由 DeepSeek 最新模型翻译生成
dsh-ergonomics DSH 会话人体工学 —— 一组提升 DSH(DeepSeek Harness) 日常会话体验的小改进。 Ergonomics(人体工学):让工具更顺手、更符合直觉的体验优化集合。后续可继续加入更多 UX 改进。 功能 1. /new 一键新会话 - 在输入框输入 /new 并发送,立即新建并切换到一个空白会话。 - 不用再移动鼠标去点侧栏的“新建会话”。 2. 输入框历史回溯(↑ / ↓) - 按 ↑ 回退到上一次提交过的内容;按 ↓ 向前移动。 - 回到最新位置时,恢复你“正在输入但还没提交”的草稿;没有草稿则显示空白。 - 多行文本:当输入框里有多行内容时,↑/↓ 先负责在文本行间移动光标——只有光标位于首行(按视觉行计,含自动折行)时 ↑ 才切换历史,只有光标位于末行时 ↓ 才切换历史;单行内容时行为不变。 - 按会话隔离:每个会话独立维护历史。 - 刷新不丢:历史从会话轨迹重建,页面刷新后依然可用。 3. Esc 中断当前生成 - 焦点在输入框、且当前会话正在生成时,按 Esc 立即中断(停止)本次生成 —— 对应 CLI 里的 Ctrl+C。 - 没有生成运行时,Esc 不被拦截,保持浏览器/界面原有行为。
展开完整文档(README 剩余 1 节)
dsh-ergonomics

DSH 会话人体工学 —— 一组提升 DSH(DeepSeek Harness) 日常会话体验的小改进。

Ergonomics(人体工学):让工具更顺手、更符合直觉的体验优化集合。后续可继续加入更多 UX 改进。

功能

1. /new 一键新会话

- 在输入框输入 /new 并发送,立即新建并切换到一个空白会话。
- 不用再移动鼠标去点侧栏的“新建会话”。

2. 输入框历史回溯(↑ / ↓)

- 按 ↑ 回退到上一次提交过的内容;按 ↓ 向前移动。
- 回到最新位置时,恢复你“正在输入但还没提交”的草稿;没有草稿则显示空白。
- 多行文本:当输入框里有多行内容时,↑/↓ 先负责在文本行间移动光标——只有光标位于首行(按视觉行计,含自动折行)时 ↑ 才切换历史,只有光标位于末行时 ↓ 才切换历史;单行内容时行为不变。
- 按会话隔离:每个会话独立维护历史。
- 刷新不丢:历史从会话轨迹重建,页面刷新后依然可用。

3. Esc 中断当前生成

- 焦点在输入框、且当前会话正在生成时,按 Esc 立即中断(停止)本次生成 —— 对应 CLI 里的 Ctrl+C。
- 没有生成运行时,Esc 不被拦截,保持浏览器/界面原有行为。

4. Ctrl+U 清空光标前内容

- 焦点在输入框时,按 Ctrl+U 删除光标之前的所有文本(终端里 readline 的 unix-line-discard 习惯)。
- 多行输入框同样适用:一次清掉光标前的全部内容(不限于当前行),适合推翻半截 prompt 重写。
- 不拦截 Cmd+U(macOS 上留给浏览器的“查看源代码”)。

安装

1. 安装到 web profile

dsh plugin --profile web add dsh-ergonomics

该命令把包装进 profile 的依赖(转发给 pnpm)。若 pnpm 配了镜像源,刚发布的包可能需几分钟同步;必要时加 --registry https://registry.npmjs.org/。

2. 在 patch 层注册

编辑 $DSH_HOME/profiles/web/cordis.patch.yml(默认 ~/.dsh/profiles/web/cordis.patch.yml),把内容写成:

- insert:
- id: dsh-ergonomics
name: dsh-ergonomics

3. 重启

dsh web

插件集合的变更在进程重启后生效。

卸载

dsh plugin --profile web remove dsh-ergonomics

再删掉 cordis.patch.yml 里对应的 insert 段,重启 dsh web 即完全移除。

目录结构

dsh-ergonomics/
├── package.json
├── README.md
├── LICENSE
└── lib/
├── index.js # Host 半区:注册 /new 命令(ESM 插件对象) └── client.js # Client 半区:↑↓ 历史 + /new 跳转 + Ctrl+U 清空 + Esc 中断生成(web 模块加载器 bundle)

工作原理

- Host(lib/index.js):注册 /new 命令,命令本身只返回 success 结果。
- Client(lib/client.js):
- 监听输入框的 ↑/↓,按会话维护历史(最多 50 条)。
- 在 /new 命令卡片渲染时调用 workspaces.startSession(),完成真正的新建并切换会话。
- 在输入框聚焦、且会话正在生成时监听 Esc,通过 sessions.binding(sessionId).session.cancel() 中断当前生成。
- 在输入框聚焦时监听 Ctrl+U,删除光标前的全部文本并把光标移到开头。

包的加载约定

DSH 运行时会扫描组合里的包,读取 package.json 的 dsh.client 声明与 exports["./client"],把该文件当作 window.__ModuleLoader__.load({...}) 模块加载:

- dsh.client.platform: "web" 标记这是一个 web 客户端半区。
- dsh.client.inject 声明它依赖的其他客户端包(本插件依赖 @deepseek-ai/dsh-client-runtime,其提供 slots、workspaces 与 sessions 服务)。
- lib/client.js 的工厂函数返回 { inject, apply } 插件对象,require("react") 取得 React。

作为动态插件使用(可选)

不安装包、临时运行时,也可把 lib/index.js 的 apply/inject/name 与 lib/client.js 的 apply/inject 分别作为 DSH 动态插件的 Host/Client 代码加载。注意动态环境下 React 是环境注入的符号(无需 require),CSS 用运行时的 styles.insert(...) 注入。

许可证

MIT
预览分享卡片长什么样 ↓hisaniwo/dsh-ergonomics
分享 · DeepSeek Harness Hub
hisaniwo/dsh-ergonomics

一键新建会话,方向键回溯历史,快捷清空与中断生成

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