dsh-tool-chaos
Deterministic fault injection, autonomous resilience experiments, and machine-readable evidence for the DeepSeek Harness tool pipeline
AI 分析
核心用途是为 DSH 的工具调用链注入模拟故障。适合进行 Agent 容错性、重试机制测试以及系统韧性实验的开发者与测试人员。
インストール
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:cyanseek/dsh-tool-chaosドキュメント
README 全文を読む ↗Configuration
Installed defaults cannot inject a fault:
- id: tool-chaos
config:
enabled: false
dryRun: true
seed: dsh-tool-chaos
allowGlobalWildcard: false
rules: []
A bounded preview rule looks like this:
- id: tool-chaos
config:
enabled: true
dryRun: true
seed: retry-suite-v1
allowGlobalWildcard: false
rules:
- id: first-github-error
tool: github_*
action: error
scope: root
argumentsPattern: ''
probability: 1
afterMatches: 0
every: 1
maxInjections: 1
delayMs: 1000
message: deterministic GitHub transport failure
tool is an anchored, case-sensitive glob. argumentsPattern runs against stable key-sorted JSON. DSH patch rows replace a row's complete config, so every overlay must restate all keys it relies on.