txy-ucas/dsh-workspace-snapshot ↗★ 1
dsh-workspace-snapshot
A bounded read-only Git workspace status tool for DeepSeek Harness
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:txy-ucas/dsh-workspace-snapshot说明文档
阅读完整 README ↗Configuration
The installable bundle inserts the plugin with defaults. Override the complete row configuration in the profile's later cordis.patch.yml layer when needed:
- id: workspace-snapshot
config:
timeoutMs: 5000
maxGitStdoutBytes: 262144
maxPathRecords: 500
maxResultBytes: 131072
| Field | Default | Contract |
|---|---|---|
timeoutMs | 5000 | Shared deadline for executable lookup and status, from 100 to 120000 ms. |
maxGitStdoutBytes | 262144 | Retained Git stdout limit, from 1024 to 4000000. Exceeding it returns OUTPUT_LIMIT; partial output is never parsed. |
maxPathRecords | 500 | Maximum path records initially retained in entries, from 1 to 10000. All records in bounded stdout still contribute to complete counts. |
maxResultBytes | 131072 | UTF-8 byte limit for the complete canonical JSON result, from 1024 to 4000000. Entries are removed whole until it fits; JSON is never cut. |
Configuration is intentionally flat. Invalid limits fail plugin loading.