SANDBOX_BLOCK_RUNLOOP = 'from langchain_runloop import RunloopSandbox\n\n_SANDBOXES: dict = {}\n\n\ndef _get_or_create_sandbox(
cache_key):\n """Get or create a Runloop devbox cached by ``cache_key``."""\n if cache_key in _SANDBOXES:\n return _SANDBOXES[cache_key]\n\n from runloop_api_client import Runloop\n\n client = Runloop()\n devbox = client.devboxes.create_and_await_running()\n backend = RunloopSandbox(devbox=devbox)\n _SANDBOXES[cache_key] = backend\n logger.info("Created Runloop devbox %s for cache_key %s",
devbox.id,
cache_key
)\n return backend\n'