dsh-prompt-enhance:DSH composer 的提示词重写按钮

前言

DeepSeek Harness(DSH)的 composer 是常用的对话输入区,但在实际使用中,我们经常会输入半成品、碎片化的想法,或者遇到输入法切换、语音转文字导致的错别字。直接发送这些草稿会让模型难以准确理解意图,需要返回编辑,打断思路。这个插件在 composer 工具栏左侧插入一个 ✨ 按钮,点击后调用模型对当前草稿进行重写,并将结果原地替换为新的提示词,避免切换窗口或复制粘贴。

这是什么

dsh-prompt-enhance 是一个为 DSH 提供的插件,由维护者 AntMan-xtalgh 开发,属于「模型推理」类工具。它注册为一个按钮,插入到 composer 工具栏 conversation.input.right 列表槽位中,与模型选择器相邻。插件通过调用模型对用户输入的草稿进行重写,保留原意与语言风格,修复错别字,使目标更明确、结构更清晰,然后将结果直接替换回输入框。

核心功能

  • 一键重写:在 composer 中点击 ✨ 按钮,模型对当前输入进行重写。
  • 原地替换:重写后的内容直接替换原草稿,而不是追加或发送。
  • 状态反馈:按钮有四种状态(空闲、忙碌、错误、禁用),通过视觉变化提示当前状态。
  • 多会话独立:每个会话有独立的按钮与状态,互不影响。
  • 并发安全:发送过程中按钮会禁用,避免并发调用。

安装与启用

安装前请确保已安装 DeepSeek Harness(桌面端或 Web profile),并拥有一个可用的模型路由。

  1. 克隆仓库到本地:
git clone https://github.com/AntMan-xtalgh/dsh-prompt-enhance.git
cd dsh-prompt-enhance
  1. 将插件安装到指定 profile(示例为 desktop):
dsh plugin --profile desktop add "$(pwd)"

若遇到 pnpm workspace-root 错误,请使用 DSH 自带的 pnpm:

PNPM="/Applications/DeepSeek Harness.app/Contents/Resources/runtime/primary-runtime/dependencies/pnpm/bin/pnpm.cjs"
cd "$HOME/.dsh/profiles/desktop"
node "$PNPM" add -w "file:/absolute/path/to/dsh-prompt-enhance"
  1. 在 profile 的 package.json 中注册 bundle:
{
  "dsh": {
    "profile": {
      "bundles": [
        "@deepseek-ai/dsh-base",
        "@deepseek-ai/dsh-web-app",
        "… 你的现有 bundles …",
        "dsh-prompt-enhance"
      ]
    }
  }
}
  1. 在 profile 的 cordis.patch.yml 中配置模型路由:
- id: prompt-enhance
  name: "dsh-prompt-enhance"
  config:
    provider: moxing
    model: deepseek-flash-1017
  1. 完全退出 DSH(Cmd+Q)并重新启动,验证插件加载:
ls ~/.dsh/profiles/desktop/node_modules/dsh-prompt-enhance/
# 应当包含 client.js  cordis.patch.yml  index.js  locale  package.json

典型用法

  1. 在 composer 中输入任意内容,例如:
关于 iPhone 多评测的微博,折痕到底是有没有折痕
  1. 点击工具栏左侧的 ✨ 按钮。

  2. 等待片刻,输入框内容被重写为:

请基于目前公开的 iPhone 折叠屏评测内容,说明屏幕折痕的实际程度:
折痕是否明显、在哪些角度或光线下可见、与同类产品相比表现如何。
请区分客观测试结论与主观手感描述,并说明信息来源。
  1. 根据需要编辑或直接发送。

适用场景与注意

  • 适用对象:DSH 用户、智能体开发者,经常在 composer 中输入草稿、半成品或需要快速整理提示词的场景。
  • 运行权限:插件以当前 DSH 进程权限运行,安装前建议查看源码与许可证(MIT)。
  • 已知限制:模型路由需手动配置,插件无法自动检测当前会话使用的 provider/model;多行输入会被压缩为单行。

结尾

dsh-prompt-enhance 通过一个按钮解决「草稿难发送、意图不明确」的问题,让重写变得廉价且可逆。如需查看文档或下载,可访问官方目录页或 GitHub 仓库。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜