# Kodlama ajanlarında izin modları nedir?

Adres: https://agentvera.dev/sozluk/izin-modlari/

İzin modları, bir kodlama ajanının sana sormadan neler yapabileceğini belirleyen hazır ayarlardır: dosya okumak, düzenlemek, komut çalıştırmak ya da ağa çıkmak. Claude Code bunlara izin modu (permission mode) der; Codex ise bir onay politikasını bir sandbox moduyla birleştirir.

**Claude Code’un izin modları.** Aralarında Shift+Tab ile geçersin; birinde başlamak için claude --permission-mode kullanırsın ya da bir ayar dosyasında permissions.defaultMode ile varsayılanı belirlersin.

- default (Manual da denir): çoğu düzenleme, kabuk komutu ve ağ işleminden önce sorar.
- acceptEdits: çalışma klasöründeki dosya düzenlemelerini ve mkdir, mv, cp gibi yaygın dosya komutlarını onaylar.
- plan: Claude araştırır ve bir plan önerir; planı onaylayana kadar kaynak dosyaları değiştiremez.
- auto: her işlemi senin yerine bir sınıflandırıcı model inceler, böylece çoğu işlem sorulmadan çalışır; art arda engellemelerden sonra yeniden sormaya döner. Yeni sürümler, kullanılabildiği yerde etkileşimli oturumları auto ile başlatır.
- dontAsk: normalde sorulacak her şeyi reddeder; CI ve kısıtlı betikler için.
- bypassPermissions (--dangerously-skip-permissions bayrağı): soruları ve güvenlik kontrollerini atlar; yalnızca yalıtılmış kapsayıcı ya da sanal makineler için.

**Codex: onay politikası ve sandbox.** Codex soruyu ikiye ayırır: sana ne zaman sorulacağı (onay politikası) ve komutların teknik olarak nereye erişebileceği (işletim sisteminin uyguladığı sandbox; macOS’ta Seatbelt, Linux’ta bwrap ile seccomp).

- Sandbox modları: read-only, workspace-write (çalışma alanı içinde düzenleme) ve danger-full-access. Ağ erişimi varsayılan olarak kapalıdır.
- Onay politikaları: on-request, ajan sandbox’ın dışına çıkması gerektiğinde sorar; never hiç sormaz.
- Auto hazır ayarı (workspace-write ile on-request), Codex’in sürüm kontrolündeki bir klasörde kullandığı ayardır; oturum sırasında /permissions ile mod değiştirilir.
- approvals_reviewer = "auto_review", uygun onay isteklerini sana değil bir inceleyici ajana gönderir.
- --yolo, yani --dangerously-bypass-approvals-and-sandbox, ikisini de kapatır; OpenAI bunu önermiyor.

**Gözetimsiz çalıştırmada neden önemli?.** Gece boyunca ya da CI’da tek başına bırakılan bir ajan bir tıklamayı bekleyemez: kimsenin yanıtlamadığı bir soru onu saatlerce durdurur, tüm kontrolleri atlamak ise tek bir hatalı komutun gerçek zarar vermesine yol açar. Genel çözüm, soruları kaldırıp korumaları başka bir yerde tutmaktır.

- Ajanı yalnızca projeyi gören bir sandbox’ta, kapsayıcıda ya da sanal makinede çalıştır; SSH anahtarlarını ve ev klasörünü görmesin.
- Güvenli komutları allow kurallarıyla önceden onayla; git push, rm -rf ve deploy gibi yıkıcı olanları reddet.
- Ajan bir dala commit atsın ama push etmesin; sabah sen incele.
- CI’da etkileşimsiz seçenekleri kullan: Claude Code’da dontAsk, Codex’te sandbox’ı açıkça belirtilmiş codex exec.

**Hangi modu seçmeli?.** Büyük bir değişiklikten önce yaklaşımda anlaşmak için plan modunu, başındayken default ya da acceptEdits’i, ara ara göz attığın uzun işler için auto’yu ya da sandbox’lı bir hazır ayarı kullan. Atlatma seçeneklerini atılabilir ortamlara sakla. Claude Code’u gece çalıştırma rehberimiz tam bir kurulumu adım adım anlatıyor.

**AgentVera nerede duruyor?.** AgentVera bu modların yerine geçmez, onlarla birlikte çalışır: otomatik onay Claude Code’un okuma ve test gibi güvenli isteklerini yanıtlarken git push ve rm her zaman sana gelir (Pro ve Team), onay bekleyen ajanlar tek kuyrukta toplanır, bir Claude Code ya da Codex ajanı yalnızca proje klasörünü gören bir Docker kapsayıcısında çalışabilir.

- **En güvenli izin modu hangisi?** Claude Code’da plan modu, çünkü planı onaylayana kadar kaynak dosyaları düzenleyemez; Codex’te ise read-only sandbox. Makinenin neleri açık bıraktığı da mod kadar önemlidir, bu yüzden yalıtım da işe yarar.
- **auto modu bypassPermissions ile aynı mı?** Hayır. auto modunda her işlemi yine bir sınıflandırıcı inceler ve engelleyebilir; bypassPermissions kontrolleri tamamen atlar.
- **Varsayılan bir mod belirleyebilir miyim?** Evet. Claude Code’da bir ayar dosyasında permissions.defaultMode’u ayarla. Codex’te config.toml içinde sandbox_mode ve approval_policy’yi ayarla ya da --sandbox ve --ask-for-approval geçir.
- **Bir ajanı gözetimsiz ama güvenli nasıl çalıştırırım?** Ona bir sandbox ya da kapsayıcı ver, yalnızca güvenli komutları önceden onayla, push ve deploy’u engelle, sonra dalını incele.

---

**AgentVera hakkında.** AgentVera, Solviera Teknoloji tarafından geliştirilen macOS, Windows ve Linux masaüstü uygulamasıdır. 18 yapay zeka kodlama ajanını (Claude Code, Codex, Gemini CLI, Copilot, Cursor, Antigravity, opencode, Hermes, Qwen Code, Kimi Code, Kiro, Amp, Droid, Goose, Vibe, Crush, Aider, Cline) proje bazında, gerçek terminallerde ve kullanıcının kendi CLI kurulum ve girişleriyle yan yana çalıştırır. Ücretsiz planda sınırsız ajan vardır. İndir: https://agentvera.dev/indir/ · Fiyatlar: https://agentvera.dev/fiyatlar/
