Cổng Gác Trước Mọi Lệnh Bash

Cổng Gác Trước Mọi Lệnh Bash A workflow diagram generated by Archify. 01 / Mỗi Lệnh Bash quyết định của git guard Lệnh Bash · bất kỳ tool call nào · Mỗi Lệnh Bash Lệnh Bash bất kỳ tool call nào PreToolUse · bắn trước khi gọi · Mỗi Lệnh Bash PreToolUse bắn trước khi gọi hook-git-guard.py · allow hay block? · Mỗi Lệnh Bash › quyết định của git guard hook-git-guard.py allow hay block? Block · stderr + đã log, không chạy · Mỗi Lệnh Bash › quyết định của git guard Block stderr + đã log, không chạy Lệnh chạy · giữ nguyên · Mỗi Lệnh Bash › quyết định của git guard Lệnh chạy giữ nguyên chạy script guard pattern nguy hiểm sạch Legend User UI Agent logic Policy

Guard Chạy Trước, Không Bao Giờ Sau

  • • hook-git-guard.py quyết định allow hay block trước khi lệnh thực thi
  • • Một block ghi ra stderr và thêm một dòng — lệnh không bao giờ chạy
  • • Không có vòng lặp thử lại: một block kết thúc lần thử, không đẩy vào hàng đợi review