packages/dsh-task-board
zhu1090093659/dsh-web侧边栏多列任务看板:卡片交给真实 DSH 智能体会话执行,支持 cron 定时(Host 侧到点执行,关浏览器也生效)。
提示词智能优化与思考强度动态自适应插件,支持会话输入框胶囊控制条、DSH已配置/自定义第三方双模型来源、一键撤销与重新优化及原生配置面板。
DeepSeek Harness 提示词智能优化与思考强度自适应插件
Qwen/Qwen3-30B-A3B-Instruct-2507、deepseek-ai/DeepSeek-V3、agnes-2.5-flash 等),一键将简略口语草稿扩充为高质量、结构化的专业级 Prompt。low / medium / high / max,省时省算力。conversation.input.right(输入框右侧工具行)迁到 conversation.session.header.actions。原因见下方「布局规范」——旧位置会把官方模型选择器挤到 5px 宽、标签宽 0,用户完全看不见模型按钮。Ctrl + Alt + O(macOS: Cmd + Option + O)无需触碰鼠标即可秒级触发优化。铁律一句话:插件永远不占会话框(composer)的位置,永远不压缩原生按钮的空间。 插件要有 UI,去自己的地盘(会话头部 / 卡片下方 dock / 面板 / 独立浮层)。
⛔ 禁止 slots.inject | conversation.input.left、conversation.input.right、conversation.input.model(叠加)、conversation.input.model.label、conversation.input.overlay / .attachments / .plan / .permission、conversation.composer.bar |
✅ 推荐 slots.inject | conversation.session.header.actions(首选,会话标题行右侧)、conversation.session.header.utilities、conversation.session.header.corner、conversation.composer.dock、shell.overlay、settings.section |
| ⚠️ 陷阱 | conversation.session.header.actions 只在有会话时声明——新会话空态该 slot 不存在,验证必须打开真实会话,否则会误判「注册成功但不渲染」 |
| ⚠️ 陷阱 | single slot 同 priority 只能一个注册者;要接管必须显式 priority: -1 |
适用范围:不区分使用者、不区分机器、不区分渠道——任何玩家装同一个包,得到同样的合规位置。
<raw_user_prompt> 标签隔离待优化语料,杜绝指令越狱与恶意覆写;设置 4000 字符防护截断,防止 Token 溢出。configForms 实时持久化至 profile 的 cordis.patch.yml,修改即刻生效,无需重启。本插件不发布到 npm,统一走 GitHub 源安装。在你的 DSH Profile 目录(如 ~/.dsh/profiles/desktop)下执行:
# pnpm(推荐)
pnpm add github:liushQAQ/dsh-prompt-optimizer
# 或 npm
npm i github:liushQAQ/dsh-prompt-optimizer
装完后确认 profile 的 package.json 中 dsh.profile.bundles 已包含 dsh-prompt-optimizer,然后重启 DSH Desktop 使插件注册生效。
环境要求:Node.js >= 20、DSH >= 0.1.0、@deepseek-ai/cordis >= 4.0.0。
安装后无需额外配置即可使用:默认从 DSH 已配置的模型里挑选优化模型(免密免填);如需指定第三方端点,见下方「配置说明」。
✨ 优化提示词 按钮,自动将内容扩充重构为结构清晰的专业 Prompt,并显示匹配的复杂度徽标(如 low / medium / high / max)。插件 -> 找到 dsh-prompt-optimizer -> 打开详情页,即可看到完整的图形化配置表单。在会话头部(标题行右侧)的胶囊组件中点击 ⚙️ 齿轮按钮,即可呼出毛玻璃快捷配置面板,支持随时切换模型来源(DSH 已配置模型 / 自定义第三方)并测试连通性,保存后全量生效。
https://api.siliconflow.cn/v1,或本地 Ollama / vLLM)和 Key;low / medium / high / max。cordis.patch.yml在你的 profile cordis.patch.yml 中配置:
- id: dsh-prompt-optimizer
name: 'dsh-prompt-optimizer'
config:
enabled: true
source: dsh # 或 custom
modelRoute: siliconflow/Qwen/Qwen3-30B-A3B-Instruct-2507
autoEffort: true
defaultEffort: low
autoOptimizeOnSend: false
| 模型名称 | 服务商 | 实测耗时 | 推荐场景 |
|---|---|---|---|
Qwen/Qwen3-30B-A3B-Instruct-2507 | SiliconFlow (免费/极速) | 3.8s | ⚡ 强烈推荐(默认):提示词优化质量高、响应最快 |
deepseek-ai/DeepSeek-V3 | SiliconFlow | 4.6s | 结构化推理能力优秀,通用表达佳 |
THUDM/glm-4-9b-chat | SiliconFlow | 4.1s | 轻量快速,中文语感自然 |
deepseek-ai/DeepSeek-V3.2 | SiliconFlow | 22.5s | 偏慢,适合离线长文优化 |
DSH-prompt-optimizer/
├── cordis.patch.yml # Cordis 宿主包挂载清单
├── package.json # 插件清单与 Client 注入声明
├── README.md # 项目使用文档
├── LICENSE # MIT 开源协议
└── lib/
├── index.js # Host 宿主端(同源 HTTP 路由 + 请求拦截与思考强度适配)
└── client.js # Client 浏览器端(输入框魔棒按钮 + 插件详情页原生配置面板)
本项目基于 MIT License 开源。