• AI agent चलाने के लिए हल्का Linux virtual machine environment, जो macOS के Virtualization.framework पर आधारित है। Docker की ज़रूरत नहीं
  • हर रन डिफ़ॉल्ट रूप से ephemeral रूप में शुरू होता है, इसलिए install या बदलाव समाप्ति पर अपने-आप reset हो जाते हैं
  • Checkpoint फ़ीचर के ज़रिए disk state को named snapshot के रूप में save किया जा सकता है, और restore, branch, reuse किया जा सकता है
  • network, CPU, memory, disk size को command-line options या config file से बारीकी से नियंत्रित किया जा सकता है
  • AI code execution, package install, evaluation और testing के लिए सुरक्षित और reproducible local sandbox environment प्रदान करता है

local-first sandbox shuru का अवलोकन

  • macOS पर AI agents के लिए हल्का Linux VM चलाने की संरचना
    • Apple Virtualization.framework का उपयोग करके emulation के बिना ARM64 native speed देता है
    • Docker dependency नहीं है, और डिफ़ॉल्ट रूप से ephemeral execution model में चलता है
  • हर रन साफ rootfs से शुरू होता है, और बदलाव save न किए जाएँ तो बने नहीं रहते

state management और snapshots

  • Checkpoint फ़ीचर से disk state को named snapshot के रूप में save किया जा सकता है
    • saved snapshots को restore, branch और बार-बार run किया जा सकता है
    • environment का version management Git commit की तरह किया जा सकता है
  • उदाहरण command:
    • $ shuru checkpoint create myenv --allow-net -- sh -c 'apk add nodejs npm'myenv snapshot save
    • $ shuru run --from myenv -- node -e 'console.log("ready")' → saved environment से तुरंत run

CLI features

  • एक ही command से VM को boot और shutdown करने के लिए सरल CLI interface देता है
    • $ shuru run -- echo "hello from the sandbox" → sandbox के भीतर command run
    • $ shuru run -- cat /etc/os-release | head -1 → Alpine Linux environment की पुष्टि
  • network access डिफ़ॉल्ट रूप से disabled है, --allow-net flag से NAT enable किया जा सकता है
  • resource settings: --cpus, --memory, --disk-size options से runtime environment समायोजित किया जा सकता है
  • port forwarding support: -p 8080:8000 फ़ॉर्मैट में host और guest के बीच connection किया जा सकता है

AI agent execution और उपयोग

  • AI-generated code चलाने के लिए isolated VM environment देता है
    • real-time output देखा जा सकता है
  • package install, code compile, system tools का उपयोग सुरक्षित तरीके से किया जा सकता है
  • parallel sandbox execution के ज़रिए environments के बीच consistent evaluation की जा सकती है
  • testing, debugging, prototyping के लिए disposable Linux environment के रूप में उपयोग किया जा सकता है

install और शुरुआत

  • install और run दोनों एक ही command से किए जा सकते हैं
  • तेज़ initialization और disposable environment के साथ, यह developers और AI systems दोनों के लिए सुरक्षित execution space देता है

अभी कोई टिप्पणी नहीं है.

अभी कोई टिप्पणी नहीं है.