Skip to content

Releases

dsh-advisor-flow v0.2.1

Choose a tag to compare

@ccll ccll released this 10 Oct 14:44

发布工程版本:README 双语重写(英文主文档 + 简体中文)、七张隔离环境演示截图、screenshots.json 截图契约、npm 发布 workflow(Trusted Publishing OIDC,首发 0.2.1 需人工一次)、repository/publishConfig/keywords 发布元数据与依赖锁。运行时行为与 v0.2.0 一致。

Install

dsh plugin --profile web add dsh-advisor-flow

npm 包首发进行中;此前的等价安装路径:

dsh plugin --profile web add github:ccll/dsh-advisor-flow

或使用本 Release 附带 tarball 的 dsh plugin --profile web add <tgz 路径或 URL>。

Assets

  • dsh-advisor-flow-0.2.1.tgz — v0.2.1 预构建包(npm pack 产物)
  • dsh-advisor-flow.tgz — 同一 tarball 的版本无关别名(releases/latest/download 稳定链接用)

完整变更见提交记录 75c987a…a223f33(T-025)。

dsh-advisor-flow v0.2.0

Choose a tag to compare

@ccll ccll released this 10 Oct 13:22

新功能

  • 介入强度软硬模式(R-01-009):soft 以守则建议咨询;hard 在回合收口前强制顾问评审(Decision 三值裁决),缺省 hard(C-022)。
  • 收口评审豁免(T-023,C-023):审核类子会话按 turnReviewExemptPatterns 关键词清单跳过收口评审,判定失败 fail-open。
  • 咨询子会话呈现(R-02-007):每次咨询以顾问子会话形态呈现,呈现失败自动降级直调且降级原因可查询。
  • 顾问子会话递归评审守卫(T-022):阻断收口评审的无界递归。
  • web 设置卡保存控件常驻(R-02-001/AC-09~12):footer sticky 常驻滚动视口底部(钉位线按宿主滚动容器 padding 运行期补偿),未保存修改以头部「未保存」徽标显性化。
  • 配置面:advisor.callTimeoutMs(缺省 600000)与 advisor.maxTokens(跟随模型声明、可覆盖)。

验证

  • 单测 283/283 全绿;锚定覆盖 90/90;预期失败账本一致;client bundle 新鲜度通过。
  • 设置卡浏览器实测 14/14(sticky 钉住、底部条带无泄漏、未保存徽标全生命周期)。

v0.1.0 — 首个发布

Choose a tag to compare

@ccll ccll released this 01 Oct 09:41

DSH 插件:把 pi-advisor-flow 的执行者/顾问工作流移植到 DeepSeek Harness(DSH)。日常任务由执行者用日常模型完成;关键决策、反复失败与收尾时刻由更强大的顾问模型提供第二意见。顾问只给意见、不接管工作(advisory only),会话主对成本、隐私与阻断行为拥有完全的配置与可见性。

可观察行为对齐 pi-advisor-flow 0.8.2(分歧行逐项记录于 RATIONALE.md)。

核心能力

  • 按需咨询:执行者经 ask_advisor 工具主动请求第二意见(可带问题、草稿、仓库上下文档位与文件移交清单);意见带 adviceId 可回查。
  • 手动咨询:会话主随时用 /advisor-manual [聚焦词] 发起咨询,进行中可取消(/advisor cancel)。
  • 循环硬门:同一工具以等价签名连续重复达到阈值(默认 3)时,宿主在该次调用执行前拦截并发起顾问评审;顾问以三值决策裁定 proceed | revise | blocked,阻断模式可选 warn-and-continue | block-tool | block-session。
  • 执行者守则:计划前 / 失败后 / 完成前三类咨询守则以 systemPrompt 守则注入(软约束,默认开启)。
  • 意见采纳回写:advisor_record_outcome 工具支持自愿回写采纳与验证结果(单行 JSON + HMAC 哈希,默认关闭)。
  • 用量核算与状态:每次与累计的输入/输出/缓存 token 与成本明细,按需/手动/门触发分类计数;/advisor status 展示模型路由、门控状态与门决策统计。
  • 隐私分级:仓库上下文 关闭 | 摘要 | 完整 三档、文件内容默认不外发(独立授权后按归属校验外发)、六类密钥形状脱敏且先脱敏后截断。
  • 非阻断保障:advisor 与门控的任何失败不停摆主 agent 循环。

安装

dsh plugin --profile web add dsh-advisor-flow

npm 包暂未发布:当前请从本仓库获取源码,待 npm 发布后上述命令即可用。

兼容性

  • DSH 插件接缝:dsh.compat = 0.1.5-rc.1(见 package.json)
  • 对应提交:ad23bd4(tag v0.1.0)

许可

MIT