- API thực thi mã trả về kết quả bằng cách chạy an toàn mã Python tùy ý trong sandbox từ xa
- Khác với trình thông dịch mã thông thường, không có khái niệm phiên nên trạng thái không bị hết hạn
- Khi sandbox ở trạng thái nhàn rỗi, hệ thống lưu snapshot bộ nhớ và khôi phục lại khi cần để sử dụng tài nguyên hiệu quả
Hoạt động như thế nào?
- Khi tạo một máy ForeverVM, có thể tương tác qua giao diện REPL (Read-Eval-Print Loop)
- Khi máy ở trạng thái hoạt động, nó được gán vào một worker khả dụng
- Khi sandbox chuyển sang trạng thái nhàn rỗi, snapshot bộ nhớ được lưu lại và nó bị tách khỏi worker
- Trong trạng thái nhàn rỗi, nó chỉ chiếm dung lượng lưu trữ, không sử dụng tài nguyên tính toán hay bộ nhớ
- Khi nhận lệnh chạy lại, nó được khôi phục từ trạng thái đã lưu và gán cho một worker mới.
- Quá trình này được xử lý minh bạch với người dùng API, và ForeverVM luôn hoạt động như một REPL luôn sẵn sàng chạy
Có thể tích hợp với Claude Desktop, Goose v.v.
- ForeverVM có thể được dùng như máy chủ Model Context Protocol (MCP)
- Nhờ đó có thể thêm ForeverVM làm công cụ trong Claude Desktop và các client MCP khác
1 bình luận
Anthropic công bố Model Context Protocol dưới dạng mã nguồn mở