10 puntos por xguru 2025-03-07 | 1 comentarios | Compartir por WhatsApp
  • API de ejecución de código que ejecuta de forma segura código Python arbitrario en un sandbox remoto y devuelve el resultado
  • A diferencia de un intérprete de código común, no tiene concepto de sesión, por lo que el estado no expira
  • Cuando el sandbox está inactivo, guarda una instantánea de memoria y la restaura cuando hace falta para usar los recursos de forma eficiente

¿Cómo funciona?

  1. Al crear una máquina de ForeverVM, se puede interactuar con ella mediante una interfaz REPL (Read-Eval-Print Loop)
  2. Cuando la máquina está activa, se asigna a un worker disponible
  3. Cuando el sandbox queda inactivo, se guarda una instantánea de memoria y se desacopla del worker
  4. Mientras está inactivo, solo ocupa espacio de almacenamiento y no usa recursos de cómputo ni memoria
  5. Cuando vuelve a recibir una orden de ejecución, se restaura desde el estado guardado y se asigna a un nuevo worker.
  • Este proceso se maneja de forma transparente para el usuario de la API, y ForeverVM funciona siempre como un REPL listo para ejecutarse

Se puede integrar con Claude Desktop, Goose y más

  • ForeverVM puede usarse como servidor de Model Context Protocol (MCP)
  • Gracias a esto, se puede agregar ForeverVM como herramienta en Claude Desktop y otros clientes MCP