x118111/prompt-optimizer1

prompt-optimizer

A DeepSeek Harness (DSH) dynamic plugin that adds an ✨ optimize-prompt button to the chat composer. Rewrites the draft with an LLM — context-aware, with model fallback and visible errors.

AI 분석

核心用途是一键润色和优化提示词。适合不擅长撰写高质量 Prompt、希望在发送前让 AI 自动将简单想法改写为结构化提示词的用户。

패키지
prompt-optimizer
버전
1.0.0
라이선스
MIT
최근 업데이트
2026. 8. 14.

설치

검증된 bundle이 없거나 호환성 검사에 실패했습니다. 먼저 저장소 설명을 읽어 주세요. 전체 README 읽기 ↗

方式一:静态配置(推荐,重启自动加载)

  1. 将仓库 static/ 目录复制为 $DSH_HOME/profiles/ /plugins/prompt-optimizer/
  2. 在 profile package.jsondependencies 增加 "prompt-optimizer": "file:plugins/prompt-optimizer"
  3. cordis.patch.ymlinsert 列表增加 - id: prompt-optimizer / name: 'prompt-optimizer'
  4. pnpm install 后重启 DSH,✨ 按钮自动出现。

使用方法

  1. 在输入框输入你想优化的提示词,例如:帮我写个介绍
  2. 点击输入框工具行左侧(发送按钮旁)的 ✨ 按钮;
  3. 等待模型改写(按钮变为沙漏,几秒完成);
  4. 优化结果自动填入输入框,检查、编辑后发送。

交互细节

状态按钮表现
空闲✨ 闪光星(浅灰单色)
悬停显示气泡提示"优化提示词"
优化中⏳ 沙漏,按钮禁用
失败悬停/aria-label 显示"优化失败:",控制台同步输出

配置说明

本插件本身无需配置,但依赖 Host 侧的 LLM 服务:

  • 默认模型(推荐):在 Harness 设置中配置默认 provider/model,插件会通过 agentDefaultModel.currentSelection() 读取;
  • 无默认模型时:插件自动使用 llm.listProviders() 返回的第一个 provider 及其第一个模型;
  • 优化策略:系统提示词内置(保留原意、参考上下文、具体化、分步、明确格式、输出语言跟随原文)。如需调整优化风格,可修改 host.js 中的 system 数组后重新加载插件。