dsh-decision-effect-proof:DSH 授权决策与效果信封一致性证明

前言

DSH 理念是“一切皆插件”。在智能体开发中,记录的授权决策与其对应的效果信封是否一致,是验证系统状态的关键边界。该插件提供离线、确定性证明,用于核验两者是否匹配。

插件简介

该插件由 dongsheng123132 维护,旨在检查授权/效果信封的一致性。它检测拒绝动作的效果、从未结算的授权动作、请求/状态/策略不匹配、缺失确认、重复幂等性摘要、重复以及证据乱序等情况。

核心能力

  1. 一致性检查:检查授权/效果信封的一致性。
  2. 异常检测:
    - 检测拒绝动作的效果。
    - 检测从未结算的授权动作。
    - 检测请求/状态/策略不匹配。
    - 检测缺失确认。
    - 检测重复幂等性摘要。
    - 检测重复。
    - 检测证据乱序。
  3. 报告机制:报告基于内容寻址,发布后通过回读进行验证。

工具支持

插件提供多种工具用于检查与验证:

CLI 工具

  • dsh_decision_effect_inspect
  • dsh_decision_effect_verify

MCP 工具

  • decision_effect_inspect_inline:接受内联 JSON,无法选择文件系统路径。
  • decision_effect_verify_inline:接受内联 JSON。

文件工具特性

文件工具接受工作区相对路径,拒绝遍历和符号链接,限制输入大小,仅写入指定 artifact 目录下,原子发布,并通过回读验证。

安装

通过 DSH 插件管理器安装:

dsh plugin --profile web add github:dongsheng123132/dsh-decision-effect-proof#COMMIT

典型用法

检查证据

dsh-decision-effect-proof inspect examples/decision-effects.

验证一致性

dsh-decision-effect-proof verify examples/decision-effects. artifacts

适用场景与注意事项

该插件旨在检查明确的“无体证据”,以验证其他层无法暗示的更窄边界。它不证明效果发生,只证明收据内部一致。

重要说明:
- 该插件不是审批引擎、策略评估器、动作运行时、签名格式或提示包装器。
- 决定或强制执行访问的插件是 dsh-user-approval、dsh-auto-approval、dsh-tiered-approval 和 dsh-permission-rules。
- 安全边界在 SECURITY.md 中记录。

总结

该插件为 DSH 开发者提供了一种严谨的方法来验证授权决策与效果信封的一致性,确保系统状态的可靠性。

GitHub 仓库

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜