jwilson411/dsh-mutation-receipt ↗★ 0
dsh-mutation-receipt
DeepSeek Harness plugin: a citable append-only JSONL of filesystem touches — path, op, sha256 before and after — carrying no file contents
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:jwilson411/dsh-mutation-receipt说明文档
阅读完整 README ↗Configuration
Set on the mutation-receipt row in a later patch layer. Note that an
id-targeted patch replaces the row's whole config rather than merging into
it, so an override must restate every key it means to keep.
| key | default | meaning |
|---|---|---|
workspaceRoot | process.cwd() | Every stored path is relative to this; outside it is refused. |
receiptPath | mutation-receipt.jsonl | The append-only JSONL. Parent directories are created. |
sessionId | null | Stamped onto lines this deployment records. |
limit | 20 | Default window for mutation_receipt. |
DSH_MUTATION_RECEIPT_ROOT, DSH_MUTATION_RECEIPT_PATH, and
DSH_MUTATION_RECEIPT_SESSION_ID apply only where the config is silent — the
patch is the deployment's stated intent, so it wins over an ambient variable.