AGSQ11/dsh-completion-gate0

dsh-completion-gate

适用于 DeepSeek Harness 的基于证据的生产就绪完工屏障,配备持久化的操作员可配置控制中心。

AI 分析

在代码提交或任务结束前进行生产就绪度检查(如测试、编译、Lint、安全扫描等)。适合需要对智能体输出进行严格质量把控和合规性拦截的软件开发团队。

包名
dsh-completion-gate
版本
0.1.3
许可证
MIT
最近更新
2026年8月22日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:AGSQ11/dsh-completion-gate

Default configuration

The bundled profile patch starts with:

- insert:
    - id: completion-gate
      name: dsh-completion-gate
      config:
        enabled: true
        mode: strict
        gateSubagents: false
        preventPrematureStops: true
        prematureStopMaxContinuations: 3
        autoDetectChecks: true
        requireTests: true
        requireBuildWhenAvailable: true
        requireLintWhenAvailable: true
        requireTypecheckWhenAvailable: true
        blockNewTodos: true
        securityScan: true
        requireAttestation: true
        gateOnlyChangedWorkspaces: true
        commandTimeoutMs: 600000
        maxOutputChars: 12000
        maxChangedFiles: 500
        customChecks: []

Everything above can be changed from the control center. Profile configuration remains the baseline that Reset to profile defaults returns to.


Recommended configuration for an autonomous developer team

enabled: true
mode: strict
gateSubagents: false
preventPrematureStops: true
prematureStopMaxContinuations: 3
autoDetectChecks: true
requireTests: true
requireBuildWhenAvailable: true
requireLintWhenAvailable: true
requireTypecheckWhenAvailable: true
blockNewTodos: true
securityScan: true
requireAttestation: true
gateOnlyChangedWorkspaces: true

This leaves implementation freedom to subagents and model failover while keeping one hard readiness boundary at the root agent.