फ्लू बनाम सैंडकासल बनाम खुद निर्माण करना
Original · Flue vs Sandcastle vs Building It Yourself
Key Takeaway
फ्लू या सैंडकास्टल्स जैसे तीसरे पक्ष के फ़्रेमवर्क की सीमाओं से बचने और क्लाउड/कोडेक्स मैक्स सब्सक्रिप्शन का उपयोग करने के लिए खुद का कस्टम टाइपस्क्रिप्ट ऑटोमेशन बनाना अधिक प्रभावी है।
Highlights
फ्लू फ़्रेमवर्क में Just Bash का उपयोग किया गया है, जो एआई एजेंटों के लिए इन-मेमोरी फ़ाइल सिस्टम के साथ एक शुद्ध टाइपस्क्रिप्ट बैश इंटरप्रेटर है।
फ्लू फ़्रेमवर्क क्लाउडफ़ेयर R2 बकेट को एजेंट के फ़ाइल सिस्टम के रूप में माउंट करके बिना पूरा कंटेनर चलाए फ़ाइलों को पढ़ने और प्रोसेस करने की सुविधा देता है।
सैंडकास्टल्स एआई कोडिंग एजेंटों को चलाने के लिए डॉकर सैंडबॉक्स और राल्फ लूप का उपयोग करता है।
कस्टम टाइपस्क्रिप्ट ऑटोमेशन की मदद से लीनियर इश्यू से लेकर पुल रिक्वेस्ट बनाने, कोड समीक्षा करने और स्लैक पर नोटिफिकेशन भेजने तक के 7 चरणों को पूरा किया जा सकता है।
Timeline
फ्लू एजेंट फ़्रेमवर्क का परिचय
एस्टो टीम द्वारा निर्मित फ्लू और मैट पोकाक द्वारा निर्मित सैंडकास्टल्स दोनों लाइब्रेरीज़ एआई एजेंटों के प्रबंधन के लिए जारी की गई हैं। इन फ़्रेमवर्क में सीधे Claude Max सब्सक्रिप्शन का उपयोग करने की सुविधा नहीं है, जिससे खुद का कस्टम सिस्टम बनाना एक बेहतर विकल्प बन जाता है।
- फ्लू और सैंडकास्टल्स एआई एजेंटों के ऑर्केस्ट्रेशन के लिए दो नई टाइपस्क्रिप्ट लाइब्रेरी हैं।
- मौजूदा लाइब्रेरीज़ क्लाउड मैक्स या कोडेक्स मैक्स सब्सक्रिप्शन को सपोर्ट नहीं करती हैं।
फ्लू फ़्रेमवर्क की मुख्य विशेषताएं
फ्लू फ़्रेमवर्क टाइपस्क्रिप्ट आधारित संरचना प्रदान करता है जो वेबहुक के माध्यम से एंडपॉइंट्स कॉल करने की सुविधा देती है। Just Bash का उपयोग करके एजेंट बिना पूर्ण टर्मिनल के भी कमांड्स रन कर सकता है। R2 बकेट इंटीग्रेशन के कारण सत्र की स्थिति लंबे समय तक बनी रहती है। इसके अलावा, यह डेटोना जैसे रिमोट सैंडबॉक्स और MCP टूल्स को भी सपोर्ट करता है।
- फ्लू बैकएंड पर Pi, Hono और Just Bash का उपयोग करता है।
- क्लाउडफ़ेयर R2 स्टोरेज के जरिए मैसेज हिस्ट्री और सेशन स्टेट अपने आप सेव रहते हैं।
- सुरक्षित सीएलआई एक्सेस के लिए एआई को संवेदनशील डेटा दिए बिना GitHub CLI (gh) का उपयोग किया जा सकता है।
सैंडकास्टल्स और राल्फ लूप की कार्यप्रणाली
सैंडकास्टल्स क्लॉड कोड का उपयोग करके दिए गए कार्यों को पूरा करता है। राल्फ लूप अवधारणा के तहत एआई तब तक बार-बार प्रयास करता है जब तक कि निर्धारित कार्य पूरा न हो जाए। प्रत्येक चरण में एजेंट को नया संदर्भ मिलता है। हालांकि यह टेम्पलेट्स और वर्कट्री प्रबंधन प्रदान करता है, लेकिन कस्टम नियंत्रण के लिए इसे भी छोड़ा जा सकता है।
- सैंडकास्टल्स पृथक वातावरण में काम करने के लिए डॉकर सैंडबॉक्स का उपयोग करता है।
- कार्य को पूरा करने के लिए यह राल्फ लूप संरचना पर चलता है।
स्वयं का कस्टम टाइपस्क्रिप्ट वर्कफ़्लो बनाना
किसी फ़्रेमवर्क पर निर्भर रहने के बजाय खुद का कोड लिखने से पूरी प्रक्रिया पर सीधा नियंत्रण मिलता है। लीनियर टास्क लेने, git worktree बनाने, TDD के साथ कोड लागू करने, क्लॉड कोड के /simplify से सफाई करने, स्वचालित समीक्षा करने, pull request बनाने और अंत में स्लैक पर रिपोर्ट भेजने के सभी चरण सीधे नियंत्रित किए जा सकते हैं।
- इनबॉक्स ज़ीरो के लिए लीनियर से लेकर स्लैक तक का 7-स्तरीय कस्टम ऑटोमेशन वर्कफ़्लो बनाया गया है।
- कस्टम स्क्रिप्ट के जरिए TDD कार्यान्वयन, कोड सिंपलीफिकेशन और PR समीक्षा पर पूरा नियंत्रण रहता है।
Description
ScreenshotOne: https://screenshotone.com/?utm_source=youtube&utm_medium=sponsorship&utm_campaign=eliezer_steinbock Flue: https://flueframework.com/ Sandcastle: https://github.com/mattpocock/sandcastle Inbox Zero: https://getinboxzero.com Two new TypeScript AI agent libraries dropped recently: Flue by the Astro team and Sandcastle by Matt Pocock. I walk through both, then show why I built my own agent harness for Inbox Zero instead. 0:00 - Two New TypeScript AI Agent Libraries 1:00 - Flue: Cloudflare-native Agent Framework 5:40 - Sandcastle by Matt Pocock 8:00 - Why I Built My Own (Linear to PR Workflow) 10:50 - Final Thoughts If you'd rather use a library than write your own, Flue and Sandcastle are both worth a look. Otherwise, this video shows the seven steps I wired up myself. =================== My open source product, Inbox Zero: Inbox Zero organizes your inbox, drafts replies in your voice, and helps you reach inbox zero fast. Never miss an important email again. https://getinboxzero.com GitHub: https://github.com/elie222/inbox-zero ⭐ =================== Follow me on X: https://x.com/elie2222 Join the Newsletter: https://aiopensource.substack.com/ #typescript #aicoding #claudecode #codex #aiagents #flue #sandcastle #devtools #inboxzero #orchestrator
