yzhangjy/dsh-path-anonymizer0

dsh-path-anonymizer

DSH plugin: anonymize workspace-external file paths before model requests with user confirmation

包名
dsh-path-anonymizer
版本
0.1.0
许可证
MIT
最近更新
2026年8月23日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:yzhangjy/dsh-path-anonymizer

Configuration

KeyDefaultDescription
enabledtrueEnable path detection and anonymization
confirmEveryTimetrueShow the confirmation dialog for every request
maxPathsPerPrompt10Max paths displayed in the confirmation dialog
autoAnonymizefalseSilently replace paths without showing a dialog
anonymizeWorkspacePathsfalseAlso anonymize paths inside cwd (default keeps them for coding)
detector.maxPaths50Max distinct paths to detect in one batch
detector.excludePatterns[]Extra regex patterns for paths to ignore
detector.includeSystemPathsfalseAlso detect system paths (/usr/lib/, /etc/, etc.)
anonymizer.placeholderFormat[PATH_{n}]Placeholder format; {n} is the match index

Example: auto-anonymize mode

- id: path-anonymizer
  config:
    enabled: true
    autoAnonymize: true   # never shows a dialog

Example: exclude additional patterns

- id: path-anonymizer
  config:
    detector:
      excludePatterns:
        - '^/nix/store/'
        - '^/home/ci/'