Flue - Sandbox ajan çerçevesi
(flueframework.com)- 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-bashtabanlı 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_TOKENgibi 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 agentkomutunu vererek yeni ajan geliştirmeye başlanabiliyor - Apache-2.0 lisansı
Henüz yorum yok.