bpc-oss/dsh-verification--packages-dsh-client-ui-verification0

@bpc-oss/dsh-client-ui-verification

Web UI for the DSH verification engine: intent contract card, per-AC verdict summary, evidence panel, settings (ported from Bobby GUI)

AI 分析

核心用途是为 DSH 验证引擎提供可视化的前端交互与审计界面,展示契约、证据及裁决详情。适合需要对 Agent 执行过程进行合规性审计、安全管控和契约验收的开发与评测任务。

パッケージ
@bpc-oss/dsh-client-ui-verification
バージョン
1.0.0
ライセンス
Apache-2.0
最終更新
2026/08/18

インストール

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:bpc-oss/dsh-verification#e817abed50aa9c42682b639978120670a2aedb8d&path:packages/dsh-client-ui-verification

ドキュメント

README 全文を読む ↗

配置(选录;完整见 presets 与 src/index.ts

  • mode: advisory(默认,记录+放行,never-deny)/ enforce(验收/评测显式开启;无契约时仅 写入类工具 deny missing_contract,只读工具 read/grep/glob 永不拦)
  • binderFamilyFallback(默认 true):file 族 AC 精确 selector 无有效证据时,允许用作用域内 同族真实文件证据(file_diff/file_exists/quote_with_location 互认)兜底裁决(裁决 detail 注明, 可审计),避免"交付物由 write/edit 产生而 selector 冻结成 glob/read"导致的假阴性;安全严格场景可关
  • maxCapturedEvidence(200)/ maxCapturedBytes(20MB)——超限写 durable capture-failure,gate fail closed
  • completionPermitTtlMs(30s,冻结进 configHash;replay TTL 由 SessionEvent envelope 权威派生)
  • intent.contractOrigin: independent-capture / human-confirmed(人类确认复用 dsh approval 通道)
  • intent.consensusCount: 0..3(>1 开启 Bobby structured-consensus 多数决)
  • intent.readOnlyToolAllowlist:只读工具显式表(DSH 真实名);拦截已改为只作用于 intent.writeTools(明确写入类:edit/write/shell/bash/pwsh/...)。只读/未知工具永不拦