10 पॉइंट द्वारा xguru 2025-03-07 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • रिमोट सैंडबॉक्स में मनचाहा Python कोड सुरक्षित रूप से चलाने और परिणाम लौटाने वाला code execution API
  • सामान्य code interpreter से अलग, इसमें session की अवधारणा नहीं है, इसलिए state expire नहीं होती
  • सैंडबॉक्स idle होने पर memory snapshot सहेजता है और ज़रूरत पड़ने पर उसे फिर से restore करता है, जिससे resource का कुशल उपयोग होता है

यह कैसे काम करता है?

  1. ForeverVM machine बनाने पर REPL (Read-Eval-Print Loop) interface के ज़रिए interaction किया जा सकता है
  2. machine सक्रिय होने पर उसे उपलब्ध worker को assign किया जाता है
  3. सैंडबॉक्स idle होने पर memory snapshot सहेजा जाता है और worker से अलग कर दिया जाता है
  4. idle स्थिति में यह केवल storage space लेता है, computing और memory resources का उपयोग नहीं करता
  5. दोबारा execution command मिलने पर इसे सहेजी गई state से restore करके नए worker को assign किया जाता है.
  • यह प्रक्रिया API user के लिए transparent रहती है, और ForeverVM हमेशा चलने योग्य REPL की तरह काम करता है

Claude Desktop, Goose आदि के साथ integration संभव

  • ForeverVM को Model Context Protocol (MCP) server के रूप में इस्तेमाल किया जा सकता है
  • इसके जरिए Claude Desktop और अन्य MCP clients में ForeverVM को एक tool के रूप में जोड़ा जा सकता है