Repository navigation
v2.0.2 — 修 persona 模板 {{cwd}}(dsh 0.2.1 整轮失败)
修 dsh 0.2.1 上「渗透模式 Pro」预设整轮失败(unknown prompt variable "{{cwd}}")。
dsh 0.2.1-rc.3 的 dsh-persona 注册 deployment:persona-prefix 时只传 text,不声明变量白名单,
渲染器默认变量集是 provider / model。预设 persona 里的 {{cwd}} 于是每轮渲染系统提示都抛:
unknown prompt variable "{{cwd}}" in section "deployment:persona-prefix"; registered variables: provider, model
表现为「本轮运行失败」,用户侧看起来像预设凭空消失。
工作目录本来就由 runtime context 逐轮注入,persona 里再写一遍是冗余的 —— 改为文字说明,不用变量。
改动
preset/pentest/agent.cordis.yml(0.1.x / worker-thread 变体)preset/pentest/agent.cordis.next.yml(0.2.x / ptc 变体)- 同步修正注释,避免后续误以为
{{cwd}}仍可用
验证
- js-yaml 校验 5 份 yml 全部通过
node scripts/release-check.mjs:31/31- 真实 profile 上会话可正常开轮(人格段只剩
{{model}})
升级
gh release download v2.0.2 --repo hack-umbrella/pipadeep -p '*.tgz' -D ~/.dsh/pkgs
dsh plugin --profile web add file:~/.dsh/pkgs/pipadeep-dsh-pentest-2.0.2.tgz