deepseek-harness
deepseek-ai
DeepSeek Harness: Everything is a Plugin.
PROJECT TOPICS
PROJECT README
DSH 提示词优化插件:在输入框底部工具栏(模型选择左侧)放一个紧凑的 ✨ 图标按钮。点击后会用当前对话所选的大模型(例如 deepseek-V4-Flash)对输入框里的草稿做一次提示词优化,并把优化结果直接写回输入框——日常使用一键完成,无需先展开任何设置。
conversation.input.right 插槽,order 5,位于模型选择左侧。ctx.llm.stream() 调用同一个模型完成优化。精简 / 标准 / 详细 三种,在 ▾ 弹出层中切换并跨会话记忆。temperature = 0.4,减少随机放飞。插件托管在 GitHub(kee0012/dsh-prompt-optimizer,未发布到 npm),DSH 支持以 git 依赖方式直接安装:
# 从 GitHub 安装(推荐,日常使用;拉取默认分支最新提交)
dsh plugin --profile web add github:kee0012/dsh-prompt-optimizer
--profile换成你实际使用的 profile(web / desktop)。 如需固定某个版本,可在仓库后追加#<tag>(例如github:kee0012/dsh-prompt-optimizer#v0.3.0),发布时打 tag 即可。 安装后需要重启 DSH 才会加载新的 client bundle。
验证配置层是否生效:
dsh --profile web --dump-config | grep -A2 dsh-prompt-optimizer
dsh-prompt-optimizer/
├── package.json # DSH bundle 清单 + client 注入声明
├── cordis.patch.yml # 把插件插入 DSH 组合层
├── src/index.js # 服务端:HTTP 路由 + 调用 ctx.llm.stream()
├── client/client.js # 客户端:✨ 图标按钮 + ▾ 设置弹出层 + 一键写回草稿
└── README.md
conversation.input.right 插槽,通过 modelDirectories.directoryFor(sessionId) 获取当前模型选择,通过输入框插槽提供的 useInput / inputActions 读取和写回草稿。设置(风格 / 上下文 / 应用方式)保存在 localStorage,未展开过设置时使用默认值(标准风格、不含上下文、直接应用),保证点 ✨ 即一键完成。POST /dsh-prompt-optimizer/optimize,收到 { provider, model, text, style, includeContext, sessionId, reasoningEffort } 后:temperature = 0.4 调用 ctx.llm.stream();{ ok: true, optimized }。provider、model、text、style、sessionId(开启上下文时)等必要字段传给 DSH 已有的 LLM 适配器,不接触凭据文件。CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: 无有效分类标签。