其他
完整应用
deepseek-harness
deepseek-ai
DeepSeek Harness: Everything is a Plugin.
PROJECT TOPICS
PROJECT README
DSH(DeepSeek Harness)Web 插件:接管聊天输入框的系统输入快捷键,为每个快捷键独立配置行为。配置通过 DSH 用户设置持久化保存。
Enter、Ctrl+Enter、Shift+Enter、Alt+Enter 和右下角发送按钮~/.dsh/settings.yaml 的 dsh-enter-customizer 段),重启不丢失;系统设置页「输入快捷键」直接编辑设置 → 输入快捷键,每个快捷键独立配置行为:

| 快捷键 | 默认行为 |
|---|---|
| Enter | 发送消息 |
| Ctrl + Enter | 繁忙时插入消息 |
| Shift + Enter | 换行 |
| Alt + Enter | 发送消息 |
| 发送按钮 | 发送消息 |
dsh plugin --profile web add github:Boliban/dsh-enter-customizer
dsh plugin --profile web update dsh-enter-customizer # 更新到最新
dsh plugin --profile web remove dsh-enter-customizer # 卸载
├── package.json # dsh.client(Web 插件)+ dsh.bundle(profile patch)声明;deepseek-ai/* 为 peerDependencies
├── cordis.patch.yml # bundle patch:插入插件行
├── pnpm-lock.yaml # 插件依赖快照(link 安装时 Node 从项目目录解析)
├── lib/
│ ├── index.js # Host 半部:注册持久化 settings 命名空间
│ └── client.js # Client 半部:快捷键拦截 + 设置页 + 失败提示
└── assets/
└── settings.png # 设置界面截图
conversation.input.dock 挂载组件,使用 document 级 capture 监听 keydown / click,仅当事件目标位于 [data-composer-card] 内时按配置处理;preventDefault + stopPropagation 覆盖系统默认行为session.prompt(content, 'queue') 提交——与系统内置队列完全同一通道,消息显示在系统队列栏inputActions.setDraft() 立即同步,文本区即时刷新settings.register 注册 dsh-enter-customizer 命名空间(schemastery schema),Client 半部经 settingsScope.bind 读写(scope.set 逐字段写入,scope.subscribe 同步外部变更)react),无需打包步骤,直接以 __ModuleLoader__ 工厂格式发布CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: 无有效分类标签。