From 5bdd95f400bbddfd8e2460ab51924459057a13a9 Mon Sep 17 00:00:00 2001 From: Ishaan Jaffer Date: Wed, 6 May 2026 19:29:53 -0700 Subject: [PATCH] refactor(managed_agents/vms): move vm_providers/registry.py out of proxy Phase 2 architecture rule: VM management code lives in litellm/managed_agents/vms/, not litellm/proxy/. The proxy is control plane only. Tracks LIT-2879. --- .../vm_providers => managed_agents/vms}/registry.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename litellm/{proxy/agent_session_endpoints/vm_providers => managed_agents/vms}/registry.py (90%) diff --git a/litellm/proxy/agent_session_endpoints/vm_providers/registry.py b/litellm/managed_agents/vms/registry.py similarity index 90% rename from litellm/proxy/agent_session_endpoints/vm_providers/registry.py rename to litellm/managed_agents/vms/registry.py index 3127ed3767c..b14b545dd1e 100644 --- a/litellm/proxy/agent_session_endpoints/vm_providers/registry.py +++ b/litellm/managed_agents/vms/registry.py @@ -12,8 +12,8 @@ a setup hook just to use the noop. from typing import Dict -from litellm.proxy.agent_session_endpoints.vm_providers.base import AgentVMProvider -from litellm.proxy.agent_session_endpoints.vm_providers.noop import NoopProvider +from litellm.managed_agents.vms.base import AgentVMProvider +from litellm.managed_agents.vms.noop import NoopProvider _REGISTRY: Dict[str, AgentVMProvider] = {}