Repository navigation
Releases: InoriMutsumi/dsh-grill-first
Releases · InoriMutsumi/dsh-grill-first
Release list
dsh-grill-first v0.1.6:README 去 AI 味
文档版本:两份 README 的文案重写了一遍,去掉模型腔,代码零改动。
变更
- 首屏那句对仗换成具体场景:助手会把「优化一下那个页面」自己补全成一套具体动作,然后很自信地做完。
- 拆掉中英两份 README 里重复的对比句、装饰性粗体,以及拿来当停顿用的破折号。
- 「30 秒看懂」「See it in 30 seconds」改成说清本节内容的标题。
- 删掉重复说明:中文里讲了两遍的默认档位、英文已知限制末尾单独成句的
This is deliberate.。 - 安装示例的包名同步到 0.1.6。
安装:
npm i dsh-grill-first@0.1.6
或 DSH 设置 → 插件 → 搜 dsh-grill-first。
dsh-grill-first v0.1.5:中英双份 README
"让人一眼看懂"版本:只有文档,没有代码改动。
新增
- 英文 README(
README.en.md):面向英文用户重写的,不是逐字翻译——一句话卖点、30 秒对话演示、四档对比、配置表、兼容性与已知限制。 - 中文 README 首屏重做:一句话主张「Agent 不是不会做,是经常做完了你才发现不是你要的」、一段真实对话示例、四种门档位的对比表,都提到首屏。
变更
- 中英文 README 顶部互相加了语言切换链接。
安装:
npm i dsh-grill-first@0.1.5
或 DSH 设置 → 插件 → 搜 dsh-grill-first。
dsh-grill-first v0.1.4:ask 档位 + 问句放行 + intensity/maxRounds 真正生效
"真的按你确认过的意思做"版本:修掉四个"配置写了但不生效"的地方,并让询问类消息不再被当成模糊任务。
安装
dsh plugin add dsh-grill-first或(npm 命令行):npm i -D dsh-grill-first
新增
gateMode: "ask"档位:需求没确认时,变更类操作弹一张 DSH 原生确认卡片问你"照现在的理解直接动手吗",你点头就放行——不想切strict硬门禁、又不想写配置文件的人用这个。卡片只弹一次,之后本次任务照常跑。memoryScope配置:项目背景与历史默认存工作区;改成global则落到全局目录的project.json,跨项目共享。- 问句不再触发澄清:问号、"怎么样 / 查一下 / 看看 / 解释一下 / 我想知道" 这类询问,以及
look at / check my / tell me / explain这类英文问句,一律直接放行并接话作答——0.1.3 及以前会被当成"模糊任务"要求先澄清。 intensity真正生效:gentle两维齐就放行、standard三维、grill还要求写清验收标准(以前三个档位阈值完全一样)。- 英文任务也能判:四张维度词表补了英文同义词,英文按词边界匹配,不会把
skipList误当跳过词。
修复
maxRounds现在真的会到上限:以前grill_start每次都把轮数清零,问多少轮都不会停;现在问满上限后直接放行,并在返回值里给出rounds_used。- 用户追问不再把门禁关回去:以前任何一条用户消息都会重置门禁,"继续""嗯""好的"也会;现在只把新任务当成新一轮。
- 历史记录不再无限增长:项目历史只保留最近 100 条。
- 删掉
grill_memory这个不存在的只读白名单条目。
内部
- 用例从 94 补到 127 个:问句识别、intensity 阈值、
ask档位、追问不重置门禁、maxRounds上限、memoryScope、历史裁剪,以及一张"用户真实说过的 11 句话"回归样例表。 - CI 增加
npm run typecheck;新增release.yml:打v*tag 自动发 npm(需仓库 Secrets 配NPM_TOKEN)。
完整对比:da494c1...v0.1.4
npm:https://www.npmjs.com/package/dsh-grill-first