Barricade:编码 agent 破坏性命令拦截闸门

Barricade 是一个针对 DeepSeek Harness (DSH) 的破坏性命令拦截闸门,由 JohnXu22786 开源。它基于 MIT 许可证,通过语义级解析识别 `rm -rf`、`git reset --hard` 等高风险操作,在执行前要求人工确认,防止数据意外丢失。 该工具不依赖沙箱,核心能力包括利用 POSIX 词法分析器解析复杂命令(如含转义符或子 Shell 的命令),并内置 41 条规则覆盖 Git、rm 等危险操作。它提供宽松、平衡、警惕三种判定模式,支持交互式确认及 JSONL 格式的审计日志。 Barricade 可作为 DSH 插件或独立的 CLI 工具使

阅读全文