deniz.in

Piyasalar

Hava durumu

Hava durumu yükleniyor

· kaynak Hacker News – Front Page (hnrss.org)

Moadim: Yapay zeka ajanlarını bir zamanlamayla reponuzda çalıştıran açık kaynaklı bir döngü motoru

Yeni bir MIT lisanslı araç, bir prompt, bir zamanlama ve bir ajanı birleştiren döngüler tanımlıyor ve her tetiklemede Claude, Codex, Hermes, NanoClaw veya Pi'yi izole bir çalışma ortamında bir depoya yönlendiriyor.

Moadim: Yapay zeka ajanlarını bir zamanlamayla reponuzda çalıştıran açık kaynaklı bir döngü motoru

Moadim nedir

Hacker News ana sayfasında bir Show HN gönderisiyle ortaya çıkan Moadim, tek bir fikir etrafında kurulmuş açık kaynaklı bir zamanlayıcı: Yapay zeka ajanları, bir depoya yalnızca bir insan prompt yazdığında değil, düzenli aralıklarla da çalışabilmeli. Projenin sitesine göre Moadim'de bir döngü üç öğeyi birleştirir — prompt, zamanlama ve çalıştırılacak ajan — ve motor, zamanlama her tetiklendiğinde bu döngüyü yürütür.

Desteklenen ajan listesi şu anda Claude, Codex, Hermes, Pi ve NanoClaw'ı kapsıyor. Bunların dördü Moadim'in izole çalışma ortamı dediği yapı içinde doğrudan çalışıyor; NanoClaw ise farklı şekilde ele alınıyor ve Moadim, o ajanın yapılandırılmış grubunda tek seferlik bir görevi kuyruğa alıyor.

Tasarım gereği yerel öncelikli

Cargo veya global bir npm kurulumunun ardından daemon, arka planda localhost 5784 portunda başlıyor. PATH üzerinde tmux bulunan Unix benzeri bir sistem gerektiriyor: zamanlayıcı, daemon'ın kendi süreç içi bileşeni ve her ajan başlatma işlemi bir tmux oturumunda gerçekleştiği için ana makinede bir cron daemon'ına ihtiyaç yok. Oturum kapatmalarında ve yeniden başlatmalarda döngülerin çalışmaya devam etmesi için moadim install, macOS'ta bir launchd servisi, Linux'ta ise bir systemd ünitesi kaydediyor.

SSS'den bir ayrıntı: Yerleşik Claude ajanı ayrıca PATH üzerinde python3 bekliyor; Moadim bunu gözetimsiz güven ve MCP onay durumunu önceden hazırlamak için kullanıyor.

Her döngü bir API'dir

Moadim, döngülerini üç yüzeyden sunuyor. Her döngü belgelenmiş bir HTTP uç noktası ve daemon'ın kendisinin servis ettiği bir OpenAPI şeması ile Swagger UI'ya sahip; bunları listelemek /api/v1/routines adresine yapılan tek bir REST çağrısı. Aynı işlem, daemon'ın /mcp uç noktasına bağlanan herhangi bir MCP uyumlu ajan tarafından çağrılabilen list_routines adlı bir MCP aracı olarak da mevcut. Bir web arayüzü ve bir iCal akışı da arayüzleri tamamlıyor; ikincisi, bir takvim istemcisinden bir döngünün zamanlamasına abone olmanızı sağlıyor.

Çalıştırma izolasyonu

Bir döngünün her tetiklemesi, ajanı taze ve izole bir çalışma ortamında başlatıyor; bir watchdog, takılan çalışmaları sonlandırıyor ve oturum bittiğinde temizlik yapıyor — belirtilen hedef, bir çalışmanın durumunu bir sonrakine sızdıramaması. Yazılımın gözetimsiz kod yazdığı senaryolarda önemli olan tam da bu tür bir koruma rail'ıdır.

Proje MIT lisanslı; ücretli bir katman ya da hesap oluşturma yok ve her şey kullanıcının kendi makinesinde çalışıyor: SSS'ye göre bulut kuyruğu da, kayıt olma da yok. Site ayrıca loop engineering terimine yaslanıyor ve ajanları yinelenen zamanlamalarla orkestre etmenin, prompt yazmaktan ayrı, başlı başına bir disipline dönüştüğünü savunan üçüncü taraf yorumlara bağlantı veriyor.

Neden önemli

Günümüzdeki ajan araçlarının çoğu, konuşmaya dayalı, tek seferlik bir iş akışı varsayıyor: bir oturum aç, bir istek yap, diff'i incele. Moadim farklı bir modele işaret ediyor — ajanların bir kod tabanına belirli bir ritimle dokunan, zamanlanmış arka plan işçileri olarak ele alınması; bu, bir sohbet penceresinden çok kodlama ajanları için cron'a daha yakın bir model. Bu modeli inandırıcı kılmak, tam olarak Moadim'in paketlemeye çalıştığı altyapıyı gerektiriyor: çalışmalar arası izolasyon, takılan süreçler için bir watchdog, yeniden başlatmalarda kalıcılık ve diğer araçların — ya da MCP üzerinden diğer ajanların — neyin zamanlandığını ve en son ne zaman çalıştığını inceleyebilmesi için makine tarafından okunabilir arayüzler.

Buradaki iddialar projenin kendi belgelerinden geliyor; bu nedenle bağımsız olarak doğrulanmış davranış değil, geliştiricinin tanımı olarak okunmalılar. Ancak yinelenen ajan çalışması için kendi kendine barındırılan, serbest lisanslı bir yapı taşı olarak Moadim, orkestrasyon araçlarının nereye gittiğine somut bir örnek: elle yürütülen prompt'lardan uzaklaşıp kalıcı, gözlemlenebilir ve zamanlanmış ajan döngülerine doğru.

  • #ai-agents
  • #open-source
  • #scheduling
  • #developer-tools
  • #automation

İlgili yazılar