Skip to content

Releases

v0.4.0

Choose a tag to compare

@huang2005-hj huang2005-hj released this 12 Oct 04:18

v0.4.0 — 文档通道(grill-with-docs)

把上游 mattpocock/skills 的另外两个技能搬了进来,并给它们补上这一层确定性:访谈里答应要写的 ADR / 术语表,不写出来就不算谈完。

装法

dsh plugin --profile <profile> add https://github.com/huang2005-hj/dsh-plugin-grill-me/releases/download/v0.4.0/dsh-plugin-grill-me-0.4.0.tgz

这版多了什么

  • 两个新技能:grill-with-docs(用户可调,模型不可自行调用 —— 先加载 grilling,再加载 domain-modeling)与 domain-modeling(模型可调,术语表 + ADR 的写法都内联在技能正文里)。
  • 文档通道:只在 grill-with-docs 模式下生效。
    • 模型要写文档时,在正文里声明一行 📄 ADR: <标题> 或 📄 术语: <词>;代码块、引用块里的声明不算。
    • 声明即欠账。写成 docs/adr/** 或 **/GLOSSARY.md 才算兑现;标题能对上 slug 就结那一条,否则结该类型最老的一条。
    • 欠账没清时不会给出「访谈完成、可以动手」,而是注入「先把这 N 份文档落盘」;此时写文档仍然允许(上游要求「术语一落定就当场写」),跑去干别的会被纠正一次。
    • grilling / grill-me 模式与上游一致:完全不知道文档这回事。
  • 两条命令:/grill-me、/grill-with-docs(都只负责装填并汇报状态)。
  • 一个只读工具 grill_status(照旧)。

兼容性

四个技能、两条命令、一个工具;grilling 与 grill-me 的行为与 0.3.5 逐字节一致(多出来的只是两个新技能与文档通道)。零运行时依赖。

验证

  • 离线:PASS 147/147 tests (+4 pinned defects) 与 smoke: 22/22 passed(发布副本与开发副本各跑一遍)。
  • 现场:见 重启后验收清单.md(0.4.0 一节:开模式 → 声明 → 期望 mode=awaiting-docs → 写文件 → 期望 Grilling is COMPLETE)。

校验

同一页 release 里的 SHA256SUMS.txt 列出了两个资产的 SHA256,装之前对一下即可:

  • dsh-plugin-grill-me-0.4.0.tgz — 安装包
  • grill-me-dsh-src-0.4.0.zip — 源码(13 个文件,不含任何本机取证记录)

上游与许可

MIT。src/skill.js 里 grilling 与 domain-modeling 的正文是上游英文原文的中文翻译(Copyright (c) Matt Pocock),其余代码为独立实现。零依赖。

v0.3.5

Choose a tag to compare

@huang2005-hj huang2005-hj released this 11 Oct 14:09

First public release. Deterministic grill-me interview state machine for DeepSeek Harness Desktop. See README for install. Verify downloads against SHA256SUMS.txt.