- 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.