Hashing2030/dsh-bulwark ↗★ 0

dsh-bulwark

DSH plugin: rule injection + tool/path protection 适合需要限制智能体行为、保护本地特定文件路径不被修改或删除的用户。

패키지
dsh-bulwark
호환성
미검증
Cordis peer 범위
*
버전
0.1.0
라이선스
MIT
최근 업데이트
2026. 10. 9.

설치

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Hashing2030/dsh-bulwark

配置

配置文件路径:$DSH_HOME/dsh-bulwark/config.json(DSH_HOME 未设置时退回 ~/.dsh)。

完整默认值:

{
  "rulesText": "[dsh-bulwark 守则] 部分工具和路径受保护,不要尝试绕过。",
  "protectedPaths": [],
  "protectedRemovalPatterns": [
    { "keywords": ["dsh plugin", "remove", "dsh-bulwark"] },
    { "keywords": ["dsh plugin", "remove", "dsh-plugin-host-template"] },
    { "keywords": ["dsh plugin", "remove", "dsh-plugin-client-template"] },
    { "keywords": ["pnpm", "remove", "dsh-bulwark"] },
    { "keywords": ["npm", "uninstall", "dsh-bulwark"] }
  ]
}

字段说明见 CONFIG.md。

用 CLI 管理配置(推荐)

不建议手改 JSON。用 scripts/protect.sh: