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

AI Analysis

核心用途是记录和审计 AI 智能体对本地文件系统所做的所有修改。适合需要对文件操作进行安全审计、追踪修改历史的开发和运维任务。

Package
dsh-mutation-receipt
Version
0.1.0
License
MIT
Last updated
Sep 1, 2026

Install

$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.