jwilson411/dsh-mutation-receipt0

dsh-mutation-receipt

DeepSeek Harness plugin: a citable append-only JSONL of filesystem touches — path, op, sha256 before and after — carrying no file contents

包名
dsh-mutation-receipt
版本
0.1.0
许可证
MIT
最近更新
2026年9月1日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:jwilson411/dsh-mutation-receipt

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.

keydefaultmeaning
workspaceRootprocess.cwd()Every stored path is relative to this; outside it is refused.
receiptPathmutation-receipt.jsonlThe append-only JSONL. Parent directories are created.
sessionIdnullStamped onto lines this deployment records.
limit20Default 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.