fix: circular import between registry.py and meta_agent.py — lazy import MetaAgent
This commit is contained in:
@@ -15,7 +15,6 @@ from app.agents.ui_test_agent import UITestAgent
|
|||||||
from app.agents.rollout_agent import RolloutAgent
|
from app.agents.rollout_agent import RolloutAgent
|
||||||
from app.agents.conductor_agent import ConductorAgent
|
from app.agents.conductor_agent import ConductorAgent
|
||||||
from app.agents.supervisor_agent import SupervisorAgent
|
from app.agents.supervisor_agent import SupervisorAgent
|
||||||
from app.agents.meta_agent import MetaAgent
|
|
||||||
|
|
||||||
|
|
||||||
class AgentRegistry:
|
class AgentRegistry:
|
||||||
@@ -37,6 +36,7 @@ class AgentRegistry:
|
|||||||
self.register(RolloutAgent())
|
self.register(RolloutAgent())
|
||||||
self.register(ConductorAgent())
|
self.register(ConductorAgent())
|
||||||
self.register(SupervisorAgent())
|
self.register(SupervisorAgent())
|
||||||
|
from app.agents.meta_agent import MetaAgent
|
||||||
self.register(MetaAgent())
|
self.register(MetaAgent())
|
||||||
|
|
||||||
def register(self, agent: BaseAgent) -> None:
|
def register(self, agent: BaseAgent) -> None:
|
||||||
|
|||||||
Reference in New Issue
Block a user