agent-governance
Agent islemlerini policy'ye gore denetle. Hassas islem oncesi governance kontrolu calistir. Tetikleyiciler: destructive komut, dosya sistemi erisimi, rate limit, butce kontrolu, trust score yonetimi.
SKILL.mdskills/agent-governance/SKILL.md
GitHubAgent Governance
Genel Bakis
Agent'larin islemlerini policy tabanli denetleme sistemi. Her hassas islem oncesi governance kontrolu yapar, audit log'a kaydeder.
Temel ilke: Guven ama dogrula. Her islem loglanir, hassas islemler policy'ye gore degerlendirilir.
Policy Dosyasi
Konum: ~/.agent-evolution/config/governance.yaml
Her agent icin tanimlanmis:
- trust_level: 0-1000 arasi guven skoru
- filesystem: allowed/denied dizin listeleri
- rate_limits: Saatlik islem limitleri
- budget: Gunluk maliyet limiti
Calisma Modlari
| Mod | Davranis |
|---|---|
audit-only |
Logla + uyar, engelleme (baslangic modu) |
blocking |
Logla + engelle (2 hafta veri sonrasi) |
Kullanim
Islem Oncesi Kontrol
Her hassas islem oncesi:
exec: ~/.agent-evolution/scripts/oracle-governance.sh check <agent> <action> <args>
Ornekler:
exec: ~/.agent-evolution/scripts/oracle-governance.sh check primary-agent exec "ls -la ~/clawd"
# → ALLOW (allowed filesystem)
exec: ~/.agent-evolution/scripts/oracle-governance.sh check social-agent exec "cat ~/.ssh/id_rsa"
# → DENY (denied filesystem)
exec: ~/.agent-evolution/scripts/oracle-governance.sh check primary-agent exec "rm -rf /tmp/test"
# → WARN (destructive action)
Audit Log Goruntuleme
exec: ~/.agent-evolution/scripts/oracle-governance.sh audit --last 10
exec: ~/.agent-evolution/scripts/oracle-governance.sh audit primary-agent --last 5
Haftalik Rapor
exec: ~/.agent-evolution/scripts/oracle-governance.sh report --weekly
Trust Score Yonetimi
exec: ~/.agent-evolution/scripts/oracle-governance.sh trust primary-agent # mevcut skoru goster
exec: ~/.agent-evolution/scripts/oracle-governance.sh trust social-agent +50 # skor artir
exec: ~/.agent-evolution/scripts/oracle-governance.sh trust finance-agent -100 # skor azalt
exec: ~/.agent-evolution/scripts/oracle-governance.sh trust tithonos =750 # skor ayarla
Istatistikler
exec: ~/.agent-evolution/scripts/oracle-governance.sh stats
Hassas Islem Kategorileri
| Kategori | Ornekler | Varsayilan Davranis |
|---|---|---|
| Destructive | rm -rf, git push --force, drop table | WARN + log |
| Financial | trade, transfer, payment | DENY + log |
| External | curl POST, webhook, smtp | WARN + log |
| Filesystem denied | ~/.ssh, ~/.aws erisimi | DENY + log |
| Rate limit | exec_per_hour asildi | WARN + log |
Entegrasyon Kurallari
- Yeni agent olusturuldiginda: governance.yaml'a entry ekle
- Trust ihlali tespit edildiginde: trust score dusur + Discord alert
- 2 hafta audit-only sonrasi: Veriyi analiz et, blocking'e gec
- Haftalik:
oracle-governance.sh report --weeklycalistir
Iliskili Dosyalar
- Policy:
~/.agent-evolution/config/governance.yaml - Script:
~/.agent-evolution/scripts/oracle-governance.sh - Audit DB:
~/.agent-evolution/governance/audit.db - Trust Scores:
~/.agent-evolution/governance/trust-scores.json