xiyue718/dsh-ui-prompt-optimizer
xiyue718★ 0TypeScriptLast synced: 2026-08-17
—
README excerpt
@dsh-external/ui-prompt-optimizer 在 DSH Web 客户端的会话聊天输入区添加一个仅图标的“优化提示词”按钮。 点击按钮后,当前未发送的草稿会发送到本插件的 host API,由当前默认模型优化后替换聊天框中的原文;按钮同时变成“撤回”图标,再次点击会恢复原始提示词。 适用客户端 本插件是 Web 客户端插件 ,只对 DSH 的浏览器界面生效。TUI、ACP、headless 等非 Web 客户端不会显示该按钮,也不会加载浏览器侧 UI。 功能详情 - 按钮位置:会话聊天输入区的 composer 工具行,无文字,只有 SVG 图标。 - 初始状态:有非空草稿且未在发送时可用,点击后调用模型优化。 - 优化状态:按钮显示动态旋转的加载图标并禁用,避免重复点击。 - 优化完成:草稿被替换为优化后的提示词,按钮变成“撤回”图标。 - 撤回:点击后恢复点击优化时保存的原始提示词,按钮回到“优化”图标。 - 保护:优化请求返回前如果用户修改了草稿,则不会用结果覆盖用户新内容。 - 自动复位:发送消息或清空草稿后,按钮回到初始状态。 运行依赖 - DSH Web 客户端正在运行。 - 已配置默认模型( agent-default-model ),例如 deepseek-official / deepseek-v4-flash 。 - 已配置对应模型的 API Key。 - Host 侧服务可用: webServer 、 llm 、 agentDefaultModel 。 Host API 插件内部使用以下接口,普通用户不需要直接调用: 请求体: 成功响应: 失败响应示例: 安装到其他 DSH 客户端 以下步骤适用于另一台机器、另一个 DSH profile 或另一个 DSH Web 实例。 方式一:使用超级模组注入器(推荐,不修改项目文件) 1. 把插件目录复制到目标机器,例如: 或只复制构建产物压缩包: 2. 如果拿到的是 tgz ,先解压成插件目录: 3. 在目标 DSH 会话中调用注入器工具: dev build plugin 会自动探测目标机器上的 DSH checkout 并完成 host + client 构建;如果插件目录已经带有 lib/ ,也可以只执行 dev inject plugin 。 4. 打开或刷新 DSH Web 页面,进入一个会话,在聊天框输入内容后即可看到优化按钮。 方式二:作为本地 bundle 装配 如果目标环境不使用超级模组注入器,可以使用 dev install package 将插件装配进目标 profile: 该方式会写入目标 profile 的 package.json / bundles 配置,并在重启后继续生效。 方式三:手动放入 profile 的 bundle 体系 把插件目录…
View full README on GitHub →Category
A public gallery of animated pets for Codex, Claude Code, DeepSeek Harness, Hermes, OpenCode, Gemini CLI, and more.
★ 3,860
edison7009/EchoBirdOne-click install + model switch:Claude Code,Codex CLI (OpenAI), Grok Build (xAI), DeepSeek Harness, Kimi Code (Moonshot) ,Qwen Code,Aider,OpenCode,MiMo Code (Xiaomi),ZCode (Z.AI),OpenClaw,Pi,OpenScience,Vibe-Trading,Claude Desktop (3P profile),ChatGPT desktop,OpenCode Desktop,
★ 3,050
ccch1mneyyy/dsh-TUIDSH 官方公众号收录的 TUI 补位插件:Claude Code 风,鲸鱼顶栏/实时状态/流式思考/双击 Esc 回滚/上下文进度+TPS。npm 一键装。 DSH official WeChat featured TUI plugin — Claude Code style: whale bar, live status, streaming thoughts, double-Esc rollback, context bar + TPS. npm one-click.
★ 1,681