DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins
D

dsh-draft-optimizer

Draft Optimizer

使用默认模型优化当前编辑器草稿并原地替换——永不自动发送。

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add github:xiong356/dsh-draft-optimizer#495ec79732e91f4e5eb8ee8929bda2352f039542
README兼容性版本

兼容性与来源证明

Draft Optimizer 以 dsh-draft-optimizer 发布,当前版本为 1.1.1。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
web
发布来源
github
Registry 更新时间
2026/11/4

版本

1.1.1stable
2026/11/4
1.1.0stable
2026/10/28
1.0.0stable
2026/10/23

相关插件

正在加载相关插件…

最新版
1.1.1
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
未提供
文件数
未提供
Surface
web
许可证
MIT
发布源
github
GitHub
★ 1
周下载
0
最近提交
2026/11/4
查看源码 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题

README

✦ Draft Optimizer(DSH 插件)

非官方插件,与 DeepSeek 无附属关系。 在 DSH(DeepSeek Harness)输入框下方加一个 ✦ 小按钮:一键用当前默认模型优化草稿,并原地替换——绝不自动发送。 新建对话窗口(还没发第一条消息时)同样可用:按钮显示在「选择工作区 / 智能体」那一行的右侧。

✨ 功能

  • 输入框下方 ✦ 小按钮,一键优化当前草稿;新建对话窗口(hero 屏)同样显示
  • 只替换、不发送:优化完成后由你检查并手动发送
  • 保持原意、话题方向与语言不变(中文草稿输出中文,英文草稿输出英文)
  • 忙碌 spinner、空草稿禁用、成功 ✓、失败保留原稿并提示、草稿冲突不覆盖
  • 优化指令直接嵌入消息本体,不依赖 system 字段是否被转发
  • 中英文案自适应(navigator.language)、浅色/深色主题自适应(--dsw-alias-* token)

📦 安装

在桌面端完成安装后重启 DSH 即可生效(宿主代码在启动时加载)。

从源码目录安装(开发模式,junction 链接,改源码立即生效,仅需重启宿主):

dsh plugin --profile desktop add dsh-draft-optimizer@link:D:/path/to/dsh-draft-optimizer

或通过支持本地 bundle 安装的插件管理器界面,选择本仓库根目录安装。

源码树内需要一个可解析的 zod(Node 按 JS 文件的真实路径解析依赖): 本地开发请在插件目录执行 pnpm install,或在 profile 依赖中声明 zod(与 dsh-cost-meter 相同的模式)。

🖱️ 使用

  1. 在输入框输入内容(不要发送);
  2. 点击输入框下方的 ✦ 按钮;
  3. 草稿被原地替换为优化后的提示词,检查后手动发送。

无配置项。优化调用消耗你当前配置的默认模型额度。

🔧 工作机制

  • 客户端(lib/client.js):注册两个相位互斥的插槽条目(id draft-optimizer,order 90)——conversation.composer.dock(active 对话、输入框下方)与 conversation.hero.options(新建对话的“新建会话”行右侧,因为 hero 变体不渲染 composer.dock);点击时读取草稿 → 经 Typert RPC 调用宿主 → 成功后 inputActions.setDraft() 原地替换。
  • 宿主(lib/index.js):draftOptimizer 服务,读取 agentDefaultModel.currentSelection(),经 llm.stream() 流式生成;Typert 清单在 lib/typert.host.js。
  • 优化请求仅含一条 system + 一条 user(指令 + 三引号包裹的草稿),不携带会话历史。
  • 低思考档自适应:首次调用时用 llm.resolveCallConfig 探测模型是否支持 off / minimal 推理档(不做 provider I/O),支持则采用并缓存,把首字延迟从 2.8–55s 压到 1.4–5s;不支持则按默认行为调用。
  • 引用保护:草稿里的 @"path" 引用会被原样保留,若模型仍丢了 @,repairRefs 按草稿兜底还原。

🔒 隐私与限制

  • 草稿文本会发送至你自己配置的 LLM 提供商(这是功能本质)。
  • 不参考对话历史 / 附件 / 变量占位符;指代不明(如“按刚才的方案”)需先在草稿中补全。
  • 无遥测、无任何网络回传,仅本地 RPC。
  • 当前版本刻意不整合上下文,避免模型把历史当成任务背景去“回答”而非“优化”。

🧑‍💻 开发

  • node --check lib/*.js 语法检查
  • npm test / node tests/manifest.test.mjs 运行清单与纯函数测试
  • 修改宿主侧逻辑后必须重启 DSH 才生效;客户端逻辑修改在支持 HMR 的页面刷新后生效

🤝 贡献

欢迎提交 Issue 与 PR,请阅读 CONTRIBUTING.md。

🔐 安全

安全与隐私说明见 SECURITY.md。

📄 许可

MIT

相关插件

继续浏览 productivity-workflow 分类下经过校验的插件。

Acp App@deepseek-ai/dsh-acp-appdsh ACP 配置文件包:基于 dsh-base 的仅限自动化的 JSON-RPC stdio 和进程生命周期管理Experimental Schedule Bundle@deepseek-ai/dsh-experimental-schedule-bundle为 Web 组合添加 Schedule、其任务页面和时间上下文的可选捆绑包Client Ui Task Board@linxin666/dsh-client-ui-task-board面向 DSH Web GUI 的主机权威任务面板,支持实际会话执行、主机 cron 调度以及可选的跨平台空闲睡眠保护;以挂载方式提供,无需修改 DSH 源代码。Ab Ocrdsh-ab-ocr--- description: "外部 ocr 工具:逐页识别扫描的 PDF 或图像,仅在处理完最后一页后按顺序合并页面,并使用模型确定的标题级别保存为一个 Markdown 文档。" kind: "package-reference" ---