Terminalde boşuna beklemeyin: Claude Code, Codex ve OpenCode için “beni çağır” bildirimleri ekleyin
Claude Code, Codex veya açık kaynaklı OpenCode’u günlük iş akışınıza katmış olabilirsiniz (örneğin Flutter/Next.js projenizi kapsamlı biçimde yeniden düzenlerken). Bu süreçte sürekli terminal başında duramazsınız. Web’de gezinmeye veya başka kodlar yazmaya geçerseniz, ajan “Bash yürütme izni gerekiyor” ya da “insan onayı bekleniyor” diye çalışmasını askıya alabilir. Geri döndüğünüzde on dakikadır sizi beklediğini görebilirsiniz. Bu yazı, yaşam döngüsü kancalarıyla bu araçların izin gerektiğinde veya işlerini bitirdiğinde yerel açılır pencereler ya da sistem bildirim balonları üzerinden sizi haberdar etmesini öneriyor.
Claude Code, Codex veya açık kaynaklı OpenCode’u günlük iş akışınıza entegre etmiş olabilirsiniz (örneğin Flutter/Next.js projenizi kapsamlı biçimde yeniden düzenlerken).
Bu otomatik ajan araçlarının akıl yürütme mekanizması güçlüdür; ancak karmaşık görevler, uzun zincirli yeniden düzenlemeler veya otomatik blog yazımı sırasında dakikalar, hatta daha uzun süre çalışabilirler.
Bu sırada sürekli terminal başında duramazsınız. Web’de gezinmeye ya da başka kodlar yazmaya geçtiğinizde ajan, “Bash yürütme izni gerekiyor” veya “insan onayı bekleniyor” diyerek herhangi bir anda askıya alınıp takılabilir. Geri döndüğünüzde on dakikadır boşuna beklediğini fark edebilirsiniz.
Bu yazı, yaşam döngüsü kancalarıyla platformlar arası bir çözüm sunmayı vaat ediyor: Bu yapay zekâ araçları izin istediğinde veya işi bitirdiğinde yerel açılır pencereler ya da sistem bildirim balonları üzerinden otomatik olarak haber verecek.
1. Otomatik bildirimleri nasıl sağlayabilirler?
Claude Code ve Codex’in çekirdeğinde standart bir durum makinesi yaşam döngüsü bulunur:
[Ajan düşünüyor/çalışıyor] ────> hassas işlemle karşılaşır ────> PermissionRequest durumunu tetikler ──> (beklemek üzere askıya alınır) └───> görev tamamlanır ────> Idle/Stop durumunu tetikler ──────────> (terminal boşta)
Bu araçlar, geliştiricilerin belirli durum düğümlerine özel Shell komutları (Command Hooks) eklemesine izin verir. Her işletim sisteminin yerel bildirim komutlarını (Windows’ta PowerShell, Mac’te AppleScript, Linux’ta notify-send) yapılandırma dosyalarına yerleştirerek terminal ile masaüstü arasındaki “fiziksel yalıtımı” ortadan kaldırabiliriz.
Yazar:AI Router
Bağlantı:https://www.airouter.me/blog/claude-code-notification
Atıf yapılması koşuluyla ticari olmayan yeniden kullanım (CC BY-NC-SA 4.0).