<!-- https://avertgate.com/tr/docs/concepts · Başlarken -->

# Temel kavramlar

Dokümantasyonun geri kalanında geçen terimlerin kısa tanımları.

| Terim | Anlamı |
| --- | --- |
| Ajan (agent) | Araç çağıran yazılım. Her ajanın bir kimliği (`agentId`) ve kendi politikası vardır. |
| Oturum (session) | Bir ajanın ardışık çağrılarının oluşturduğu bağlam. Yörünge (trajectory) analizi oturum bazındadır. |
| Araç çağrısı | Ajanın bir aracı belirli argümanlarla çalıştırma isteği: `{ tool, args }`. |
| Politika | YAML dosyası. Hangi araca izin verildiğini, hangi argümanların sınırlandığını ve neyin onay gerektirdiğini söyler. |
| Karar | Her çağrının sonucu: `{ decision, reason, ruleId }`. |
| İstek aşaması | Araç çalışmadan *önce*: politika + çıkış taraması + niyet analizi. |
| Yanıt aşaması | Araç çalıştıktan *sonra*: dönen sonucun prompt injection taraması. |
| Yörünge (trajectory) | Bir oturumdaki çağrıların sıralı geçmişi; döngü ve yavaş sızıntı tespitinin temeli. |
| Upstream | AvertGate'in arkasındaki gerçek araç sunucusu (MCP sunucusu ya da HTTP API). |
| Fail-closed | Bir denetleyici hata verirse ya da zaman aşımına uğrarsa çağrının *izin verilmeyip* engellenmesi veya onaya gitmesi. |
| Tenant | Bir müşterinin özel, izole çalışma alanı: panosu, ajanları, anahtarları, politikaları. |
