一键重写输入框草稿,让提问表达更清晰
26.6/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/9/29 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add peterliucius/dsh-prompt-optimize该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:仅索引
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-api-gateway@deepseek-ai/dsh-client-locale@deepseek-ai/dsh-client-runtime@deepseek-ai/dsh-client-ui-conversation@deepseek-ai/dsh-client-ui-primitives@deepseek-ai/dsh-client-ui-slots@deepseek-ai/dsh-llm@deepseek-ai/dsh-session@deepseek-ai/dsh-timeout@deepseek-ai/dsh-typert-protocol@deepseek-ai/schemastery给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 重写输入框草稿
- 调用辅助模型
- 不发送消息
README
由 DeepSeek 最新模型翻译生成dsh-prompt-optimize
DeepSeek Harness web 插件:通过一次辅助 LLM 调用重写当前 composer 草稿。点击仅替换草稿;它绝不会发送消息或启动一轮对话。
安装
dsh plugin --profile web add github:peterliucius/dsh-prompt-optimize
托管在 Git 上的插件会在安装时通过 prepare 构建。pnpm ≥10 会阻止该脚本,直到你允许它。首次 add 会失败并打印密钥;将其复制到该 profile 的 pnpm-workspace.yaml 中:
allowBuilds:
dsh-prompt-optimize: true
然后重新运行相同的 add。只允许你信任其源代码的包。如果你不希望后续推送改变运行的内容,请固定一个提交(github:peterliucius/dsh-prompt-optimize#)。
展开完整文档(README 剩余 1 节)
dsh-prompt-optimize
DeepSeek Harness web 插件:通过一次辅助 LLM 调用重写当前 composer 草稿。点击仅替换草稿;它绝不会发送消息或启动一轮对话。
安装
dsh plugin --profile web add github:peterliucius/dsh-prompt-optimize
托管在 Git 上的插件会在安装时通过 prepare 构建。pnpm ≥10 会阻止该脚本,直到你允许它。首次 add 会失败并打印密钥;将其复制到该 profile 的 pnpm-workspace.yaml 中:
allowBuilds:
dsh-prompt-optimize: true
然后重新运行相同的 add。只允许你信任其源代码的包。如果你不希望后续推送改变运行的内容,请固定一个提交(github:peterliucius/dsh-prompt-optimize#)。
已经包含 lib/ 的本地检出不需要 allowBuilds:
dsh plugin --profile web add /path/to/dsh-prompt-optimize
启动 web profile:
dsh --profile web
该补丁插入一行名为 dsh-prompt-optimize 的配置(maxInputBytes: 32768、maxOutputTokens: 4096、timeoutMs: 60000)。同一包的 dsh.client 声明占据 conversation.input.right。默认 web-app 不会挂载此插件。
行为
闪光按钮始终可见。当草稿在去除首尾空白后为空、包含 composer 引用芯片(U+FFFC)、会话已被移除,或输入状态机不处于 plain 阶段时,它会禁用。
点击会捕获当前草稿,通过 promptOptimize Typert Remote 调用 ctx.promptOptimize.optimize,并且仅当实时草稿仍等于该捕获内容时,才通过 inputActions.setDraft 覆盖 composer。失败会弹出 toast;草稿已变化时会弹出 toast 且不会被替换。
辅助请求将草稿以 JSON 形式框定,使用固定的重写指令,强制执行配置的字节和 token 预算,将超时与调用方取消组合,并设置 reasoningEffort: 'off'。它绝不会将用户消息入队,也不会追加持久会话事件。
路由解析在插件的 provider/model 均已设置时使用它们,否则使用会话最新的 request/header 配置,否则使用 ctx.get('agentDefaultModel')?.currentSelection()。
配置
除成对的路由覆盖外,每个字段都是必填的;没有库默认值。bundle 行提供以下值。
| 键 | 约定 |
| maxInputBytes | 最终 JSON 框定用户提示的正 UTF-8 字节上限。 |
| maxOutputTokens | 正数辅助生成 token 上限。 |
| timeoutMs | 在运行时计时器限制内的正数端到端截止时间。 |
| provider、model | 可选的显式路由;两者同时设置或都不设置。 |
在 profile 的 cordis.patch.yml 中通过重述整行 config 来覆盖它们。
针对本地 harness 开发
测试通过位于 ../dsharness 的同级 deepseek-harness 检出解析 @deepseek-ai/dsh-* peer。没有该检出时,pnpm test 会跳过。
pnpm install
pnpm test
pnpm build
在更改 @Remote 方法后重新生成 Typert 主机 + 远程客户端产物(需要同级检出):
pnpm exec tsx scripts/generate-typert.ts
许可证
MIT预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
peterliucius/dsh-prompt-optimize
一键重写输入框草稿,让提问表达更清晰
相关插件 · 市场 / 管理
插件精选列表awesome-dsh-plugin/awesome-dsh-plugin
DeepSeek Harness(dsh)插件精选列表
★ 22,399未汉化DSH
73.6
新词雷达zhuyansen/new-term-radar
new-term-radar新词雷达
★ 2,049已汉化MCP
72.8
插件生态导航0xsline/awesome-deepseek-harness
安装 贡献指南 DeepSeek Docs 公开插件目录 Issues
★ 1,188已汉化DSH
72.6
技能注册中心iflytek/skillhub
企业级开源智能体技能注册中心——发布、发现并管理组织内可复用的技能包。
★ 5,384已汉化DSH
71.9
插件市场目录imsai-sh/awesome-deepseek-harness-plugins
面向 DeepSeek Harnessdsh生态的社区插件目录,共收录 13950 个插件含 PR 收录与…
★ 360已汉化DSH
71.9
插件精选清单Anil-matcha/awesome-dsh-plugin
DeepSeek Harnessdsh精选指南——DeepSeek…
★ 1,013已汉化DSH
71.7
这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。