jwilson411/dsh-mutation-receipt ↗★ 0
dsh-mutation-receipt
DeepSeek Harness 插件:一个可引用的、仅追加的 JSONL 文件系统修改收据,记录路径、操作及修改前后的 sha256,不包含文件内容。
AI 分析
核心用途是记录和审计 AI 智能体对本地文件系统所做的所有修改。适合需要对文件操作进行安全审计、追踪修改历史的开发和运维任务。
安裝
$
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.