- S3/Google Drive/Slack/Gmail/Redis जैसे विभिन्न बैकएंड्स को एक सिंगल फाइलसिस्टम ट्री के रूप में माउंट किया जा सकता है, जिससे AI एजेंट एक ही इंटरफेस से उन तक पहुंच सकते हैं
- एजेंट को हर सर्विस के लिए नया SDK/MCP सीखने की जरूरत नहीं; वह Unix-श्रेणी के bash tools से सभी बैकएंड्स को संभाल सकता है, और सर्विसों के बीच पाइपलाइन को लोकल डिस्क की तरह स्वाभाविक रूप से बना सकता है
- यह एक सिमुलेशन वातावरण की तरह काम करता है, इसलिए एजेंट के दृष्टिकोण से केवल एक फाइलसिस्टम दिखाई देता है; अगर bash पहले से सीखा हुआ LLM है, तो बिना अलग vocabulary सीखे तुरंत उपयोग संभव है
- मल्टी-रिसोर्स माउंट: RAM, Disk, Redis, S3 / R2 / OCI / Supabase / GCS, Gmail / GDrive / GDocs / GSheets / GSlides, GitHub / Linear / Notion / Trello, Slack / Discord / Telegram / Email, MongoDB, SSH आदि को एक ही root के नीचे साथ-साथ रखा जा सकता है
- पोर्टेबल वर्कस्पेस: environment को clone, snapshot, version किया जा सकता है; एजेंट execution को दूसरी मशीन पर ले जाते समय restart या reconfiguration की जरूरत नहीं
- ऐप एम्बेड: Python·TypeScript SDK के जरिए FastAPI, Express, browser apps जैसे सभी async runtimes के भीतर सीधे virtual filesystem दिया जा सकता है, इसलिए अलग process की जरूरत नहीं
- एजेंट फ्रेमवर्क संगतता: OpenAI Agents SDK, Vercel AI SDK (TypeScript), LangChain, Pydantic AI, CAMEL, OpenHands समर्थित
- हल्का CLI + daemon: Claude Code, Codex जैसे coding agents से जुड़कर परिचित bash के माध्यम से mounted resources तक पहुंच
-
कमांड विस्तार
ws.command('summarize', ...) से नया कमांड रजिस्टर करने पर वह सभी माउंट्स में उपयोग किया जा सकता है
ws.command('cat', { resource: 's3', filetype: 'parquet' }, ...) की तरह विशिष्ट resource·filetype के लिए command override समर्थित है; उदाहरण: S3 के Parquet file पर cat चलाने पर raw bytes की जगह JSON rows आउटपुट करना
-
2-स्तरीय कैश
- Index Cache: directory listing और metadata caching; पहली खोज में API call, उसके बाद TTL समाप्त होने तक index से response
- File Cache: object bytes caching; पहली read में origin से streaming, उसके बाद pipeline cache से पढ़ती है
- Pluggable Backends: RAM (डिफॉल्ट, file cache 512MB, index TTL 10 मिनट) या Redis (worker·process·machine के बीच साझा, restart के बाद भी cache बरकरार) चुना जा सकता है
- Apache-2.0 लाइसेंस
1 टिप्पणियां
ओह! मज़ेदार है।