JohnXu22786/safety-net

Plugin ⭐ 0 MIT coding

编码 agent 破坏性命令拦截闸门:rm -rf / git reset --hard / push --force 执行前解析判定并要求人工确认(dsh 插件 + 通用 CLI)

Install

agent 准备执行命令
        │
        ▼
┌─────────────────┐   ┌──────────────┐
│ 接入点(任一)      │──▶│ 命令分析引擎   │
│ dsh 插件事件      │   │ 分词 → 分段   │
│ stdin-hook       │   │ 拆包装 → 判定  │
│ gate 包装        │   └──────┬───────┘
└─────────────────┘          │
                             ▼
                  ┌─ 放行 ──▶ 命令执行
                  │
              判定结果
                  │
                  └─ 需确认 ─▶ TTY 交互确认 ──▶ 执行/拒绝
                              非 TTY:拒绝(失败安全)

Add JohnXu22786/safety-net to your DSH config (web profile) to enable.

README

Expand full README Collapse

README is empty.