Skip to content

Releases: hoyyang/dsh-improve-prompt

v0.7.2

Choose a tag to compare

@hoyyang hoyyang released this 24 Sep 03:50

深思考模型适配:默认模型为 GLM-5.3-flash 等 reasoning 模型时,优化按钮不再频繁超时/空返回。\n\n- timeoutMs 60000 → 180000;maxTokens 2000 → 8192;reasoningEffort 默认 low(改写为浅任务,秒级返回)\n- 全部失败路径落宿主 warn 日志(错误码+耗时),排查有痕\n- 失败提示停留 6s → 12s\n- 凭证模型名去双前缀(zhipuai/zhipuai/…)\n- 测试 88 → 91;config 旧值经防御回落,零升级风险\n\n## 安装\n\n\n\n备选:\n\n## 校验和\n\n

v0.7.1 — 收放自如:芯片收起为星芒圆标,悬停展开

Choose a tag to compare

@hoyyang hoyyang released this 15 Sep 10:46

收放自如:芯片收起为星芒圆标,悬停展开(0.7.0 + 0.7.1)

  • 收起(默认):28px 星芒圆标,草稿非空时呼吸微光;空草稿 = 暗星。
  • 悬停展开:右缘钉住、向左展开成完整分体芯片「✦ 标准 │ ⇄」——左邻控件自动平移让位(宿主 trailing 簇右缘锚定,间距恒定,dsh-concise 零改动,harness 模拟行 4 断言实证)。
  • 点按 = 能量而非几何:星芒冲击波 + conic 描边单圈快闪 + 光池脉冲;芯片零缩放。
  • 修「切档后不收起」:展开选择器 focus-within → :has(:focus-visible)。
  • 光学微调(0.7.1):星芒下坠 1px 修正(root 高 28→30);▾ 三角换 ⇄ 双向箭头 SVG(光学居中,非下拉语义)。
  • 对比度:label + ⇄ 双目标 × 5 展开态 × 双主题,3x 像素双簇分割,最差 5.45:1(AA ≥ 4.5)。
  • 交互不变:主区点击 = 增强/取消,⇄ = 循环切换轻/标准;编排 / 保真闸 / 长度闸零改动。

Install

dsh plugin add github:hoyyang/dsh-improve-prompt
# or
dsh plugin add dsh-improve-prompt

Checksum

45824d4307c5fc680b56c9857c0fb004bd9aad505aff59f793faba4f62ec6959  dsh-improve-prompt-0.7.1.tgz

v0.6.0 — 分体玻璃:档位切换融进主按钮芯片

Choose a tag to compare

@hoyyang hoyyang released this 15 Sep 04:24

分体玻璃:档位切换融进主按钮玻璃芯片

v0.1 以来,档位切换 ⌄ 一直是主按钮旁边一个 16×22 的透明裸按钮——一个 9px 的字符直接落在 composer 背景上,浅色主题下就是一颗几乎看不见的灰点,和左边的玻璃药丸完全割裂。0.6.0 把它融了进去:

  • 一颗芯片两个区:主区(✦ + 档位标签)与 24×28 档位区(▾)共用同一块恒深海军蓝玻璃,中间 1px 发丝分隔线只分开命中区、绝不穿过字形;
  • 档位区自带电光蓝图池,悬停浮起玻璃高光;
  • 状态全覆盖:busy 彗星描边 + 能量条 + 充能呼吸覆盖整颗芯片;主区禁用时切换档位仍可用;
  • 像素实测:主标签与 ▾ 双目标 × 6 状态 × 双主题,最差 5.43:1(WCAG AA ≥ 4.5:1);18 项几何断言全过;
  • 交互不变:主区点击 = 增强/取消,▾ = 循环切换轻/标准。编排 / 保真闸 / 长度闸零改动。

Install

dsh plugin add github:hoyyang/dsh-improve-prompt
# or
dsh plugin add dsh-improve-prompt

Checksum

c990f602f7bb3d519dbceec8bf5083ed11ef64472fbae4af3cb1f55924c0ea40  dsh-improve-prompt-0.6.0.tgz

v0.5.1

Choose a tag to compare

@hoyyang hoyyang released this 14 Sep 09:08

文档同步版本(无代码改动)。

  • README 里同一张按钮状态图被贴了两遍,删掉重复的那处;每份 README 现在只保留 banner + 1 张状态图
  • 设计章节从 40 行精简到 15 行,迭代过程与美术自检细节留在 CHANGELOG
  • 删除无用素材 2.5MB(components.png / banner.png / banner.svg / ring-128* / bloom-192* / bloom-128-q),assets 2.9MB → 416KB

校验和:
SHA256 (dsh-improve-prompt-0.5.1.tgz) = 413326e6c41087bcdfc813d22e2ed2e54483119bb4a0c92af274232188b6fcba

v0.5.0

Choose a tag to compare

@hoyyang hoyyang released this 14 Sep 08:57

执行中动效与悬停明显区分(此前只有描边快一点+图标自转,几乎看不出差别)。

执行中新增三样悬停完全没有的东西:

  1. 彗星描边:1px 匀速环 → 2px 带长尾渐变彗星(尾长 8%→70%),1s 一圈
  2. 底边能量条:药丸底部内沿 2px 不确定进度条来回扫动(只占 y25..27,文字盒 y8..20,结构上不可能压到字)
  3. 整块芯片呼吸充能:scale 1→1.028 的 2.1s 呼吸 + 光池/火花 1.1s 脉动

悬停相应收敛(描边放慢到 3.4s、不透明度 .85,无扫动条/呼吸/彗星尾),差距一眼可分。
无动效环境下执行中用一条静止全宽能量条表达进行中。

复测(动画冻结、3x 截图像素):八组状态×主题最差 9.83:1(AA 正文 ≥4.5:1)。

校验和:
SHA256 (dsh-improve-prompt-0.5.0.tgz) = 9bde72d1572b66f7ff959b196899cb1fcd17ffdd59b56607efe0505564c20f87

v0.4.0

Choose a tag to compare

@hoyyang hoyyang released this 14 Sep 08:51

按钮第五版:对齐参照的工艺水准,而不是照搬它的配色。

  • 底板改为恒深海军蓝玻璃(两主题同一块板)——浅色主题下不再白底+青图标+青描边糊成一片,这是看着费劲的直接原因
  • 描边改 conic-gradient:线性渐变在 66px 宽按钮上只走到前 1/4(对照实测出来的)
  • 光改为四个径向光池 inset:0 + overflow:hidden,全部收在药丸内部
  • 图标改为自带青→金渐变填充的 SVG
  • 材质三细节:顶部镜面高光带、下缘暖金、光池之间保留暗底(对照生成的美术基准图补出)
  • 配色仍是自己的青-电光蓝-金,有测试断言不得使用参照的紫/洋红
  • 清晰度按 3x 截图像素实测:八组状态×主题最差 8.77:1(AA 正文 ≥4.5:1)

校验和:
SHA256 (dsh-improve-prompt-0.4.0.tgz) = 3fb0b6f2cd757fd02422000940fa89cde730d76d1720d7d9c5af5a9e254f6654

v0.3.0

Choose a tag to compare

@hoyyang hoyyang released this 14 Sep 08:03

按钮第三版:先是精确的形状,然后才是光。

前两版都把炫酷理解成更多光——0.1.x 只有发丝描边无材质;0.2.0 加了一层宽幅光晕,把整行输入区糊住。28px 控件上大面积发光就是雾。

本版:药丸是精确物件,所有光源收在它内部——实色底板 + 顶部高光 + 清晰描边 + ≤10px 投影;1px 圆锥渐变沿边框绕行,读作'边上跑过的光';图标固定青色 + 3px 辉光;生成星芒缩到 18px 贴图标位,与文字盒留 9px 净空;去掉 text-shadow(实测不需要,浅色下反而糊)。

清晰度:九态最差 4.90:1 全过(AA 正文 ≥4.5:1),三条结构性不变量由自检页逐状态断言。
包体反而变小:client bundle 43KB→35KB(gzip 20.8→15.1KB)。

校验和:
SHA256 (dsh-improve-prompt-0.3.0.tgz) = a9c3d85fa42f9e8d2be2f7bd2325ad47cac8cac389d0df99d126a1d870265916

v0.2.0

Choose a tag to compare

@hoyyang hoyyang released this 14 Sep 07:42

按钮视觉重做 + 把「文字始终清晰可读」变成机器验证。

  • 用 image-prompt 风格库出提示词、dsh-image-gen 生成两张禁止文字的光效素材(星芒 / 能量环),按钮文字始终由代码绘制
  • 分层结构:光效画在药丸背景之下、标签 z-index:2 最高层、旋转描边用 mask-composite 只占 1px 边框带;亮光晕 ⇒ 不透明底板
  • 交互:悬停旋转渐变描边 + 星芒放大旋转、点按 .955 下沉、进行中能量环脉动 + 图标自转;prefers-reduced-motion 只停动效
  • 机器验证:scripts/button-harness.mjs 用真实 CSS + 真实 DOM 逐状态算对比度并断言无重叠/内边距/亮态底板;九态最差 4.90:1 全过(禁用态从 2.63:1 修到 4.90:1)

校验和:
SHA256 (dsh-improve-prompt-0.2.0.tgz) = b69aea96ea7bce173351c11e42a694d6a7343de18d66b8f6ff65d4533ff4c58f

v0.1.3

Choose a tag to compare

@hoyyang hoyyang released this 14 Sep 07:19

修掉一个设计缺陷(用户实测反馈):任何以 / 开头的草稿此前都被当作无可改写内容直接禁用按钮。

  • 斜杠命令现在只改写命令后面的正文,命令前缀(含原始空格/换行)原样保留:/bugfix ISS-… 用户反馈填充后密码框被清空 → 增强的是正文
  • 保真闸 / 长度闸 / 智能上下文全部改为作用于正文;长度比按正文计算
  • 仅当只有命令、后面没有正文时才禁用按钮
  • 新增 11 个测试,共 86 个全绿

校验和:
SHA256 (dsh-improve-prompt-0.1.3.tgz) = fb6e30d5a6cfa66d96a60aeb7c166878f8ce06c86eb5fe0823833a1500ee6360

v0.1.2

Choose a tag to compare

@hoyyang hoyyang released this 14 Sep 06:20

修掉「本机能过、干净环境必炸」:不再 import type { Context } from 'cordis'。本地靠 build.sh 链接本机 dsh 的 @deepseek-ai/cordis,CI 里 npm 同名包没有该导出,类型检查失败。宿主上下文与模型请求/流式分片改为就地结构化声明,构建产物只依赖 TypeScript 与 @types/node。

新增 GitHub Actions CI(双类型检查 + 71 单测 + 产物可加载 + manifest 装配契约)。

校验和:
SHA256 (dsh-improve-prompt-0.1.2.tgz) = a5249f04e75cbe55b2d5f383283c21ad2b159216c4d44ffc66387fd1b8b68632