- API eksekusi kode yang menjalankan kode Python arbitrer dengan aman di sandbox jarak jauh dan mengembalikan hasilnya
- Berbeda dari interpreter kode pada umumnya, tidak memiliki konsep sesi sehingga status tidak kedaluwarsa
- Saat sandbox dalam keadaan idle, snapshot memori disimpan lalu dipulihkan kembali saat diperlukan untuk penggunaan sumber daya yang efisien
Bagaimana cara kerjanya?
- Saat membuat mesin ForeverVM, Anda dapat berinteraksi melalui antarmuka REPL (Read-Eval-Print Loop)
- Ketika mesin aktif, mesin tersebut dialokasikan ke worker yang tersedia
- Saat sandbox menjadi idle, snapshot memori disimpan dan dipisahkan dari worker
- Dalam keadaan idle, hanya memakan ruang penyimpanan dan tidak menggunakan sumber daya komputasi maupun memori
- Saat menerima perintah eksekusi lagi, mesin dipulihkan dari status yang tersimpan dan dialokasikan ke worker baru.
- Proses ini ditangani secara transparan bagi pengguna API, dan ForeverVM selalu beroperasi seperti REPL yang siap dijalankan
Dapat diintegrasikan dengan Claude Desktop, Goose, dan lainnya
- ForeverVM dapat digunakan sebagai server Model Context Protocol (MCP)
- Dengan ini, ForeverVM dapat ditambahkan sebagai alat di Claude Desktop dan klien MCP lainnya
1 komentar
Anthropic merilis Model Context Protocol sebagai open source