jwilson411/dsh-mutation-receipt0

dsh-mutation-receipt

DeepSeek Harness 插件:一个可引用的、仅追加的 JSONL 文件系统修改收据,记录路径、操作及修改前后的 sha256,不包含文件内容。

AI 分析

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

套件
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.