yzhangjy/dsh-path-anonymizer ↗★ 0
dsh-path-anonymizer
DSH plugin: anonymize workspace-external file paths before model requests with user confirmation
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:yzhangjy/dsh-path-anonymizer说明文档
阅读完整 README ↗Configuration
| Key | Default | Description |
|---|---|---|
enabled | true | Enable path detection and anonymization |
confirmEveryTime | true | Show the confirmation dialog for every request |
maxPathsPerPrompt | 10 | Max paths displayed in the confirmation dialog |
autoAnonymize | false | Silently replace paths without showing a dialog |
anonymizeWorkspacePaths | false | Also anonymize paths inside cwd (default keeps them for coding) |
detector.maxPaths | 50 | Max distinct paths to detect in one batch |
detector.excludePatterns | [] | Extra regex patterns for paths to ignore |
detector.includeSystemPaths | false | Also 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/'