7 puan yazan xguru 7 시간 전 | Henüz yorum yok. | WhatsApp'ta paylaş
  • TypeScript tabanlı ajan harness çerçevesi; Claude Code ve Codex gibi kodlama ajanlarının kullanım deneyimini %100 headless ve programlanabilir şekilde yeniden kuruyor
  • Kullanıcının oluşturduğu ajan, Claude Code kullanıyormuş gibi sorunları otonom biçimde çözüp işi tamamlıyor
  • Agent = Model + Harness: basit chatbot'lardan tam kapsamlı kodlama platformlarına kadar tüm otonom ajanlar/iş akışları ifade edilebiliyor
    • Planlama, bağlam toplama, dosya yazma, alt ajan oluşturma, rol benimseme ve problem çözme yapılabiliyor
    • Claude Code ve Codex'i güçlü kılan harness mimarisini genelleştiriyor
  • TUI/GUI veya insan operatör varsayımı olmadan, yalnızca saf TypeScript kodu ile otonom ajanlar kurulabiliyor; mantığın büyük kısmı Markdown (skills, context, AGENTS.md) ile yazılıyor
  • 4 katmanlı modern ajan mimarisi
    • 01 Model (tokens · tools · prompts)
    • 02 Harness (skills · memory · sessions)
    • 03 Sandbox (bash · security · network)
    • 04 Filesystem (read · write · grep · glob)
  • Runtime-agnostic yapı sayesinde Node.js, Cloudflare Workers, GitHub Actions, GitLab CI/CD gibi ortamlarda aynı kodla derleme ve dağıtım yapılabiliyor
  • Dağıtım sırasında ajan HTTP sunucusu olarak bundle edilebiliyor veya sunucusuz biçimde doğrudan CLI'dan çalıştırılarak yerel ve CI işlerinde kullanılabiliyor
  • Varsayılan davranış, vercel-labs/just-bash tabanlı sanal sandbox; her ajan için konteyner ayağa kaldırmadığı için yüksek trafikli ortamlarda hızlı ve düşük maliyetli ölçeklenebiliyor
    • Uzak sandbox'lara (Daytona vb.) bağlanmak veya sıfır yapılandırmalı yerleşik sanal sandbox seçmek mümkün
  • Başlıca API'ler: init(), harness.session(), session.skill() (yapılandırılmış çıktı), session.prompt(), session.shell(), session.fs.writeFile()
  • Hassas token'lar ve API anahtarları ayrı koruma altına alınabiliyor; env kontrolüyle ajanların/sandbox'ın GITHUB_TOKEN gibi değişkenleri doğrudan görmesi engellenebiliyor
  • Ajan, harness ve sandbox'tan oluşan tüm stack doğrudan sahipleniliyor; "başkasının ajanını kiralamayın" yaklaşımı
  • Astro ve Next.js'in web uygulamalarını standartlaştırdığı gibi, ajan geliştirme için standart çerçeve olmayı hedefliyor (şu anda Experimental, API değişebilir)
  • Claude Code/Codex'e fetch https://flueframework.com/start.md to create a new agent komutunu vererek yeni ajan geliştirmeye başlanabiliyor
  • Apache-2.0 lisansı

Henüz yorum yok.

Henüz yorum yok.