Raphaelutumn/dsh-change-budget ↗★ 0
dsh-change-budget
DeepSeek Harness guardrail that limits how many files an AI coding agent can edit per turn
AI 분석
核心用途是防止 AI 编码代理失控或过度修改本地代码库。适合在使用 DSH 自动编程时希望设立安全边界、控制单次修改范围的用户。限制参数可通过 profile 的配置文件进行自定义。
설치
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Raphaelutumn/dsh-change-budgetConfiguration
| Field | Default | Meaning |
|---|---|---|
maxFilesPerTurn | 12 | Maximum distinct normalized paths in one Agent turn |
maxMutationsPerTurn | 24 | Maximum admitted structured mutation calls in one Agent turn |
maxPayloadBytesPerTurn | 262144 | Maximum UTF-8 bytes submitted as new text in one Agent turn |
Override the plugin row in the profile's cordis.patch.yml:
- id: change-budget
config:
maxFilesPerTurn: 20
maxMutationsPerTurn: 40
maxPayloadBytesPerTurn: 524288
Every value must be a positive integer. Invalid configuration fails plugin loading instead of silently weakening the guardrail.